Sync zoneinfo database with tzdata2018e from ftp://ftp.iana.org/tz/releases
authorSascha Wildner <saw@online.de>
Sun, 6 May 2018 20:20:20 +0000 (22:20 +0200)
committerSascha Wildner <saw@online.de>
Sun, 6 May 2018 20:20:20 +0000 (22:20 +0200)
* North Korea switched back from +0830 to +09 on May, 5.

* Miscellaneous changes, see NEWS.

For a detailed list of changes, see share/zoneinfo/NEWS.

share/zoneinfo/NEWS
share/zoneinfo/africa
share/zoneinfo/asia
share/zoneinfo/australasia
share/zoneinfo/europe

index 8afe3a4..9c445cd 100644 (file)
@@ -1,5 +1,69 @@
 News for the tz database
 
+Release 2018e - 2018-05-01 23:42:51 -0700
+
+  Briefly:
+
+    North Korea switches back to +09 on 2018-05-05.
+    The main format uses negative DST again, for Ireland etc.
+    'make tarballs' now also builds a rearguard tarball.
+    New 's' and 'd' suffixes in SAVE columns of Rule and Zone lines.
+
+  Changes to past and future time stamps
+
+    North Korea switches back from +0830 to +09 on 2018-05-05.
+    (Thanks to Kang Seonghoon, Arthur David Olson, Seo Sanghyeon,
+    and Tim Parenti.)
+
+    Bring back the negative-DST changes of 2018a, except be more
+    compatible with data parsers that do not support negative DST.
+    Also, this now affects historical time stamps in Namibia and the
+    former Czechoslovakia, not just Ireland.  The main format now uses
+    negative DST to model time stamps in Europe/Dublin (from 1971 on),
+    Europe/Prague (1946/7), and Africa/Windhoek (1994/2017).  This
+    does not affect UT offsets, only time zone abbreviations and the
+    tm_isdst flag.  Also, this does not affect rearguard or vanguard
+    formats; effectively the main format now uses vanguard instead of
+    rearguard format.  Data parsers that do not support negative DST
+    can still use data from the rearguard tarball described below.
+
+  Changes to build procedure
+
+    The command 'make tarballs' now also builds the tarball
+    tzdataVERSION-rearguard.tar.gz, which is like tzdataVERSION.tar.gz
+    except that it uses rearguard format intended for trailing-edge
+    data parsers.
+
+  Changes to data format and to code
+
+    The SAVE column of Rule and Zone lines can now have an 's' or 'd'
+    suffix, which specifies whether the adjusted time is standard time
+    or daylight saving time.  If no suffix is given, daylight saving
+    time is used if and only if the SAVE column is nonzero; this is
+    the longstanding behavior.  Although this new feature is not used
+    in tzdata, it could be used to specify the legal time in Namibia
+    1994-2017, as opposed to the popular time (see below).
+
+  Changes to past time stamps
+
+    From 1994 through 2017 Namibia observed DST in winter, not summer.
+    That is, it used negative DST, as Ireland still does.  This change
+    does not affect UTC offsets; it affects only the tm_isdst flag and
+    the abbreviation used during summer, which is now CAT, not WAST.
+    Although (as noted by Michael Deckers) summer and winter time were
+    both simply called "standard time" in Namibian law, in common
+    practice winter time was considered to be DST (as noted by Stephen
+    Colebourne).  The full effect of this change is only in vanguard
+    format; in rearguard and main format, the tm_isdst flag is still
+    zero in winter and nonzero in summer.
+
+    In 1946/7 Czechoslovakia also observed negative DST in winter.
+    The full effect of this change is only in vanguard format; in
+    rearguard and main formats, it is modeled as plain GMT without
+    daylight saving.  Also, the dates of some 1944/5 DST transitions
+    in Czechoslovakia have been changed.
+
+
 Release 2018d - 2018-03-22 07:05:46 -0700
 
   Briefly:
@@ -39,7 +103,7 @@ Release 2018d - 2018-03-22 07:05:46 -0700
     Enderbury and Kiritimati skipped New Year's Eve 1994, not
     New Year's Day 1995.  (Thanks to Kerry Shetline.)
 
-    Fix the 1912-01-01 transition for Portugual and its colonies.
+    Fix the 1912-01-01 transition for Portugal and its colonies.
     This transition was at 00:00 according to the new UT offset, not
     according to the old one.  Also assume that Cape Verde switched on
     the same date as the rest, not in 1907.  This affects
