Re: [Module::Build] Re: something broken between Module::Build, CPAN.pm, and ExtUtils::MakeMakerin5.
Status: Beta
Brought to you by:
kwilliams
|
From: Ken W. <ke...@ma...> - 2006-02-18 05:00:36
|
On Feb 16, 2006, at 2:40 AM, demerphq wrote: > On 2/16/06, Adam Kennedy <cp...@al...> wrote: > >> - You can't install modules with Build.PL using the CPAN installers >> that >> come with Perl, you have to upgrade them first. >> - You can't install modules with Build.PL through the CPAN installer, >> you have to manually install Module::Build directly first. > > Ok, these are MB issues in my mind. And are consequences of what i > consider to be bad design decisions early in the process. Not sure what issues you mean, but after looking at the way we do our 'passthrough' and 'small' auto-generated Makefile.PLs this is just a bug. We can fix it before 0.28. We could have fixed it long ago if I'd known about it better - as someone in one of these threads observed, I tend to have M::B installed already on my machine, so I never noticed the error. And unless I just completely missed it, nobody ever submitted a bug report either - I can only remember messages like "authors must be forced to include Makefile.PL files!" and the like, not a report of the real issue, which is that the Makefile.PL creates its pseudo-Makefile too late in the process for CPAN.pm to notice the prereqs (CPAN.pm pulls its list of prereqs for modules it's installing from a special comment in the Makefile). That lack of bug reports is probably, as you described, because the people who experience the bug aren't experienced enough to see the root of the problem. -Ken |