Sync zoneinfo database with tzdata2016i from ftp://ftp.iana.org/tz/releases
authorSascha Wildner <saw@online.de>
Fri, 4 Nov 2016 18:49:54 +0000 (19:49 +0100)
committerSascha Wildner <saw@online.de>
Fri, 4 Nov 2016 18:49:54 +0000 (19:49 +0100)
* Pacific/Tongatapu begins DST on 2016-11-06 at 02:00, ending on
    2017-01-15 at 03:00.  Assume future observances in Tonga will be
    from the first Sunday in November through the third Sunday in
    January, like Fiji.  (Thanks to Pulu ʻAnau.)  Switch to numeric
    time zone abbreviations for this zone.

* Northern Cyprus is now +03 year round, causing a split in Cyprus
    time zones starting 2016-10-30 at 04:00.  This creates a zone
    Asia/Famagusta.  (Thanks to Even Scharning and Matt Johnson.)

* Antarctica/Casey switched from +08 to +11 on 2016-10-22.
    (Thanks to Steffen Thorsen.)

* Several corrections were made for pre-1975 time stamps in Italy.
    These affect Europe/Malta, Europe/Rome, Europe/San_Marino, and
    Europe/Vatican.

  First, the 1893-11-01 00:00 transition in Italy used the new UT
    offset (+01), not the old (+00:49:56).  (Thanks to Michael
    Deckers.)

  Second, rules for daylight saving in Italy were changed to agree
    with Italy's National Institute of Metrological Research (INRiM)
    except for 1944, as follows (thanks to Pierpaolo Bernardi, Brian
    Inglis, and Michael Deckers):

    The 1916-06-03 transition was at 24:00, not 00:00.

    The 1916-10-01, 1919-10-05, and 1920-09-19 transitions were at
      00:00, not 01:00.

    The 1917-09-30 and 1918-10-06 transitions were at 24:00, not
      01:00.

    The 1944-09-17 transition was at 03:00, not 01:00.  This
      particular change is taken from Italian law as INRiM's table,
      (which says 02:00) appears to have a typo here.  Also, keep the
      1944-04-03 transition for Europe/Rome, as Rome was controlled by
      Germany then.

    The 1967-1970 and 1972-1974 fallback transitions were at 01:00,
      not 00:00.

share/zoneinfo/NEWS
share/zoneinfo/antarctica
share/zoneinfo/asia
share/zoneinfo/australasia
share/zoneinfo/europe
share/zoneinfo/zone.tab

index 64d493b..da5c2a5 100644 (file)
@@ -1,5 +1,65 @@
 News for the tz database
 
+Release 2016i - 2016-11-01 23:19:52 -0700
+
+  Briefly: Cyprus split into two time zones on 2016-10-30, and Tonga
+  reintroduces DST on 2016-11-06.
+
+  Changes to future time stamps
+
+    Pacific/Tongatapu begins DST on 2016-11-06 at 02:00, ending on
+    2017-01-15 at 03:00.  Assume future observances in Tonga will be
+    from the first Sunday in November through the third Sunday in
+    January, like Fiji.  (Thanks to Pulu ʻAnau.)  Switch to numeric
+    time zone abbreviations for this zone.
+
+  Changes to past and future time stamps
+
+    Northern Cyprus is now +03 year round, causing a split in Cyprus
+    time zones starting 2016-10-30 at 04:00.  This creates a zone
+    Asia/Famagusta.  (Thanks to Even Scharning and Matt Johnson.)
+
+    Antarctica/Casey switched from +08 to +11 on 2016-10-22.
+    (Thanks to Steffen Thorsen.)
+
+  Changes to past time stamps
+
+    Several corrections were made for pre-1975 time stamps in Italy.
+    These affect Europe/Malta, Europe/Rome, Europe/San_Marino, and
+    Europe/Vatican.
+
+    First, the 1893-11-01 00:00 transition in Italy used the new UT
+    offset (+01), not the old (+00:49:56).  (Thanks to Michael
+    Deckers.)
+
+    Second, rules for daylight saving in Italy were changed to agree
+    with Italy's National Institute of Metrological Research (INRiM)
+    except for 1944, as follows (thanks to Pierpaolo Bernardi, Brian
+    Inglis, and Michael Deckers):
+
+      The 1916-06-03 transition was at 24:00, not 00:00.
+
+      The 1916-10-01, 1919-10-05, and 1920-09-19 transitions were at
+      00:00, not 01:00.
+
+      The 1917-09-30 and 1918-10-06 transitions were at 24:00, not
+      01:00.
+
+      The 1944-09-17 transition was at 03:00, not 01:00.  This
+      particular change is taken from Italian law as INRiM's table,
+      (which says 02:00) appears to have a typo here.  Also, keep the
+      1944-04-03 transition for Europe/Rome, as Rome was controlled by
+      Germany then.
+
+      The 1967-1970 and 1972-1974 fallback transitions were at 01:00,
+      not 00:00.
+
+  Changes to code
+
+    The code should now be buildable on AmigaOS merely by setting the
+    appropriate Makefile variables.  (From a patch by Carsten Larsen.)
+
+
 Release 2016h - 2016-10-19 23:17:57 -0700
 
   Changes to future time stamps