index 2f7217a..84e1ce2 100644 (file)
@@ -6,7 +6,7 @@
 # tz@iana.org for general use in the future).  For more, please see
 # the file CONTRIBUTING in the tz distribution.
 
-# From Paul Eggert (2017-02-20):
+# From Paul Eggert (2017-04-09):
 #
 # Unless otherwise specified, the source for data through 1990 is:
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
@@ -52,7 +52,7 @@
 # cannot now come up with solid citations.
 #
 # I invented the following abbreviations; corrections are welcome!
-#       +02    WAST    West Africa Summer Time
+#       +02    WAST    West Africa Summer Time (no longer used)
 #       +03    CAST    Central Africa Summer Time (no longer used)
 #       +03    SAST    South Africa Summer Time (no longer used)
 #       +03    EAT     East Africa Time
@@ -967,6 +967,10 @@ Link Africa/Maputo Africa/Lusaka   # Zambia
 # commence at OOhOO on Monday 21 March 1994 and shall end at 02h00 on
 # Sunday 4 September 1994.
 
+# From Michael Deckers (2017-04-06):
+# ... both summer and winter time are called "standard"
+# (which differs from the use in Ireland) ...
+
 # From Petronella Sibeene (2007-03-30):
 # http://allafrica.com/stories/200703300178.html
 # While the entire country changes its time, Katima Mulilo and other
@@ -992,19 +996,42 @@ Link Africa/Maputo Africa/Lusaka  # Zambia
 # the same time they would normally start DST, the first Sunday in September:
 # https://www.timeanddate.com/news/time/namibia-new-time-zone.html
 
+# From Paul Eggert (2017-04-09):
+# Before the change, summer and winter time were both standard time legally.
+# However in common parlance, winter time was considered to be DST.  See, e.g.:
+# http://www.nbc.na/news/namibias-winter-time-could-be-scrapped.2706
+# https://zone.my.na/news/times-are-changing-in-namibia
+# https://www.newera.com.na/2017/02/23/namibias-winter-time-might-be-repealed/
+# Use plain "WAT" and "CAT" for the time zone abbreviations, to be compatible
+# with Namibia's neighbors.
+
 # RULE NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-Rule   Namibia 1994    only    -       Mar     21      0:00    0       -
-Rule   Namibia 1994    2016    -       Sep     Sun>=1  2:00    1:00    S
-Rule   Namibia 1995    2017    -       Apr     Sun>=1  2:00    0       -
+# Vanguard section, for zic and other parsers that support negative DST.
+Rule   Namibia 1994    only    -       Mar     21      0:00    -1:00   WAT
+Rule   Namibia 1994    2017    -       Sep     Sun>=1  2:00    0       CAT
+Rule   Namibia 1995    2017    -       Apr     Sun>=1  2:00    -1:00   WAT
+# Rearguard section, for parsers that do not support negative DST.
+#Rule  Namibia 1994    only    -       Mar     21      0:00    0       WAT
+#Rule  Namibia 1994    2017    -       Sep     Sun>=1  2:00    1:00    CAT
+#Rule  Namibia 1995    2017    -       Apr     Sun>=1  2:00    0       WAT
+# End of rearguard section.
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Africa/Windhoek 1:08:24 -       LMT     1892 Feb 8
                        1:30    -       +0130   1903 Mar
                        2:00    -       SAST    1942 Sep 20  2:00
                        2:00    1:00    SAST    1943 Mar 21  2:00
                        2:00    -       SAST    1990 Mar 21 # independence
-                       2:00    -       CAT     1994 Mar 21  0:00
-                       1:00    Namibia WA%sT   2017 Sep  3  2:00
-                       2:00    -       CAT
+# Vanguard section, for zic and other parsers that support negative DST.
+                       2:00    Namibia %s
+# Rearguard section, for parsers that do not support negative DST.
+#                      2:00    -       CAT     1994 Mar 21  0:00
+# From Paul Eggert (2017-04-07):
+# The official date of the 2017 rule change was 2017-10-24.  See:
+# http://www.lac.org.na/laws/annoSTAT/Namibian%20Time%20Act%209%20of%202017.pdf
+#                      1:00    Namibia %s      2017 Oct 24
+#                      2:00    -       CAT
+# End of rearguard section.
 
 # Niger
 # See Africa/Lagos.
