[tz] Some rules in tz specification files seem to be applied (by zic) outside of their declared period of applicability

Paul Eggert eggert at cs.ucla.edu
Sat Jan 19 21:46:28 UTC 2019

Arthur David Olson wrote:
> zic computes transition times for each zone line (initial or continuation).
> As it processes each zone line, it looks for the first transition time
> after which standard time is in effect; the abbreviation in use after that
> transition is remembered (for readers of the code, remembered in
> "startbuf"). After all the transitions for a particular zone continuation
> line have been computed, zic tosses in a transition for the line's start
> time (the previous line's "until" time) (for readers of the code, it is the
> "if (usestart)" section near the end of the main loop in "outzone").

Thanks for clarifying this point, which should be documented. I gave it a shot 
by installing the attached proposed patch.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Improve-doc-for-rule-interpretation.patch
Type: text/x-patch
Size: 3831 bytes
Desc: not available
URL: <http://mm.icann.org/pipermail/tz/attachments/20190119/2e3dc8a9/0001-Improve-doc-for-rule-interpretation-0001.patch>

More information about the tz mailing list