index 0995835..6da1aef 100644 (file)
 # Background:
 # http://www.timeanddate.com/news/time/antartica-time-changes-2010.html
 
+# From Steffen Thorsen (2016-10-28):
+# Australian Antarctica Division informed us that Casey changed time
+# zone to UTC+11 in "the morning of 22nd October 2016".
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Antarctica/Casey  0       -       -00     1969
                        8:00    -       +08     2009 Oct 18  2:00
                        11:00   -       +11     2010 Mar  5  2:00
                        8:00    -       +08     2011 Oct 28  2:00
                        11:00   -       +11     2012 Feb 21 17:00u
-                       8:00    -       +08
+                       8:00    -       +08     2016 Oct 22
+                       11:00   -       +11
 Zone Antarctica/Davis  0       -       -00     1957 Jan 13
                        7:00    -       +07     1964 Nov
                        0       -       -00     1969 Feb
index b2c9930..67164b3 100644 (file)
@@ -771,9 +771,19 @@ Zone       Asia/Macau      7:34:20 -       LMT     1912 Jan  1
 ###############################################################################
 
 # Cyprus
-#
+
 # Milne says the Eastern Telegraph Company used 2:14:00.  Stick with LMT.
+# IATA SSIM (1998-09) has Cyprus using EU rules for the first time.
+
+# From Paul Eggert (2016-09-09):
+# Yesterday's Cyprus Mail reports that Northern Cyprus followed Turkey's
+# lead and switched from +02/+03 to +03 year-round.
+# http://cyprus-mail.com/2016/09/08/two-time-zones-cyprus-turkey-will-not-turn-clocks-back-next-month/
 #
+# From Even Scharning (2016-10-31):
+# Looks like the time zone split in Cyprus went through last night.
+# http://cyprus-mail.com/2016/10/30/cyprus-new-division-two-time-zones-now-reality/
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Cyprus  1975    only    -       Apr     13      0:00    1:00    S
 Rule   Cyprus  1975    only    -       Oct     12      0:00    0       -
@@ -788,7 +798,10 @@ Rule       Cyprus  1981    1998    -       Mar     lastSun 0:00    1:00    S
 Zone   Asia/Nicosia    2:13:28 -       LMT     1921 Nov 14
                        2:00    Cyprus  EE%sT   1998 Sep
                        2:00    EUAsia  EE%sT
-# IATA SSIM (1998-09) has Cyprus using EU rules for the first time.
+Zone   Asia/Famagusta  2:15:48 -       LMT     1921 Nov 14
+                       2:00    Cyprus  EE%sT   1998 Sep
+                       2:00    EUAsia  EE%sT   2016 Sep  8
+                       3:00    -       +03
 
 # Classically, Cyprus belongs to Asia; e.g. see Herodotus, Histories, I.72.
 # However, for various reasons many users expect to find it under Europe.
index 85d3632..0bca53e 100644 (file)
@@ -702,11 +702,13 @@ Rule      Tonga   1999    only    -       Oct      7      2:00s   1:00    S
 Rule   Tonga   2000    only    -       Mar     19      2:00s   0       -
 Rule   Tonga   2000    2001    -       Nov     Sun>=1  2:00    1:00    S
 Rule   Tonga   2001    2002    -       Jan     lastSun 2:00    0       -
+Rule   Tonga   2016    max     -       Nov     Sun>=1  2:00    1:00    S
+Rule   Tonga   2017    max     -       Jan     Sun>=15 3:00    0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Pacific/Tongatapu 12:19:20 -      LMT     1901
-                       12:20   -       TOT     1941 # Tonga Time
-                       13:00   -       TOT     1999
-                       13:00   Tonga   TO%sT
+                       12:20   -       +1220   1941
+                       13:00   -       +13     1999
+                       13:00   Tonga   +13/+14
 
 # Tuvalu
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
@@ -1712,9 +1714,17 @@ Zone     Pacific/Wallis  12:15:20 -      LMT     1901
 # of January the standard time in the Kingdom shall be moved backward by one
 # hour to 1:00am.
 
