Subject: | untaint.t fails to add -I entries for PERL5LIB |
Date: | Fri, 19 Oct 2007 19:33:14 +0100 |
To: | bug-Data-FormValidator [...] rt.cpan.org |
From: | Matt S Trout <mst [...] shadowcatsystems.co.uk> |
This results in untaint.pl being unable to find Perl6::Junction if it isn't
installed system-wide and thus the test fails.
Please look at Test::Harness for an example of code unrolling PERL5LIB
into -I statements, specifically to ensure .t files get the appropriate
library path when using taint mode.
This causes test failures for any user attempting to install to a ~/ lib
path for example and thus makes Data::FormValidator uninstallable without
force for any user on shared hosting, or developers attempting to maintain
a private lib to reduce system installation requirements.
--
Matt S Trout Need help with your Catalyst or DBIx::Class project?
Technical Director http://www.shadowcat.co.uk/catalyst/
Shadowcat Systems Ltd. Want a managed development or deployment platform?
http://chainsawblues.vox.com/ http://www.shadowcat.co.uk/servers/