On Wed, 30 Mar 2011 10:54:57 +0200, Christian Walde <[email protected]> wrote: > On Wed, 30 Mar 2011 02:22:32 +0200, [email protected] <[email protected]> wrote: > >> I just got this FAIL report today from CPANTesters: >> >> http://www.cpantesters.org/cpan/report/0ee8eb99-6c5d-1014-a630-0d8a02da96e1 >> >> As you can see, the prereq is correctly recognized by the toolchain >> and loaded - it's even in the lengthy @INC list, BUT when executing the >> test script it seems like @INC disappears somehow? Since I don't know >> the details of your setup I have to assume something is broken. > > https://gist.github.com/893981 > > Of note: The test ( https://gist.github.com/893981#L225 ) clearly has a whole > battery of directories in $ENV{PERL5LIB} ( > https://gist.github.com/893981#L247 ) which the perl executable can obviously > see, including the Params::Classify dir as the very first; since that's a > Data::Dumper output of %ENV. However @INC remains unchanged by that. ( > https://gist.github.com/893981#L579 ) > > This seems to indicate to me that the perl executable itself is, for whatever > reason, flat out ignoring the PERL5LIB and/or failing to inject it into @INC. > Other possibilities include Module::Build messing things up or the Windows > Perl executable exclusively having issues.
Thanks to Brian Raven i managed to condense this into a minimal test case script and collect behaviors across multiple platforms, so i could figure out that perl core was handling PERL5LIB badly on Windows 7 (ignoring env values despite being able to handle them). I've reported this issue here: http://rt.perl.org/rt3/Ticket/Display.html?id=87322 As for the smoker, as Lars Dieckow suggests i'll just disable build_dir_reuse for now. It will slow the smoker down massively, but there's no quick fix for this. Maybe sometime in the future i'll build a build_dir_reuse function that can do the same job without increasing ENV vars massively. Thanks for all the feedback. :) -- With regards, Christian Walde _______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
