On 2024-09-11 12:16, greg--- via tz wrote:
Unless configured otherwise, the tzdata library will check on start up and then once a day whetherhttps://data.iana.org/time-zones/tzdata-latest.tar.gz is different from its local copy of the TZ data.
OK, so it's not Elixir's timex package; it's Elixir's tzdata package. This brings up a couple of issues. First, Elixir apps should not constantly download from data.iana.org as it's not intended to be hammered on by every computer on the planet. To fix this, Elixir tzdata should be accessing a downstream copy or copies. And once it does that, this would address the second problem, which is that if there's a compatibility glitch between the Elixir tzdata code and TZDB, such as what occurred with TZDB 2024b, these glitches can be fixed in that downstream copy or copies without waiting for the next TZDB release. I filed a bug report for these two issues here: https://github.com/lau/tzdata/issues/149