Wed Jun 11 05:52:23 2014: Request 96291 was acted upon.
Transaction: Correspondence added by ETJ
Queue: Inline
Subject: t/08taint.t fails on perl 5.20.0
Broken in: 0.55
Severity: (no value)
Owner: Nobody
Requestors: [email protected]
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=96291 >
On Mon Jun 09 01:00:03 2014, NERDVANA wrote:
> On Mon Jun 09 00:02:51 2014, NERDVANA wrote:
> > Oh, and the perls involved were 5.12.4 and 5.16.3, so it isn't
> > specific to 5.20
>
> I have further discovered that it only happens when I run cpan or
> cpanm as root. When I run "make test" manually as a normal user (with
> the files chown'd to that user) the test passes.
Reason was the logic in Inline.pm untainting PATH disallows any directories
writable by that user - for root, that's all of them!
Change proposed is visible on github.