Yeah, testing kinda moved past use_ok. As Test2::Bundle::More states, "These are not necessary. Use use and require directly." It's a show stopping fatal error if the module you're testing can't be used at all so wrapping it in an eval to make it non-fatal and then writing more code to bail out if that test failed because the following tests would also likely fail as well was kinda iffy.

Back on topic, just so we have a starting place to figure out why you're getting unexpected values, try something like this to get the version of Date::Manip installed on your live environment (which is hopefully still up and running and not also the dev machine upgraded to 5.38.x...):

perl -MDate::Manip -e 'warn $Date::Manip::VERSION'
There's been a lot of time delta related changes in https://metacpan.org/dist/Date-Manip/changes since perl 5.10 was released. Hopefully we can narrow the range down a little with a version number. Class::MethodMaker might as well be magic the way it generates methods around other OOP modules so that'll be the last thing I'd try to dig into.

In reply to Re^3: Overcoming 5.10.0 vs 5.38.2 incompatibilities by SankoR
in thread Overcoming 5.10.0 vs 5.38.2 incompatibilities by zatlas1

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.