After talking a little with Ken about it, I've decided that MakeMaker should shed its auxillary modules. By this I mean...
ExtUtils::Command ExtUtils::Install ExtUtils::Installed ExtUtils::Manifest ExtUtils::Packlist
Basically "stuff that Module::Build also uses/could use" or in ExtUtils::Command's case just a really useful module for cross-platform
programming.
Those modules are currently undermaintained and far too MakeMaker-centric.
The need to be split out as individual modules and maintained as individual
modules. Fixed up and cleaned up. Module::Build should be able to upgrade Module::Install without upgrading all of MakeMaker.
I've been wanting to do this for a while but have been avoiding this in the name of avoinding MakeMaker having any dependencies. Well the hell with it. They're pure Perl modules. If things go so horribly wrong that MM can't even install a pure Perl module without first upgrading its dependencies you can always just copy the files.
So. Who wants em? Latest versions are available through http://svn.schwern.org/CPAN/ExtUtils-MakeMaker/
http://svn.schwern.org/svn/CPAN/ExtUtils-MakeMaker/
I'd be willing if no better offers surface. I'm a bit over-comitted until at least the beginning of the year, so I can't guarantee they'd be be better off atm... Regardless, I'd be willing to help make them work better with M::B. In fact, I've already got a few items on my TODO relating to some of them.
Randy.