index 998a7d4..3d30864 100644 (file)
@@ -1983,6 +1983,19 @@ Rule     ROK     1987    1988    -       Oct     Sun>=8  3:00    0       S
 # There is no common English-language abbreviation for this time zone.
 # Use KST, as that's what we already use for 1954-1961 in ROK.
 
+# From Kang Seonghoon (2018-04-29):
+# North Korea will revert its time zone from UTC+8:30 (PYT; Pyongyang
+# Time) back to UTC+9 (KST; Korea Standard Time).
+#
+# From Seo Sanghyeon (2018-04-30):
+# Rodong Sinmun 2018-04-30 announced Pyongyang Time transition plan.
+# https://www.nknews.org/kcna/wp-content/uploads/sites/5/2018/04/rodong-2018-04-30.pdf
+# ... the transition date is 2018-05-05 ...  Citation should be Decree
+# No. 2232 of April 30, 2018, of the Presidium of the Supreme People's
+# Assembly, as published in Rodong Sinmun.
+# From Tim Parenti (2018-04-29):
+# It appears to be the front page story at the top in the right-most column.
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Seoul      8:27:52 -       LMT     1908 Apr  1
                        8:30    -       KST     1912 Jan  1
@@ -1994,7 +2007,8 @@ Zone      Asia/Pyongyang  8:23:00 -       LMT     1908 Apr  1
                        8:30    -       KST     1912 Jan  1
                        9:00    -       JST     1945 Aug 24
                        9:00    -       KST     2015 Aug 15 00:00
-                       8:30    -       KST
+                       8:30    -       KST     2018 May  5
+                       9:00    -       KST
 
 ###############################################################################
 
@@ -2658,7 +2672,7 @@ Zone      Asia/Karachi    4:28:12 -       LMT     1907
 # From Sharef Mustafa (2018-03-16):
 # Palestine summer time will start on Mar 24th 2018 by advancing the
 # clock by 60 minutes as per Palestinian cabinet decision published on
-# the offical website, though the decree did not specify the exact
+# the official website, though the decree did not specify the exact
 # time of the time shift.
 # http://www.palestinecabinet.gov.ps/Website/AR/NDecrees/ViewFile.ashx?ID=e7a42ab7-ee23-435a-b9c8-a4f7e81f3817
 #
index 32ad61e..e3e79f1 100644 (file)
@@ -1085,6 +1085,15 @@ Zone     Pacific/Wallis  12:15:20 -      LMT     1901
 # (1999-09-27) writes that Giles Meteorological Station uses
 # South Australian time even though it's located in Western Australia.
 
+# From Paul Eggert (2018-04-01):
+# The Guardian Express of Perth, Australia reported today that the
+# government decided to advance the clocks permanently on January 1,
+# 2019, from UT +08 to UT +09.  The article noted that an exemption
+# would be made for people aged 61 and over, who "can apply in writing
+# to have the extra hour of sunshine removed from their area."  See:
+# Daylight saving coming to WA in 2019. Guardian Express. 2018-04-01.
+# https://www.communitynews.com.au/guardian-express/news/exclusive-daylight-savings-coming-wa-summer-2018/
+
 # Queensland
 
 # From Paul Eggert (2018-02-26):
