On Mar 11, 2007, at 7:43 AM, David Golden wrote:

That said, i agree in the meantime that providing a traditional
Makefile.PL along with a Build.PL is usually a wise approach, as Chris
suggested.

Just to expand these thoughts, every one of the modules I maintain is Module::Build-based and I've never had a smoke report that failed due to a Module::Build problem. And, yes, I'm a CPANPLUS user. If your Build.PL is fairly simple, create_makefile_pl => 'traditional' is a very reliable fallback.

Both CPANPLUS and Module::Build are great ideas which have been bitten by compatibility problems. They are both trying to remove external dependencies ("make", primarily) from the CPAN build process to help make that more portable and programmable. CPANPLUS handles Makefile.PL well and CPAN.pm handles Build.PL well, but the intersection of the two newer technologies, CPANPLUS and Build.PL has been more tumultuous.

Please, please don't give up on either CPANPLUS and M::B! Despite some hiccups, these are important technologies that have driven the CPAN infrastructure forward.

Chris

--
Chris Dolan, Equilibrious LLC, http://equilibrious.net/
Public key: http://chrisdolan.net/public.key
vCard: http://chrisdolan.net/ChrisDolan.vcf



Reply via email to