|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 <email@example.com> To: David Cantrell <firstname.lastname@example.org> CC: Adrian Howard <email@example.com>, firstname.lastname@example.org References: <E1HKzYGemail@example.com> <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.