You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Parsing zone files generated with zic -b slim makes data be bogus #614
On Mon, 26 Oct 2020 at 00:20, Howard Hinnant ***@***.***> wrote:
Thanks for the report. The binary db reader is going to need an overhaul
to accommodate slim. Do you know if any platform is actually shipping slim?
I am not aware of any, except for the one that we make ourselves. We are
changing to explicit '-b fat' to work around this issue.
@HowardHinnant We've hit this bug in Apache Arrow also. On emscripten / webassembly python, we don't have embedded tzdata so we use the tzdata package as a source for zone files. The python tzdata package uses -b slim format now; so timezone handling breaks in arrow.
Activity
HowardHinnant commentedon Oct 25, 2020
Thanks for the report. The binary db reader is going to need an overhaul to accommodate slim. Do you know if any platform is actually shipping slim?
LarsGullik commentedon Oct 26, 2020
LarsGullik commentedon Oct 26, 2020
A google search shows me that some projects that have their own copy of the zoneinfo files are already switching to using the slim format.
charno commentedon Nov 18, 2021
zic has changed it's standard behavour. From the Changelog (https://data.iana.org/time-zones/releases/tzcode2021d.tar.gz, file NEWS)
joemarshall commentedon Jun 14, 2024
@HowardHinnant We've hit this bug in Apache Arrow also. On emscripten / webassembly python, we don't have embedded tzdata so we use the tzdata package as a source for zone files. The python tzdata package uses -b slim format now; so timezone handling breaks in arrow.