To Rick M:
Can you give me a commit on DateTime::TimeZone::LMT please?
To DateTime folks, especially Dave R, maintainer of DateTime::TimeZone:
DT::TZ::LMT is about creating, registering and using a time zone
which not depend on international borders, DST or the nearest multiple
of 15 degrees. It depends only on the longitude of the location.
The weakest link (no pun intended) is the registration step. It consists
in adding an entry to a %LINKS hashtable. The problem is that until
version 0.79 (August 2008), this hashtable was declared in the
DateTime::TimeZone package and since version 0.80 (September 2008)
it is declared in DateTime::TimeZone::Catalog. But DT::TZ::LMT
was not updated with the change of internals and the CPAN Testers
matrix turned to red.
As a comparison, with DateTime::Locale, there is a register()
function to hide the internals. Is it possible to have a similar
function in a future version of DateTime::TimeZone
so we will be immune to changes of the internals?
Meanwhile, I have updated DateTime::TimeZone::LMT to
use the proper version of the internals, depending on the
version of DateTime::TimeZone. I can release a working
version as soon as I get a commit bit and a round tuit.
Meanwhile, I can still polish the module (review and
improve the POD documentation, for example).
Thank you for your attention.