On 10/27/07, Eric Wilhelm <[EMAIL PROTECTED]> wrote:
> I think we should take this as an opportunity to consider how many
> redundancies are "suggested" for Build.PL "for the sake of
> compatibility."
>
>   http://www.nntp.perl.org/group/perl.module.build/2007/09/msg902.html
>
> The publishing author is (hopefully) using an up-to-date Module::Build.
> The version on the installation machine doesn't matter quite so much.

I think the version on the installation machine matters a lot.  I
don't think that's going to be better unless Module::Build goes the
Module::Install route and starts bundling a minimal installer in inc/

> I would rather just assume proper configure_requires support, but
> yeah -- that's not going to be universal for five years or something,
> right?  (Barring an aggressively self-updating cpan client and a
> scheduled breakage of the index files forcing an update to said
> self-updating client.)

I think configure_requires is a long-term plan, not a short-term fix.

If you want a couple hours of "fun", go build a stock perl 5.00505 in
a separate directory on a machine with another version of perl already
installed somewhere and then try to upgrade it with Bundle::CPAN.
Until some versions of perl are declared to be "no longer supported"
then these backwards compatibility issues will continue to dog us.

Frankly, I'm coming around to the Module::Install inc/ idea as the way
to work around these toolchain constraints -- e.g. Devel::CheckLib.
It's a hack, but it's a hack that seems to work.

David

Reply via email to