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
Sync back-branch copies of the timezone code with IANA release tzcode2016c.
Back-patch commit1c1a7cb, along with subsequent portabilityfixes, into all active branches. Also, back-patch commits6960277 and5968570 (addition of zic -P option) into 9.1 and 9.2, just to reducedifferences between the branches. src/timezone/ is now largely identicalin all active branches, except that in 9.1, pgtz.c retains theinitial-timezone-selection code that was moved over to initdb in 9.2.Ordinarily we wouldn't risk this much code churn in back branches, but itseems necessary in this case, because among the changes are two featureadditions in the "zic" zone data file compiler (a larger limit on thenumber of allowed DST transitions, and addition of a "%z" escape in zoneabbreviations). IANA have not yet started to use those features in theirtzdata files, but presumably they will before too long. If we don't updatethen we'll be unable to adopt new timezone data. Also, installations builtwith --with-system-tzdata (which includes most distro-supplied builds, Ibelieve) might fail even if we don't update our copies of the data files.There are assorted bug fixes too, mostly affecting obscure timezones orpost-2037 dates.Discussion: <13601.1468868947@sss.pgh.pa.us>