[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