Sync zoneinfo database with tzdata2019a from ftp://ftp.iana.org/tz/releases
authorSascha Wildner <saw@online.de>
Tue, 2 Apr 2019 16:11:55 +0000 (18:11 +0200)
committerSascha Wildner <saw@online.de>
Tue, 2 Apr 2019 16:12:03 +0000 (18:12 +0200)
* Palestine will not start DST until 2019-03-30, instead of 2019-03-23 as
  previously predicted.

* Metlakatla rejoined Alaska Time (from previously Pacific Standard Time)
  on 2019-01-20.

* Affecting older timestamps only: Israel observed DST in 1980 and 1984.

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

share/zoneinfo/NEWS
share/zoneinfo/README
share/zoneinfo/africa
share/zoneinfo/asia
share/zoneinfo/backward
share/zoneinfo/etcetera
share/zoneinfo/europe
share/zoneinfo/iso3166.tab
share/zoneinfo/leapseconds
share/zoneinfo/northamerica

index 37f2281..9d0e9c0 100644 (file)
@@ -1,5 +1,53 @@
 News for the tz database
 
+Release 20198 - 2019-03-25 22:01:33 -0700
+
+  Briefly:
+    Palestine "springs forward" on 2019-03-30 instead of 2019-03-23.
+    Metlakatla "fell back" to rejoin Alaska Time on 2019-01-20 at 02:00.
+
+  Changes to past and future timestamps
+
+    Palestine will not start DST until 2019-03-30, instead of 2019-03-23 as
+    previously predicted.  Adjust our prediction by guessing that spring
+    transitions will be between 24 and 30 March, which matches recent practice
+    since 2016.  (Thanks to Even Scharning and Tim Parenti.)
+
+    Metlakatla ended its observance of Pacific standard time,
+    rejoining Alaska Time, on 2019-01-20 at 02:00.  (Thanks to Ryan
+    Stanley and Tim Parenti.)
+
+  Changes to past timestamps
+
+    Israel observed DST in 1980 (08-02/09-13) and 1984 (05-05/08-25).
+    (Thanks to Alois Treindl and Isaac Starkman.)
+
+  Changes to time zone abbreviations
+
+    Etc/UCT is now a backward-compatibility link to Etc/UTC, instead
+    of being a separate zone that generates the abbreviation "UCT",
+    which nowadays is typically a typo.  (Problem reported by Isiah
+    Meadows.)
+
+  Changes to code
+
+    zic now has an -r option to limit the time range of output data.
+    For example, 'zic -r @1000000000' limits the output data to
+    timestamps starting 1000000000 seconds after the Epoch.
+    This helps shrink output size and can be useful for applications
+    not needing the full timestamp history, such as TZDIST truncation;
+    see Internet RFC 8536 section 5.1.  (Inspired by a feature request
+    from Christopher Wong, helped along by bug reports from Wong and
+    from Tim Parenti.)
+
+  Changes to documentation
+
+    Mention Internet RFC 8536 (February 2019), which documents TZif.
+
+    tz-link.html now cites tzdata-meta
+    <https://tzdata-meta.timtimeonline.com/>.
+
+
 Release 2018i - 2018-12-30 11:05:43 -0800
 
   Briefly:
@@ -400,8 +448,9 @@ Release 2018d - 2018-03-22 07:05:46 -0700
       downstream parsers do not support it.
 
     * The build procedure constructs three files vanguard.zi, main.zi,
-      and rearguard.zi, one for each format.  The files represent the
-      same data as closely as the formats allow.  These three files
+      and rearguard.zi, one for each format.  Although the files
+      represent essentially the same data, they may have minor
+      discrepancies that users are not likely to notice.  The files
       are intended for downstream data consumers and are not
       installed.  Zoneinfo parsers that do not support negative SAVE values
       should start using rearguard.zi, so that they will be unaffected
index efe7a17..dd6fcf7 100644 (file)
@@ -1,7 +1,7 @@
 README for the tz distribution
 
-"What time is it?" -- Richard Deacon as The King
-"Any time you want it to be." -- Frank Baxter as The Scientist
+"Where do I set the hands of the clock?" -- Les Tremayne as The King
+"Oh that--you can set them any place you want." -- Frank Baxter as The Scientist
                                        (from the Bell System film "About Time")
 
 The Time Zone Database (called tz, tzdb or zoneinfo) contains code and
index 0a0f586..a58c11c 100644 (file)
@@ -364,6 +364,11 @@ Zone       Africa/Cairo    2:05:09 -       LMT     1900 Oct
 # See Africa/Lagos.
 
 # Eritrea
+# See Africa/Nairobi.
+
+# Eswatini (formerly Swaziland)
+# See Africa/Johannesburg.
+
 # Ethiopia
 # See Africa/Nairobi.
 #
@@ -1188,7 +1193,7 @@ Zone Africa/Johannesburg 1:52:00 -        LMT     1892 Feb 8
                        1:30    -       SAST    1903 Mar
                        2:00    SA      SAST
 Link Africa/Johannesburg Africa/Maseru    # Lesotho
