Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/public-domain/tz/dist Import tzdata2016i from ftp:/...



details:   https://anonhg.NetBSD.org/src/rev/a2d20a207e15
branches:  trunk
changeset: 348701:a2d20a207e15
user:      kre <kre%NetBSD.org@localhost>
date:      Thu Nov 03 09:52:33 2016 +0000

description:
Import tzdata2016i from ftp://ftp.iana.org/tz/releases/tzdata2016i.tar.gz

Summary of changes in tzdata2016i (2016-11-01 23:19:52 -0700):

  Cyprus split into two time zones on 2016-10-30 (new zone is
  Asia/Famagusta and is UTC+3 year round).  Tonga reintroduces
  summer time on 2016-11-06 (assumed for now to be aligned with Fiji).
  This year's summer time switch (from +08 to +11) for Antarctica/Casey
  occurred 2016-10-22.

  Also (minor) adjustments to some historic data for Italy (most
  recent applies to time of day of switch out of summer time in period
  1967-1970 & 1972-1974, other changes relate to 1910's and 1940's.)

diffstat:

 external/public-domain/tz/dist/Makefile     |    4 +
 external/public-domain/tz/dist/NEWS         |   60 +++++++++++
 external/public-domain/tz/dist/antarctica   |    7 +-
 external/public-domain/tz/dist/asia         |   17 ++-
 external/public-domain/tz/dist/australasia  |   18 ++-
 external/public-domain/tz/dist/europe       |  143 +++++++++++++++------------
 external/public-domain/tz/dist/version      |    2 +-
 external/public-domain/tz/dist/zone.tab     |    3 +-
 external/public-domain/tz/dist/zone1970.tab |    3 +-
 9 files changed, 182 insertions(+), 75 deletions(-)

diffs (truncated from 392 to 300 lines):

diff -r ccc835915217 -r a2d20a207e15 external/public-domain/tz/dist/Makefile
--- a/external/public-domain/tz/dist/Makefile   Thu Nov 03 08:48:53 2016 +0000
+++ b/external/public-domain/tz/dist/Makefile   Thu Nov 03 09:52:33 2016 +0000
@@ -129,6 +129,10 @@
 #  -DHAVE_SYS_WAIT_H=0 if your compiler lacks a "sys/wait.h"
 #  -DHAVE_TZSET=0 if your system lacks a tzset function
 #  -DHAVE_UNISTD_H=0 if your compiler lacks a "unistd.h" (Microsoft C++ 7?)
+#  -DEPOCH_LOCAL=1 if the 'time' function returns local time not UT
+#  -DEPOCH_OFFSET=N if the 'time' function returns a value N greater
+#      than what POSIX specifies, assuming local time is UT.
+#      For example, N is 252460800 on AmigaOS.
 #  -DNO_RUN_TIME_WARNINGS_ABOUT_YEAR_2000_PROBLEMS_THANK_YOU=1
 #      if you do not want run time warnings about formats that may cause
 #      year 2000 grief
diff -r ccc835915217 -r a2d20a207e15 external/public-domain/tz/dist/NEWS
--- a/external/public-domain/tz/dist/NEWS       Thu Nov 03 08:48:53 2016 +0000
+++ b/external/public-domain/tz/dist/NEWS       Thu Nov 03 09:52:33 2016 +0000
@@ -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
diff -r ccc835915217 -r a2d20a207e15 external/public-domain/tz/dist/antarctica
--- a/external/public-domain/tz/dist/antarctica Thu Nov 03 08:48:53 2016 +0000
+++ b/external/public-domain/tz/dist/antarctica Thu Nov 03 09:52:33 2016 +0000
@@ -64,13 +64,18 @@
 # 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
diff -r ccc835915217 -r a2d20a207e15 external/public-domain/tz/dist/asia
--- a/external/public-domain/tz/dist/asia       Thu Nov 03 08:48:53 2016 +0000
+++ b/external/public-domain/tz/dist/asia       Thu Nov 03 09:52:33 2016 +0000
@@ -771,9 +771,19 @@
 ###############################################################################
 
 # 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 @@
 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.
diff -r ccc835915217 -r a2d20a207e15 external/public-domain/tz/dist/australasia
--- a/external/public-domain/tz/dist/australasia        Thu Nov 03 08:48:53 2016 +0000
+++ b/external/public-domain/tz/dist/australasia        Thu Nov 03 09:52:33 2016 +0000
@@ -702,11 +702,13 @@
 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 @@
 # 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
 
diff -r ccc835915217 -r a2d20a207e15 external/public-domain/tz/dist/europe
--- a/external/public-domain/tz/dist/europe     Thu Nov 03 08:48:53 2016 +0000
+++ b/external/public-domain/tz/dist/europe     Thu Nov 03 09:52:33 2016 +0000
@@ -1500,73 +1500,84 @@
 # 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:
+# 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...."
 #
-# 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 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       -



Home | Main Index | Thread Index | Old Index