Re: Zefram and Time-OlsonTZ-Data

[email protected] (Dan) Tue, 25 Mar 2025 14:15:36 -0400
Newsgroups perl.datetime
Message-ID <CABMkAVUZnJ9hXU940aM_-Za4Zvu5eC0GRnSYs6by2qhR9SdGDA@mail.gmail.com>
--000000000000aafcf706312eb5d3
Content-Type: text/plain; charset="UTF-8"

I can't directly reply to Dave's message as I was not previously
subscribed:
https://www.nntp.perl.org/group/perl.datetime/2025/03/msg8294.html

I use DateTime::TimeZone::Olson for work, and have a good understanding of
it and the related modules, so I am offering to take over their
maintenance. The critical one being Time::OlsonTZ::Data as it needs
maintenance releases to continue following updates to the Olson tz db, as
Dave noted.

I have cloned the modules which have publicly available repositories, and
for Time::OlsonTZ::Data and Time::OlsonTZ::Download which do not, I cloned
from gitpan as a starting point. Fortunately, Time::OlsonTZ::Data contains
a prebuild script which manages all the generated files in a couple
commands, and in general his distributions are shipped with all of the
necessary build infrastructure.

I also offer to maintain Data::Pond, which is needed as part of the
author-side prebuild process of Time::OlsonTZ::Data, and which does not
build on Perl 5.38 or newer currently. It appears to only require a simple
fix, but I am not an XS expert and so would much prefer if anyone else
wishes to maintain this module, or at least contribute their expertise.

None of these modules have significant users on CPAN, though I suspect
DateTime::TimeZone::Olson has at least a few more darkpan consumers like
myself, and I would be happy to defer or collaborate if anyone else has
interest in these modules. I don't plan any changes to these distributions
currently but just to ensure Time::OlsonTZ::Data releases continue manually
at least for now, and to update the prebuild script and
Time::OlsonTZ::Download if needed for any changes to the tz db.

DateTime::TimeZone::Olson
DateTime::TimeZone::Tzfile
DateTime::TimeZone::SystemV
Time::OlsonTZ::Download
Time::OlsonTZ::Data
App::olson (not much to it, but intrinsically dependent on these modules)
Data::Pond (to fix on newer perls)

-Dan (DBOOK)

--000000000000aafcf706312eb5d3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I can&#39;t directly reply to Dave&#39;s message as I was =
not previously subscribed:=C2=A0<a href=3D"https://www.nntp.perl.org/group/=
perl.datetime/2025/03/msg8294.html">https://www.nntp.perl.org/group/perl.da=
tetime/2025/03/msg8294.html</a><div><br></div><div>I use DateTime::TimeZone=
::Olson for work, and have a good understanding of it and the related modul=
es, so I am offering to take over their maintenance. The critical one being=
 Time::OlsonTZ::Data as it needs maintenance releases to continue following=
 updates to the Olson tz db, as Dave noted.</div><div><br></div><div>I have=
 cloned the modules which have publicly available repositories, and for Tim=
e::OlsonTZ::Data and Time::OlsonTZ::Download which do not, I cloned from gi=
tpan as a starting point. Fortunately, Time::OlsonTZ::Data contains a prebu=
ild script which manages all the generated files in a couple commands, and =
in general his distributions are shipped with all of the necessary build in=
frastructure.</div><div><br></div><div>I also offer to maintain Data::Pond,=
 which is needed as part of the author-side prebuild process of Time::Olson=
TZ::Data, and which does not build on Perl 5.38 or newer currently. It appe=
ars to only require a simple fix, but I am not an XS expert and so would mu=
ch prefer if anyone else wishes to maintain this module, or at least contri=
bute their expertise.</div><div><br></div><div>None of these modules have s=
ignificant users on CPAN, though I suspect DateTime::TimeZone::Olson has at=
 least a few more darkpan consumers like myself, and I would be happy to de=
fer or collaborate if anyone else has interest in these modules. I don&#39;=
t plan any changes to these distributions currently but just to ensure Time=
::OlsonTZ::Data releases continue manually at least for now, and to update =
the prebuild script and Time::OlsonTZ::Download if needed for any changes t=
o the tz db.</div><div><br></div><div>DateTime::TimeZone::Olson</div><div>D=
ateTime::TimeZone::Tzfile</div><div>DateTime::TimeZone::SystemV</div><div>T=
ime::OlsonTZ::Download</div><div>Time::OlsonTZ::Data</div><div>App::olson (=
not much to it, but intrinsically dependent on these modules)</div><div>Dat=
a::Pond (to fix on newer perls)</div><div><br></div><div>-Dan (DBOOK)</div>=
</div>

--000000000000aafcf706312eb5d3--