-Link Africa/Johannesburg Africa/Mbabane    # Swaziland
+Link Africa/Johannesburg Africa/Mbabane    # Eswatini
 #
 # Marion and Prince Edward Is
 # scientific station since 1947
@@ -1230,9 +1235,6 @@ Zone      Africa/Juba     2:06:28 -       LMT     1931
                        2:00    Sudan   CA%sT   2000 Jan 15 12:00
                        3:00    -       EAT
 
-# Swaziland
-# See Africa/Johannesburg.
-
 # Tanzania
 # See Africa/Nairobi.
 
index 3165203..d790da5 100644 (file)
@@ -1620,6 +1620,24 @@ Rule     Zion    1974    only    -       Jul      7      0:00    1:00    D
 Rule   Zion    1974    only    -       Oct     13      0:00    0       S
 Rule   Zion    1975    only    -       Apr     20      0:00    1:00    D
 Rule   Zion    1975    only    -       Aug     31      0:00    0       S
+
+# From Alois Treindl (2019-03-06):
+# http://www.moin.gov.il/Documents/שעון קיץ/clock-50-years-7-2014.pdf
+# From Isaac Starkman (2019-03-06):
+# Summer time was in that period in 1980 and 1984, see
+# https://www.ynet.co.il/articles/0,7340,L-3951073,00.html
+# You can of course read it in translation.
+# I checked the local newspapers for that years.
+# It started on midnight and end at 01.00 am.
+# From Paul Eggert (2019-03-06):
+# Also see this thread about the moin.gov.il URL:
+# https://mm.icann.org/pipermail/tz/2018-November/027194.html
+Rule   Zion    1980    only    -       Aug      2      0:00    1:00    D
+Rule   Zion    1980    only    -       Sep     13      1:00    0       S
+Rule   Zion    1984    only    -       May      5      0:00    1:00    D
+Rule   Zion    1984    only    -       Aug     25      1:00    0       S
+
+# From Shanks & Pottenger:
 Rule   Zion    1985    only    -       Apr     14      0:00    1:00    D
 Rule   Zion    1985    only    -       Sep     15      0:00    0       S
 Rule   Zion    1986    only    -       May     18      0:00    1:00    D
@@ -3071,9 +3089,15 @@ Zone     Asia/Karachi    4:28:12 -       LMT     1907
 # 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
+
+# From Even Scharning (2019-03-23):
+# DST in Palestine will start on 30 March this year, not 23 March as the time
+# zone database predicted.
+# https://ramallah.news/post/123610
 #
-# From Paul Eggert (2018-03-16):
-# For 2016 on, predict spring transitions on March's fourth Saturday at 01:00.
+# From Tim Parenti (2019-03-23):
+# Combining this with the rules observed since 2016, adjust our spring
+# transition guess to Mar Sat>=24.
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule EgyptAsia 1957    only    -       May     10      0:00    1:00    S
@@ -3104,7 +3128,7 @@ Rule Palestine    2012    only    -       Sep     21      1:00    0       -
 Rule Palestine 2013    only    -       Sep     Fri>=21 0:00    0       -
 Rule Palestine 2014    2015    -       Oct     Fri>=21 0:00    0       -
 Rule Palestine 2015    only    -       Mar     lastFri 24:00   1:00    S
-Rule Palestine 2016    max     -       Mar     Sat>=22 1:00    1:00    S
+Rule Palestine 2016    max     -       Mar     Sat>=24 1:00    1:00    S
 Rule Palestine 2016    max     -       Oct     lastSat 1:00    0       -
 
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
@@ -3596,5 +3620,17 @@ Zone Asia/Ho_Chi_Minh    7:06:40 -       LMT     1906 Jul  1
                        8:00    -       +08     1975 Jun 13
                        7:00    -       +07
 
+# From Paul Eggert (2019-02-19):
+#
+# The Ho Chi Minh entry suffices for most purposes as it agrees with all of
+# Vietnam since 1975-06-13.  Presumably clocks often changed in south Vietnam
+# in the early 1970s as locations changed hands during the war; however the
+# details are unknown and would likely be too voluminous for this database.
+#
+# For timestamps in north Vietnam back to 1970 (the tzdb cutoff),
+# use Asia/Bangkok; see the VN entries in the file zone1970.tab.
+# For timestamps before 1970, see Asia/Hanoi in the file 'backzone'.
+
+
 # Yemen
 # See Asia/Riyadh.
index 51e10f4..b4ae3cf 100644 (file)
@@ -77,6 +77,7 @@ Link  Pacific/Easter          Chile/EasterIsland
 Link   America/Havana          Cuba
 Link   Africa/Cairo            Egypt
 Link   Europe/Dublin           Eire
+Link   Etc/UTC                 Etc/UCT
 Link   Europe/London           Europe/Belfast
 Link   Europe/Chisinau         Europe/Tiraspol
 Link   Europe/London           GB
@@ -111,7 +112,7 @@ Link        Asia/Taipei             ROC
 Link   Asia/Seoul              ROK
 Link   Asia/Singapore          Singapore
 Link   Europe/Istanbul         Turkey