-# From Pulu 'Anau (2002-11-05):
+# From Pulu ʻAnau (2002-11-05):
 # The law was for 3 years, supposedly to get renewed.  It wasn't.
 
+# From Pulu ʻAnau (2016-10-27):
+# http://mic.gov.to/news-today/press-releases/6375-daylight-saving-set-to-run-from-6-november-2016-to-15-january-2017
+# Cannot find anyone who knows the rules, has seen the duration or has seen
+# the cabinet decision, but it appears we are following Fiji's rule set.
+#
+# From Tim Parenti (2016-10-26):
+# Assume Tonga will observe DST from the first Sunday in November at 02:00
+# through the third Sunday in January at 03:00, like Fiji, for now.
 
 # Wake
 
index a7dc350..4709cc7 100644 (file)
@@ -1500,73 +1500,84 @@ Zone Atlantic/Reykjavik -1:28   -       LMT     1908
 # But these events all occurred before the 1970 cutoff,
 # so record only the time in Rome.
 #
-# From Paul Eggert (2006-03-22):
-# For Italian DST we have three sources: Shanks & Pottenger, Whitman, and
-# F. Pollastri
-# Day-light Saving Time in Italy (2006-02-03)
-# http://toi.iriti.cnr.it/uk/ienitlt.html
-# ('FP' below), taken from an Italian National Electrotechnical Institute
-# publication. When the three sources disagree, guess who's right, as follows:
-#
-# year FP      Shanks&P. (S)   Whitman (W)     Go with:
-# 1916 06-03   06-03 24:00     06-03 00:00     FP & W
-#      09-30   09-30 24:00     09-30 01:00     FP; guess 24:00s
-# 1917 04-01   03-31 24:00     03-31 00:00     FP & S
-#      09-30   09-29 24:00     09-30 01:00     FP & W
-# 1918 03-09   03-09 24:00     03-09 00:00     FP & S
-#      10-06   10-05 24:00     10-06 01:00     FP & W
-# 1919 03-01   03-01 24:00     03-01 00:00     FP & S
-#      10-04   10-04 24:00     10-04 01:00     FP; guess 24:00s
-# 1920 03-20   03-20 24:00     03-20 00:00     FP & S
-#      09-18   09-18 24:00     10-01 01:00     FP; guess 24:00s
-# 1944 04-02   04-03 02:00                     S (see C-Eur)
-#      09-16   10-02 03:00                     FP; guess 24:00s
-# 1945 09-14   09-16 24:00                     FP; guess 24:00s
-# 1970 05-21   05-31 00:00                     S
-#      09-20   09-27 00:00                     S
+# From Michael Deckers (2016-10-24):
+# http://www.ac-ilsestante.it/MERIDIANE/ora_legale quotes a law of 1893-08-10
+# ... [translated as] "The preceding dispositions will enter into
+# force at the instant at which, according to the time specified in
+# the 1st article, the 1st of November 1893 will begin...."
+#
+# From Pierpaolo Bernardi (2016-10-20):
+# The authoritative source for time in Italy is the national metrological
+# institute, which has a summary page of historical DST data at
+# http://www.inrim.it/res/tf/ora_legale_i.shtml
+# (2016-10-24):
+# http://www.renzobaldini.it/le-ore-legali-in-italia/
+# has still different data for 1944.  It divides Italy in two, as
+# there were effectively two governments at the time, north of Gothic
+# Line German controlled territory, official government RSI, and south
+# of the Gothic Line, controlled by allied armies.
+#
+# From Brian Inglis (2016-10-23):
+# Viceregal LEGISLATIVE DECREE. 14 September 1944, no. 219.
+# Restoration of Standard Time. (044U0219) (OJ 62 of 30.9.1944) ...
+# Given the R. law decreed on 1944-03-29, no. 92, by which standard time is
+# advanced to sixty minutes later starting at hour two on 1944-04-02; ...
+# Starting at hour three on the date 1944-09-17 standard time will be resumed.
+#
+# From Paul Eggert (2016-10-27):
+# Go with INRiM for DST rules, except as corrected by Inglis for 1944
+# for the Kingdom of Italy.  This is consistent with Renzo Baldini.
+# Model Rome's occupation by using using C-Eur rules from 1943-09-10
+# to 1944-06-04; although Rome was an open city during this period, it
+# was effectively controlled by Germany.
 #
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-Rule   Italy   1916    only    -       Jun      3      0:00s   1:00    S
-Rule   Italy   1916    only    -       Oct      1      0:00s   0       -
-Rule   Italy   1917    only    -       Apr      1      0:00s   1:00    S
-Rule   Italy   1917    only    -       Sep     30      0:00s   0       -
-Rule   Italy   1918    only    -       Mar     10      0:00s   1:00    S
-Rule   Italy   1918    1919    -       Oct     Sun>=1  0:00s   0       -
-Rule   Italy   1919    only    -       Mar      2      0:00s   1:00    S
-Rule   Italy   1920    only    -       Mar     21      0:00s   1:00    S
-Rule   Italy   1920    only    -       Sep     19      0:00s   0       -
-Rule   Italy   1940    only    -       Jun     15      0:00s   1:00    S
-Rule   Italy   1944    only    -       Sep     17      0:00s   0       -
-Rule   Italy   1945    only    -       Apr      2      2:00    1:00    S
-Rule   Italy   1945    only    -       Sep     15      0:00s   0       -
-Rule   Italy   1946    only    -       Mar     17      2:00s   1:00    S
-Rule   Italy   1946    only    -       Oct      6      2:00s   0       -
-Rule   Italy   1947    only    -       Mar     16      0:00s   1:00    S
-Rule   Italy   1947    only    -       Oct      5      0:00s   0       -
-Rule   Italy   1948    only    -       Feb     29      2:00s   1:00    S
-Rule   Italy   1948    only    -       Oct      3      2:00s   0       -
-Rule   Italy   1966    1968    -       May     Sun>=22 0:00    1:00    S
-Rule   Italy   1966    1969    -       Sep     Sun>=22 0:00    0       -
-Rule   Italy   1969    only    -       Jun      1      0:00    1:00    S
-Rule   Italy   1970    only    -       May     31      0:00    1:00    S
-Rule   Italy   1970    only    -       Sep     lastSun 0:00    0       -
-Rule   Italy   1971    1972    -       May     Sun>=22 0:00    1:00    S
-Rule   Italy   1971    only    -       Sep     lastSun 1:00    0       -
-Rule   Italy   1972    only    -       Oct      1      0:00    0       -
-Rule   Italy   1973    only    -       Jun      3      0:00    1:00    S
-Rule   Italy   1973    1974    -       Sep     lastSun 0:00    0       -
-Rule   Italy   1974    only    -       May     26      0:00    1:00    S
-Rule   Italy   1975    only    -       Jun      1      0:00s   1:00    S
-Rule   Italy   1975    1977    -       Sep     lastSun 0:00s   0       -
-Rule   Italy   1976    only    -       May     30      0:00s   1:00    S
-Rule   Italy   1977    1979    -       May     Sun>=22 0:00s   1:00    S
-Rule   Italy   1978    only    -       Oct      1      0:00s   0       -
-Rule   Italy   1979    only    -       Sep     30      0:00s   0       -
+Rule   Italy   1916    only    -       Jun      3      24:00   1:00    S
+Rule   Italy   1916    1917    -       Sep     30      24:00   0       -
+Rule   Italy   1917    only    -       Mar     31      24:00   1:00    S
+Rule   Italy   1918    only    -       Mar      9      24:00   1:00    S
+Rule   Italy   1918    only    -       Oct      6      24:00   0       -
+Rule   Italy   1919    only    -       Mar      1      24:00   1:00    S
+Rule   Italy   1919    only    -       Oct      4      24:00   0       -
+Rule   Italy   1920    only    -       Mar     20      24:00   1:00    S
+Rule   Italy   1920    only    -       Sep     18      24:00   0       -
+Rule   Italy   1940    only    -       Jun     14      24:00   1:00    S
+Rule   Italy   1942    only    -       Nov      2       2:00s  0       -
+Rule   Italy   1943    only    -       Mar     29       2:00s  1:00    S
+Rule   Italy   1943    only    -       Oct      4       2:00s  0       -
+Rule   Italy   1944    only    -       Apr      2       2:00s  1:00    S
+Rule   Italy   1944    only    -       Sep     17       2:00s  0       -
+Rule   Italy   1945    only    -       Apr      2       2:00   1:00    S
+Rule   Italy   1945    only    -       Sep     15       1:00   0       -
+Rule   Italy   1946    only    -       Mar     17       2:00s  1:00    S
+Rule   Italy   1946    only    -       Oct      6       2:00s  0       -
+Rule   Italy   1947    only    -       Mar     16       0:00s  1:00    S
+Rule   Italy   1947    only    -       Oct      5       0:00s  0       -
+Rule   Italy   1948    only    -       Feb     29       2:00s  1:00    S
+Rule   Italy   1948    only    -       Oct      3       2:00s  0       -
+Rule   Italy   1966    1968    -       May     Sun>=22  0:00s  1:00    S
+Rule   Italy   1966    only    -       Sep     24      24:00   0       -
+Rule   Italy   1967    1969    -       Sep     Sun>=22  0:00s  0       -
+Rule   Italy   1969    only    -       Jun      1       0:00s  1:00    S
+Rule   Italy   1970    only    -       May     31       0:00s  1:00    S
+Rule   Italy   1970    only    -       Sep     lastSun  0:00s  0       -
+Rule   Italy   1971    1972    -       May     Sun>=22  0:00s  1:00    S
+Rule   Italy   1971    only    -       Sep     lastSun  0:00s  0       -
+Rule   Italy   1972    only    -       Oct      1       0:00s  0       -
+Rule   Italy   1973    only    -       Jun      3       0:00s  1:00    S
+Rule   Italy   1973    1974    -       Sep     lastSun  0:00s  0       -
+Rule   Italy   1974    only    -       May     26       0:00s  1:00    S
+Rule   Italy   1975    only    -       Jun      1       0:00s  1:00    S
+Rule   Italy   1975    1977    -       Sep     lastSun  0:00s  0       -
+Rule   Italy   1976    only    -       May     30       0:00s  1:00    S
+Rule   Italy   1977    1979    -       May     Sun>=22  0:00s  1:00    S
+Rule   Italy   1978    only    -       Oct      1       0:00s  0       -
+Rule   Italy   1979    only    -       Sep     30       0:00s  0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Rome     0:49:56 -       LMT     1866 Sep 22
-                       0:49:56 -       RMT     1893 Nov  1  0:00s # Rome Mean
-                       1:00    Italy   CE%sT   1942 Nov  2  2:00s
-                       1:00    C-Eur   CE%sT   1944 Jul
+                       0:49:56 -       RMT     1893 Oct 31 23:49:56 # Rome Mean
+                       1:00    Italy   CE%sT   1943 Sep 10
+                       1:00    C-Eur   CE%sT   1944 Jun  4
                        1:00    Italy   CE%sT   1980
                        1:00    EU      CE%sT
 
