On Thu, 20 Feb 2025 at 19:01, Jonathan Wakely <jwakely@redhat.com> wrote:
On Thu, 20 Feb 2025 at 18:46, Austin Hill via tz <tz@iana.org> wrote:
Hello -
I recently filed a GitHub issue against the perl DateTime::TimeZone library, which uses your database: https://github.com/houseabsolute/DateTime-TimeZone/issues/58#issue-286444592...
I noticed that EST5EDT now resolves to America/New_York. This is problematic because the two do not have the same offset - EST5EDT is -5:00 and America/New_York is -04:56:02.
That was the offset prior to 1920, but it's -5:00 now. Is it meaningful to use EST5EDT for dates before the UNIX epoch? If not, then any date that might use EST5EDT will have the correct offset.
Your github issue uses the date 0000-01-01 as the example, but it seems pretty meaningless to refer to either America/New_York or EST4EDT for that date.
My ticket was closed because the behavior appears to be caused by changes in your database in commit a0b09c0 (https://github.com/eggert/tz/commit/a0b09c0230089252acf2eb0f1ba922e99f7f4a03).
Is this something that you would consider changing?
Thanks! - Austin Hill