[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