in reply to Funky Test Failure, How to Correct

G'day einhverfr,

"So this is specific to one (or so) Perl 5.19.6 system"

The CPAN Testers Report you linked to indicates Perl v5.19.9 (not Perl v.5.19.6): "This is a computer-generated report for PGObject-Type-DateTime-1.00.001 on perl 5.19.9 ...".

"Since 5.19.6 is a development release, I am going to treat it as a Perl bug."

Take a look at the perldelta for 5.19.9; in particular, the "Tainting happens under more circumstances; now conforms to documentation" section.

[Note: that seems like a good place to start looking — I haven't investigated this any further myself.]

-- Ken

Replies are listed 'Best First'.
Re^2: Funky Test Failure, How to Correct
by einhverfr (Friar) on Feb 25, 2014 at 04:00 UTC

    Thanks for your reply. It is helpful.

    Looking at the line (in a dependency) that is throwing the error and the documentation, I am entirely hard-pressed to see this as deliberate. The line which is throwing the error is, again,

    use parent 'Class::Singleton', 'DateTime::TimeZone::OffsetOnly';

    There is nothing dynamic in either string. There is no pattern matching going on. And the same tests are passed on two other 5.19.9 systems. If this is a deliberate change, it is not conforming to any reasonable interpretation of the documentation I can think of.