On Sun, Apr 10, 2005 at 09:56:14AM -0500, Ken Williams wrote: > On Apr 9, 2005, at 10:03 PM, Michael G Schwern wrote: > >* split out the auxillary modules (ExtUtils::Install, etc...) from > > MakeMaker so MB can use/upgrade them without an MM dependency. This > >depends > > on Module::Install so... > > It does? I hadn't realized that - is it because of some chicken/egg > problem?
Yes. ExtUtils::MakeMaker depends on ExtUtils::Install. ExtUtils::Install depends on ExtUtils::MakeMaker. Circular dependency. Repeat for other auxillaries. To break the circle I have to continue to ship them with MM but in a way which is smart enough not to blow over updated versions. Thus, Module::Install.