Re: CPAN testers machines that lack Module::Build

2007-03-14 Thread Sébastien Aperghis-Tramoni

Ken Williams wrote:


On Mar 13, 2007, at 8:38 PM, Sébastien Aperghis-Tramoni wrote:


Jonathan Rockway wrote:

Why don't y'all just use Module::Install?  It handles  
build_requires, AND you
can bundle modules with your dist, in case dependencies worry  
you.  Problems

solved.


OTOH, Module::Install (and Module::Build as well to be honest)  
doesn't work on old Perl.
Some people may care about this and thus not use M::I, others may  
not.


Module::Build works as far back as perl 5.005_03 - before that and  
we'd be pulling our hair out more than we already are.


That said, testing on old perls doesn't always happen as often as  
we'd like, so sometimes it breaks and nobody notices.  But  
generally it should work.


I now remember that part of the problem were some modules  
Module::Build use, which are now compatible with Perl 5.004, so I'll  
test again Module::Build with the old Perl I have.


--
Sébastien Aperghis-Tramoni

Close the world, txEn eht nepO.




Re: CPAN testers machines that lack Module::Build

2007-03-14 Thread Smylers
Jonathan Rockway writes:

 Why don't y'all just use Module::Install?

As has been mentioned before on this list, because it involves bundling
an installer with your module.

So if the installer changes (to fix a bug that affects the ability of
(some) end users to install your module), you have to redo your
distribution.

Which for some people is fine, and, on balance, their prefered way of
working.  But it doesn't suit everybody.

Smylers


Re: CPAN testers machines that lack Module::Build

2007-03-14 Thread Johan Vromans
Jonathan Rockway [EMAIL PROTECTED] writes:

 Why don't y'all just use Module::Install?

Because it doesn't perform a mere install, as the name suggests. It
builds, meaning it requires (and uses) a build environment -- and
scares away customers that do not want to have a build environment on
production systems.

-- Johan


Re: CPAN testers machines that lack Module::Build

2007-03-14 Thread Adam Kennedy

Johan Vromans wrote:

Jonathan Rockway [EMAIL PROTECTED] writes:


Why don't y'all just use Module::Install?


Because it doesn't perform a mere install, as the name suggests. It
builds, meaning it requires (and uses) a build environment -- and
scares away customers that do not want to have a build environment on
production systems.


Then again, so does EU:MM and M:B, so I'm not sure why that's a 
counter-argument...


Adam K