On 5/21/07, John Peacock <[EMAIL PROTECTED]> wrote:
I received a complaint against my SVN::Notify::Build distro: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. 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:
It's about principles, not hardship. Imacat's smoke philosophy is to test against a bare-bones Perl installation. That's a great service and catches a lot of dependency omissions. On the flip side, "compatibility mode" Makefile.PL's aren't so great either -- given that they recursively call CPAN. It's the same minefield that Module::AutoInstall creates, among other things. C.f.: http://use.perl.org/~Alias/journal/32597?from=rss I'd call this a "WONTFIX" and try not to be annoyed -- this is bigger than just you or Imacat. The whole mix of EU::MM, M::B, M::I, CPAN, CPANPLUS , etc. creates a crazy mix of unpredictable compatibility problems. (As I'm sure you've seen in your work on version.pm.) David
