On Mon, May 21, 2007 11:56 am, John Peacock wrote: > I received a complaint against my SVN::Notify::Build distro:
For those who wander around looking for the distro like I did, he meant SVN::Notify::Mirror. > https://rt.cpan.org/Public/Bug/Display.html?id=27183 > > > that has me annoyed. I provide a compatibility Makefile.PL so that users > without Module::Build installed will get bootstrapped into the modern era. > For whatever reason, this wouldn't work with the OP's > system and caused his smokes to just burn CPU. That's not my problem. Yes and no. The report didn't seem completely clear to me, but it sounded like the OP is using CPANPLUS, in Makefile.PL-first mode, unattended. Your Makefile.PL will use CPAN instead. And if CPAN isn't configured, it will start it's configuration dialog, which endlessly loops prompting for a valid continent. > My problem is that the OP seems to think I should provide a fully EU::MM > compatible Makefile.PL, because installing M::B is too much of a hardship. > I can see that the OP has entered another bug: No, I think the OP thinks there shouldn't be an endless loop resulting just because some modules are installed (with default configuration) and others are not. Perhaps the compat Makefile.PL could be smarter about using CPANPLUS instead of CPAN, or somehow proceed such that the bundled M::B gets used under CPANPLUS? And not bother firing off CPAN if there's no CPAN::Config? Or, if there isn't one, prompt if it should try CPAN anyway, with default n?