On Mon, May 21, 2007 at 02:56:18PM -0400, John Peacock 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.
> 

        What is the point of the compatibility file if it requires
Module::Build to work correctly?

        If you want to support older installations not capable of using
Module::Build, it should work without it, and the failure is a valid
problem.

        If you only care about supporting the minimum perl version supported
by the oldest version of M::B compatible with your module, then just delete
it. The bootstrap path is to install M::B.

> 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:
> 
>       https://rt.cpan.org/Public/Bug/Display.html?id=27208
> 

        I read the post as implying that the OP doesn't care if M::B install
is forced or not. The problem is the incompatible Makefile.PL.

        I would just delete it and let the older systems users figure out
how to bootstrap with M::B. It may or may not be useful to support the use of
older M::B versions.

        Austin

Reply via email to