Why does the TAP::Harness Perl module have a “NotBuild.PL” file?

The TAP::Harness 3.23 tarball includes a NotBuild.PL file (and no Build.PL file), but the README specifically states:

To use Module::Build (preferred) do:

perl Build.PL
./Build
./Build test
./Build install

Is this just an oversight or is there some reason to avoid using Module::Build? Is this how Build.PL files are normally distributed?

Answers


I think this will answer your question:

From the Github:

History for Test-Harness

April 13, 2010

Rename Build.PL to NotBuild.PL to avoid pulling in Module::Build as a dependency for people who've told CPAN.pm to prefer MB over EUMM.

This is so a recent version of T::H can become a dependency of Test::Simple without Module::Build becoming (effectively) a transitive dependency of Test::Simple.


Need Your Help

Chaining events in AngularJS

javascript angularjs

I'm trying to call a function after a popup automatically closes after 1 second.

getParent returns wrong ViewGroup

android view android-linearlayout framelayout viewgroup

When execute code below I can verify in my LogCat that getParent returns an other ViewGroup then FrameLayout (It returns LinearLayout). Normally I would expect that getParent would return the

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.