2016b is on GitHub
Given the urgency of the Haiti rule change in a few hours, I've prepared a new tz version 2016b. It is available at <https://github.com/eggert/tz> as commit 70161f48bc212678c58490f7faabc286c90b2a05. Although this is intended to be the next release, published as usual, it can take a bit of time to turn the crank so I thought I'd give the mailing list a heads-up. 2016b does not incorporate all changes recently circulated. Notably it's missing historical changes for Russia contributed by Stepan Golosunov, which I haven't had time to proofread carefully. I'd like to get all this stuff fixed soon, although we may have to wait until the spring silly season is over.
I'm getting some warnings when running zic -d on the updated tzdata file: $ tar -xf tzdata2016b.tar.gz -C tzdata2016b $ zic -d tzdata2016b tzdata2016b/europe warning: "tzdata2016b/europe", line 2425: time zone abbreviation differs from POSIX standard (+03) warning: "tzdata2016b/europe", line 2426: time zone abbreviation differs from POSIX standard (+05) (rule from "tzdata2016b/europe", line 599) warning: "tzdata2016b/europe", line 2426: time zone abbreviation differs from POSIX standard (+04) (rule from "tzdata2016b/europe", line 600) warning: "tzdata2016b/europe", line 2485: time zone abbreviation differs from POSIX standard (+03) warning: "tzdata2016b/europe", line 2486: time zone abbreviation differs from POSIX standard (+05) (rule from "tzdata2016b/europe", line 599) warning: "tzdata2016b/europe", line 2486: time zone abbreviation differs from POSIX standard (+04) (rule from "tzdata2016b/europe", line 600) warning: "tzdata2016b/europe", line 2488: time zone abbreviation differs from POSIX standard (+02) (rule from "tzdata2016b/europe", line 603) warning: "tzdata2016b/europe", line 2567: time zone abbreviation differs from POSIX standard (+06) warning: "tzdata2016b/europe", line 2568: time zone abbreviation differs from POSIX standard (+08) (rule from "tzdata2016b/europe", line 599) warning: "tzdata2016b/europe", line 2568: time zone abbreviation differs from POSIX standard (+07) (rule from "tzdata2016b/europe", line 600) Not sure if this is a version incompatibility or what: $ zic --version zic (Ubuntu GLIBC 2.21-0ubuntu4) 2.21 On 2016年03月12日 20:52, Paul Eggert wrote:
Given the urgency of the Haiti rule change in a few hours, I've prepared a new tz version 2016b. It is available at <https://github.com/eggert/tz> as commit 70161f48bc212678c58490f7faabc286c90b2a05. Although this is intended to be the next release, published as usual, it can take a bit of time to turn the crank so I thought I'd give the mailing list a heads-up.
2016b does not incorporate all changes recently circulated. Notably it's missing historical changes for Russia contributed by Stepan Golosunov, which I haven't had time to proofread carefully. I'd like to get all this stuff fixed soon, although we may have to wait until the spring silly season is over.
Paul G wrote:
warning: "tzdata2016b/europe", line 2425: time zone abbreviation differs from POSIX standard (+03)
Thanks for the heads-up; I put a note about this into the 2016b announcement, which just came out. The behavior you notice comes from the change noted in the 2016b NEWS file: As a trial of a new system that needs less information to be made up, the new zones use numeric time zone abbreviations like "+04" instead of invented abbreviations like "ASTT". As mentioned in the 2016b announcement, these new data entries in 2016b cause zic implementations derived from tz releases 2005j through 2015e to issue warnings like the above. These warnings should not otherwise affect zic's output and can safely be ignored on today's platforms, as the warnings refer to a restriction in POSIX.1-1988 that was removed in POSIX.1-2001. One way to suppress the warnings is to upgrade to zic derived from tz releases 2015f and later.
participants (2)
-
Paul Eggert -
Paul G