On 7/20/07, Eric Wilhelm <[EMAIL PROTECTED]> wrote:
>I think that would be excellent and would eliminate the need for
>EU::MM to do special handling for 'perl'. (Well, maybe it should in
>case people writing Makefile.PL themselves don't realize they
>shouldn't use 'perl'.)
Well, EU::MM *cannot* be patched on the clients without
configure_requires. So, the best it could do would be to warn the
author about it at `make dist` time.
I still think it should be patched so that anyone installing
Bundle::CPAN gets a version that handles it.
Again -- EU::MM doesn't break if 'perl' is in PREREQ_PM -- it just
warns that the 'perl' module can't be found. The patch I wrote for
EU::MM just handles that special case in a cleaner way. Schwern may
not take it -- he doesn't like special cases, so he's thinking about
another MakeMaker variable instead. Either way, I'd prefer to have a
formal way to specify a perl prerequisite rather than a "convention"
of dying during Makefile.PL and then having other toolchain modules
have to parse the output to figure out why.
Want to take a crack at the patch?
Sure. I'm off on vacation for a bit so it might be into next week
before I come back with it.
David