@@ -1765,6 +1776,10 @@ Zone Europe/Luxembourg   0:24:36 -       LMT     1904 Jun
 # See Europe/Belgrade.
 
 # Malta
+#
+# From Paul Eggert (2016-10-21):
+# Assume 1900-1972 was like Rome, overriding Shanks.
+#
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Malta   1973    only    -       Mar     31      0:00s   1:00    S
 Rule   Malta   1973    only    -       Sep     29      0:00s   0       -
@@ -1775,8 +1790,6 @@ Rule      Malta   1975    1980    -       Sep     Sun>=15 2:00    0       -
 Rule   Malta   1980    only    -       Mar     31      2:00    1:00    S
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Malta    0:58:04 -       LMT     1893 Nov  2  0:00s # Valletta
-                       1:00    Italy   CE%sT   1942 Nov  2  2:00s
-                       1:00    C-Eur   CE%sT   1945 Apr  2  2:00s
                        1:00    Italy   CE%sT   1973 Mar 31
                        1:00    Malta   CE%sT   1981
                        1:00    EU      CE%sT
@@ -1908,7 +1921,7 @@ Zone      Europe/Monaco   0:29:32 -       LMT     1891 Mar 15
 # Amsterdam mean time.
 
 # The data entries before 1945 are taken from
-# http://www.staff.science.uu.nl/~gent0113/idl/idl.htm
+# http://www.staff.science.uu.nl/~gent0113/wettijd/wettijd.htm
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Neth    1916    only    -       May      1      0:00    1:00    NST     # Netherlands Summer Time
index cf774b5..f4969d2 100644 (file)
@@ -152,7 +152,8 @@ CU  +2308-08222     America/Havana
 CV     +1455-02331     Atlantic/Cape_Verde
 CW     +1211-06900     America/Curacao
 CX     -1025+10543     Indian/Christmas
-CY     +3510+03322     Asia/Nicosia
+CY     +3510+03322     Asia/Nicosia    Cyprus (most areas)
+CY     +3507+03357     Asia/Famagusta  Northern Cyprus
 CZ     +5005+01426     Europe/Prague
 DE     +5230+01322     Europe/Berlin   Germany (most areas)
 DE     +4742+00841     Europe/Busingen Busingen