On 13 Sep 2008, at 12:13, David Golden wrote:
No, 1.1701 isn't borked, but it's provoking a bug in Test::Harness,
which isn't splitting $ENV{PERL5OPT} before pushiing it onto an array
of command line switches.
It only happens for tests that set the taint flag. Why it worked when
the "-M" and "-I" options were in the other order, I don't know.
Something in how perl processes command line arguments, I guess.
Hmm. I'm not sure why we haven't fallen over that previously either.
Thanks for spotting it.
I'll put out 1.1702 immediately to revert the order back until Andy
can release a new Test::Harness. And then I'll bump the T::H prereq
and test before releasing.
Andy -- patch forthcoming...
Thank you!
We're currently stalled waiting for a Module::Build release but I
might revert the change that affects M::B and make a release to fix
this problem. Phew.
Andreas -- thanks for the quick eyes on that
Indeed. Andreas++, David++.
--
Andy Armstrong, Hexten