index 3f092a4..6994ed8 100644 (file)
@@ -528,13 +528,13 @@ Link      Europe/London   Europe/Isle_of_Man
 # summer and negative daylight saving time in winter.  It is for when
 # negative SAVE values are used.
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-#Rule  Eire    1971    only    -       Oct     31       2:00u  -1:00   GMT
-#Rule  Eire    1972    1980    -       Mar     Sun>=16  2:00u  0       IST
-#Rule  Eire    1972    1980    -       Oct     Sun>=23  2:00u  -1:00   GMT
-#Rule  Eire    1981    max     -       Mar     lastSun  1:00u  0       IST
-#Rule  Eire    1981    1989    -       Oct     Sun>=23  1:00u  -1:00   GMT
-#Rule  Eire    1990    1995    -       Oct     Sun>=22  1:00u  -1:00   GMT
-#Rule  Eire    1996    max     -       Oct     lastSun  1:00u  -1:00   GMT
+Rule   Eire    1971    only    -       Oct     31       2:00u  -1:00   -
+Rule   Eire    1972    1980    -       Mar     Sun>=16  2:00u  0       -
+Rule   Eire    1972    1980    -       Oct     Sun>=23  2:00u  -1:00   -
+Rule   Eire    1981    max     -       Mar     lastSun  1:00u  0       -
+Rule   Eire    1981    1989    -       Oct     Sun>=23  1:00u  -1:00   -
+Rule   Eire    1990    1995    -       Oct     Sun>=22  1:00u  -1:00   -
+Rule   Eire    1996    max     -       Oct     lastSun  1:00u  -1:00   -
 
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Dublin   -0:25:00 -      LMT     1880 Aug  2
@@ -548,11 +548,11 @@ Zone      Europe/Dublin   -0:25:00 -      LMT     1880 Aug  2
                         0:00   -       GMT     1948 Apr 18  2:00s
                         0:00   GB-Eire GMT/IST 1968 Oct 27
 # The next line is for when negative SAVE values are used.
-#                       1:00   Eire    IST/GMT
+                        1:00   Eire    IST/GMT
 # These three lines are for when SAVE values are always nonnegative.
-                        1:00   -       IST     1971 Oct 31  2:00u
-                        0:00   GB-Eire GMT/IST 1996
-                        0:00   EU      GMT/IST
+#                       1:00   -       IST     1971 Oct 31  2:00u
+#                       0:00   GB-Eire GMT/IST 1996
+#                       0:00   EU      GMT/IST
 
 
 ###############################################################################
@@ -970,18 +970,30 @@ Zone      Europe/Sofia    1:33:16 -       LMT     1880
 # Please see the 'asia' file for Asia/Nicosia.
 
 # Czech Republic / Czechia
+#
+# From Paul Eggert (2018-04-15):
+# The source for Czech data is: Kdy začíná a končí letní čas. 2018-04-15.
+# https://kalendar.beda.cz/kdy-zacina-a-konci-letni-cas
+# We know of no English-language name for historical Czech winter time;
+# abbreviate it as "GMT", as it happened to be GMT.
+#
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-Rule   Czech   1945    only    -       Apr      8      2:00s   1:00    S
-Rule   Czech   1945    only    -       Nov     18      2:00s   0       -
+Rule   Czech   1945    only    -       Apr     Mon>=1  2:00s   1:00    S
+Rule   Czech   1945    only    -       Oct      1      2:00s   0       -
 Rule   Czech   1946    only    -       May      6      2:00s   1:00    S
 Rule   Czech   1946    1949    -       Oct     Sun>=1  2:00s   0       -
-Rule   Czech   1947    only    -       Apr     20      2:00s   1:00    S
-Rule   Czech   1948    only    -       Apr     18      2:00s   1:00    S
+Rule   Czech   1947    1948    -       Apr     Sun>=15 2:00s   1:00    S
 Rule   Czech   1949    only    -       Apr      9      2:00s   1:00    S
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Prague   0:57:44 -       LMT     1850
                        0:57:44 -       PMT     1891 Oct    # Prague Mean Time
-                       1:00    C-Eur   CE%sT   1944 Sep 17  2:00s
+                       1:00    C-Eur   CE%sT   1945 May  9
+                       1:00    Czech   CE%sT   1946 Dec  1  3:00
+# Vanguard section, for zic and other parsers that support negative DST.
+                       1:00    -1:00   GMT     1947 Feb 23  2:00
+# Rearguard section, for parsers that do not support negative DST.
+#                      0:00    -       GMT     1947 Feb 23  2:00
+# End of rearguard section.
                        1:00    Czech   CE%sT   1979
                        1:00    EU      CE%sT
 # Use Europe/Prague also for Slovakia.
@@ -2016,7 +2028,7 @@ Rule      Neth    1938    1939    -       May     15      2:00s   1:00    S
 Rule   Neth    1945    only    -       Apr      2      2:00s   1:00    S
 Rule   Neth    1945    only    -       Sep     16      2:00s   0       -
 #
-# Amsterdam Mean Time was +00:19:32.13 exactly, but the .13 is omitted
+# Amsterdam Mean Time was +00:19:32.13, but the .13 is omitted
 # below because the current format requires GMTOFF to be an integer.
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Europe/Amsterdam  0:19:32 -       LMT     1835