|
Posted by harryfmudd [AT] comcast [DOT] on March 3, 2006, 10:52 am
Please log in for more thread options
Daniel E. Macks wrote:
> harryfmudd [AT] comcast [DOT] net <> said:
>
>>Daniel E. Macks wrote:
>>
>>>It appears Test::Harness stores its @INC in $ENV when
>>>running the test scripts:
>
> [proof]
>
>>>I see the same effect with Test::Harness as supplied with perl5.8.1 or
>>>perl5.8.6 (i.e., can swap the outer and inner perl versions).
>>
>>Yes, it does appear that that is what's happening. And I believe it
>>wouldn't make any difference if there weren't two (or three!) different
>>versions of Perl involved - two from Fink and (maybe!) one that came
>>with Panther (if that's what the /System/Library stuff represents). It
>>seems reasonable to me that this is a situation the authors of
>>Test::Harness didn't anticipate.
>
>
> It appears this has been fixed in newer versions Test::Harness.
> Version 2.56, the latest stable on CPAN, works, and from its Changes
> file:
>
> 2.43_02 Thu Nov 25 00:20:36 CST 2004
> [FIXES]
> * Test::Harness now removes default paths from the paths that it
> sets in PERL5LIB. This fixes RT #5649. Thanks, Schwern.
>
> So it's fixed in perl core too, starting in 5.8.7, i.e., just after
> the perl versions I had tested:(
>
> dan
>
Wonderful. Does that mean we'll be seeing a Perl 5.8.8 in Fink?
Tom Wyant
|