[tz] Transitions after those included in zoneinfo binaries?

Brian Inglis Brian.Inglis at SystematicSw.ab.ca
Thu Dec 21 03:46:57 UTC 2017

On 2017-12-20 13:21, Random832 wrote:
> On Tue, Dec 19, 2017, at 06:55, Stuart Bishop wrote:
>> Yes, pytz is working from the v1 standard and will fail around 2038. I
>> won't be fixing this in pytz - Python now has the necessary hooks to
>> include and correctly use a tzfile parser in Python core, so the work
>> should happen there. I don't seem to have gotten around to it myself,
>> so interested parties can join the Python datetime SIG at
>> https://mail.python.org/mailman/listinfo/datetime-sig .
> Speaking of... while doing something unrelated, I noticed that the current
> version of glibc shipping in Ubuntu fails in 2038 - for all later dates it
> uses the offset of the last transition as of December 31, 2038 (which is not
> the 32-bit limit - is that the point that zic stops putting explicit
> transitions in the 64-bit data by default?)

The signed 32 bit time_t limit is 2038 Jan 19 Tue 03:14:07, so libraries with
that limit would use the rules in effect at that time for all later times.
Some 32 bit or smaller architecture libraries have that limitation.

Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

More information about the tz mailing list