Hi Yves,

I just became aware of this thread after returning from a long honeymoon.

On Thursday, November 20, 2003, at 05:43 AM, Orton, Yves wrote:
Personally my feeling is that Module::Build isn't mature enough for release ready code.

Yeah, but that threshold is different for different people and different projects. For instance, I use it for Class::Container, but not for ExtUtils::ParseXS.



The fact that without manual intervention what it produces isnt compatible
with CPAN is IMO a serious argument against using it, and poses serious
questions in my mind about its suitability in 5.10.

That's not quite true. There's a mechanism for providing a pass-through Makefile.PL, specifically (though not exclusively) for CPAN.pm compatibility. The concept of "isn't compatible" is also a matter of degree, not a black & white issue. My opinion is that for most common operations it is quite compatible, though I of course know there are some areas where it isn't.


Another serious issue with Module::Build is that for the last ages on Win32
it doesnt. Have a look at the transaction report of trying to install it
(using itself) from CPAN. It doesnt play nicely with CPAN's prerequisite
system, (a Makefile.pl program would have caused CPAN to autoload these
prerequisites on my system by default) and fails build.

This is actually an unfortunate bug in version 0.21 on Win32. Other previous versions have worked fine, and I believe this specific issue has already been fixed in CVS. So even though version 0.21 looks pretty bad, in general Module::Build is supposed to work there (and everywhere else).


-Ken

Reply via email to