[tz] 2016c on illumos - problems with new Russia entries
Ian Abbott
abbotti at mev.co.uk
Fri Apr 8 10:56:49 UTC 2016
On 08/04/16 03:56, Dan McDonald wrote:
> I was about to bump TZ on illumos (the open-source inheritor of what was OpenSolaris) but I encountered these when building:
>
> "europe", line 2551: warning: time zone abbreviation differs from POSIX standard
> (+03)
> "europe", line 2552: warning: time zone abbreviation differs from POSIX standard
> (+05) (rule from "europe", line 599)
> "europe", line 2552: warning: time zone abbreviation differs from POSIX standard
> (+04) (rule from "europe", line 600)
> "europe", line 2627: warning: time zone abbreviation differs from POSIX standard
> (+03)
> "europe", line 2628: warning: time zone abbreviation differs from POSIX standard
> (+05) (rule from "europe", line 599)
> "europe", line 2628: warning: time zone abbreviation differs from POSIX standard
> (+04) (rule from "europe", line 600)
> "europe", line 2630: warning: time zone abbreviation differs from POSIX standard
> (+02) (rule from "europe", line 603)
> "europe", line 2711: warning: time zone abbreviation differs from POSIX standard
> (+06)
> "europe", line 2712: warning: time zone abbreviation differs from POSIX standard
> (+08) (rule from "europe", line 599)
> "europe", line 2712: warning: time zone abbreviation differs from POSIX standard
> (+07) (rule from "europe", line 600)
>
> Now it is possible that the zic(1) utility for illumos needs some updating. OTOH, I've never had a problem until this specific update.
>
> The entries in question are (with markings):
>
> Zone Europe/Astrakhan 3:12:12 - LMT 1924 May
> **HERE*** 3:00 - +03 1930 Jun 21
> **HERE*** 4:00 Russia +04/+05 1989 Mar 26 2:00s
> 3:00 Russia +03/+04 1991 Mar 31 2:00s
> 4:00 - +04 1992 Mar 29 2:00s
> 3:00 Russia +03/+04 2011 Mar 27 2:00s
> 4:00 - +04 2014 Oct 26 2:00s
> 3:00 - +03 2016 Mar 27 2:00s
> 4:00 - +04
>
> Zone Europe/Ulyanovsk 3:13:36 - LMT 1919 Jul 1 2:00
> **HERE*** 3:00 - +03 1930 Jun 21
> **HERE*** 4:00 Russia +04/+05 1989 Mar 26 2:00s
> 3:00 Russia +03/+04 1991 Mar 31 2:00s
> **HERE*** 2:00 Russia +02/+03 1992 Jan 19 2:00s
> 3:00 Russia +03/+04 2011 Mar 27 2:00s
> 4:00 - +04 2014 Oct 26 2:00s
> 3:00 - +03 2016 Mar 27 2:00s
> 4:00 - +04
>
> Zone Asia/Barnaul 5:35:00 - LMT 1919 Dec 10
> **HERE*** 6:00 - +06 1930 Jun 21
> **HERE*** 7:00 Russia +07/+08 1991 Mar 31 2:00s
> 6:00 Russia +06/+07 1992 Jan 19 2:00s
> 7:00 Russia +07/+08 1995 May 28
> 6:00 Russia +06/+07 2011 Mar 27 2:00s
> 7:00 - +07 2014 Oct 26 2:00s
> 6:00 - +06 2016 Mar 27 2:00s
> 7:00 - +07
>
> I checked the mailing list archives quickly, but didn't see anything about Astrakhan, so I figured nobody else has seen this yet.
>
> I'm no expert in these... I just happen to update the illumos ones for the community every time my distro (OmniOS) gets ready to ship an update.
I'd just treat them as warnings. The version of zic from 2015f onwards
doesn't warn about these lines.
In the future, once sufficient installations of zic have been upgraded,
numeric abbreviations like '+04' in the input files will be replaced by
'%z' and zic will automagically generate the numeric abbreviations.
--
-=( Ian Abbott @ MEV Ltd. E-mail: <abbotti at mev.co.uk> )=-
-=( Web: http://www.mev.co.uk/ )=-
More information about the tz
mailing list