Subject: | Set INSTALLDIRS = perl for 5.6.2 |
Date: | Mon, 26 Feb 2007 15:25:23 -0800 |
To: | bug-Test-Simple [...] rt.cpan.org |
From: | Michael G Schwern <schwern [...] pobox.com> |
Show quoted text
-------- Original Message --------
Subject: Re: FAIL Test-Class-0.23 i686-linux 2.4.27-3-686
Date: Mon, 26 Feb 2007 15:23:43 -0800
From: Michael G Schwern <schwern@pobox.com>
To: David Cantrell <david@cantrell.org.uk>
CC: Adrian Howard <adrianh@quietstars.com>, cpan-testers@perl.org
References: <E1HKzYG-0002ra-00@bytemark.barnyard.co.uk>
<211FEB5F-5C0F-48A4-97B2-71F239DB6490@quietstars.com>
<20070226225453.GG12781@bytemark.barnyard.co.uk>
David Cantrell wrote:
> 5.6.2 ships with a really old Test::Builder and Test::Simple.
> Installing the updated versions of those modules puts them *later in the
> @INC path than the older ones* so nothing notices that they're there.
> So I've CCed Schwern on this. Whether it's a bug or just that my test
> rig is a bit perverse I dunno :-)
Its a bug in Test::More. It only puts itself into the core libraries if it
thinks it was shipped with that Perl version. However I was relying on
Module::CoreList and...
$ corelist Test::More
Test::More was first released with perl 5.007003
Apparently Module::CoreList does it by release date not version.