Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the perl5i CPAN distribution.

Report information
The Basics
Id: 68727
Status: rejected
Priority: 0/
Queue: perl5i

People
Owner: Nobody in particular
Requestors: ingy [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Time::y2038 seems to be an undeclared runtime dep
I got this report: http://www.cpantesters.org/cpan/report/f07da800-921a-11e0-ae40-a4eecb992562 Had to work around it by declaring Time::y2038 myself.
Time::y2038 is an optional dependency. At build time, perl5i checks to see if its needed and adds the dep if necessary. Time::y2038 has its own code to deal with this, but its a bit unreliable and was generating false failures. perl5i::0::DateTime has `use Time::y2038` hard coded, but nobody should be using perl5i::0. If it really matters perl5i::0 can be patched to do what perl5i::1::DateTime does but I would just remove perl5::i0. I'd also remove perl5::i1 as there wasn't even a month between perl5i::1 and perl5i::2. You wouldn't be writing any new code with perl5i::1 so I can't see why anyone would find perl5::i1 useful. Up to you.