-Link   Etc/UCT                 UCT
+Link   Etc/UTC                 UCT
 Link   America/Anchorage       US/Alaska
 Link   America/Adak            US/Aleutian
 Link   America/Phoenix         US/Arizona
index 91ded93..a1606bd 100644 (file)
@@ -19,7 +19,6 @@
 
 Zone   Etc/GMT         0       -       GMT
 Zone   Etc/UTC         0       -       UTC
-Zone   Etc/UCT         0       -       UCT
 
 # The following link uses older naming conventions,
 # but it belongs here, not in the file 'backward',
index 587f7b0..b735a48 100644 (file)
@@ -1855,7 +1855,7 @@ Zone Europe/Luxembourg    0:24:36 -       LMT     1904 Jun
                        1:00    Belgium CE%sT   1977
                        1:00    EU      CE%sT
 
-# Macedonia
+# North Macedonia
 # See Europe/Belgrade.
 
 # Malta
@@ -3359,7 +3359,7 @@ Zone      Europe/Belgrade 1:22:00 -       LMT     1884
 Link Europe/Belgrade Europe/Ljubljana  # Slovenia
 Link Europe/Belgrade Europe/Podgorica  # Montenegro
 Link Europe/Belgrade Europe/Sarajevo   # Bosnia and Herzegovina
-Link Europe/Belgrade Europe/Skopje     # Macedonia
+Link Europe/Belgrade Europe/Skopje     # North Macedonia
 Link Europe/Belgrade Europe/Zagreb     # Croatia
 
 # Slovakia
index c2e0f8e..a4ff61a 100644 (file)
@@ -9,8 +9,8 @@
 # All text uses UTF-8 encoding.  The columns of the table are as follows:
 #
 # 1.  ISO 3166-1 alpha-2 country code, current as of
-#     ISO 3166-1 N905 (2016-11-15).  See: Updates on ISO 3166-1
-#     http://isotc.iso.org/livelink/livelink/Open/16944257
+#     ISO 3166-1 N976 (2018-11-06).  See: Updates on ISO 3166-1
+#     https://isotc.iso.org/livelink/livelink/Open/16944257
 # 2.  The usual English name for the coded region,
 #     chosen so that alphabetic sorting of subsets produces helpful lists.
 #     This is not the same as the English name in the ISO 3166 tables.
@@ -166,7 +166,7 @@ ME  Montenegro
 MF     St Martin (French)
 MG     Madagascar
 MH     Marshall Islands
-MK     Macedonia
+MK     North Macedonia
 ML     Mali
 MM     Myanmar (Burma)
 MN     Mongolia
@@ -235,7 +235,7 @@ ST  Sao Tome & Principe
 SV     El Salvador
 SX     St Maarten (Dutch)
 SY     Syria
-SZ     Swaziland
+SZ     Eswatini (Swaziland)
 TC     Turks & Caicos Is
 TD     Chad
 TF     French Southern & Antarctic Lands
index 325f3a1..886ae27 100644 (file)
@@ -63,7 +63,7 @@ Leap  2016    Dec     31      23:59:60        +       S
 
 # POSIX timestamps for the data in this file:
 #updated 1467936000
-#expires 1561680000
+#expires 1577491200
 
-#      Updated through IERS Bulletin C56
-#      File expires on:  28 June 2019
+#      Updated through IERS Bulletin C57
+#      File expires on:  28 December 2019
index faaf979..eee8de0 100644 (file)
@@ -609,6 +609,15 @@ Zone America/Los_Angeles -7:52:58 -        LMT     1883 Nov 18 12:07:02
 # In a 2018-12-11 special election, Metlakatla voted to go back to
 # Alaska time (including daylight saving time) starting next year.
 # https://www.krbd.org/2018/12/12/metlakatla-to-follow-alaska-standard-time-allow-liquor-sales/
+#
+# From Ryan Stanley (2019-01-11):
+# The community will be changing back on the 20th of this month...
+# From Tim Parenti (2019-01-11):
+# Per an announcement on the Metlakatla community's official Facebook page, the
+# "fall back" will be on Sunday 2019-01-20 at 02:00:
+# https://www.facebook.com/141055983004923/photos/607150969728753/
+# So they won't be waiting for Alaska to join them on 2019-03-10, but will
+# rather change their clocks twice in seven weeks.
 
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone America/Juneau     15:02:19 -     LMT     1867 Oct 19 15:33:32
@@ -637,7 +646,7 @@ Zone America/Metlakatla      15:13:42 -     LMT     1867 Oct 19 15:44:55
                         -8:00  US      P%sT    1983 Oct 30  2:00
                         -8:00  -       PST     2015 Nov  1  2:00
                         -9:00  US      AK%sT   2018 Nov  4  2:00
-                        -8:00  -       PST     2019 Mar Sun>=8 3:00
+                        -8:00  -       PST     2019 Jan 20  2:00
                         -9:00  US      AK%sT
 Zone America/Yakutat    14:41:05 -     LMT     1867 Oct 19 15:12:18
                         -9:18:55 -     LMT     1900 Aug 20 12:00