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 tzdata2016g from ftp:/...



details:   https://anonhg.NetBSD.org/src/rev/64fa665d9baf
branches:  trunk
changeset: 818153:64fa665d9baf
user:      kre <kre%NetBSD.org@localhost>
date:      Thu Sep 29 20:40:55 2016 +0000

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

Summary of changes in tzdata2016g (2016-09-13 08:56:38 -0700):
        Timezone switch in Turkey (summer time becomes standard time)
        Transition time corrections for historic timestamps in
                America/Los_Angeles
                zones using USSR rules in early 20th century
        Some (more) time zone abbreviations converted to numeric form
        Asia/Rangoon becomes Asia/Yangon (with backward compat link)

diffstat:

 external/public-domain/tz/dist/backward          |    1 +
 external/public-domain/tz/dist/backzone          |   14 +-
 external/public-domain/tz/dist/etcetera          |   74 ++--
 external/public-domain/tz/dist/europe            |  294 ++++++++++++----------
 external/public-domain/tz/dist/factory           |    9 +-
 external/public-domain/tz/dist/leap-seconds.list |   13 +-
 external/public-domain/tz/dist/leapseconds       |    5 +-
 external/public-domain/tz/dist/northamerica      |   37 ++-
 external/public-domain/tz/dist/southamerica      |    4 +-
 external/public-domain/tz/dist/zone.tab          |    2 +-
 external/public-domain/tz/dist/zone1970.tab      |    2 +-
 11 files changed, 257 insertions(+), 198 deletions(-)

diffs (truncated from 862 to 300 lines):

diff -r 9762e70c2e64 -r 64fa665d9baf external/public-domain/tz/dist/backward
--- a/external/public-domain/tz/dist/backward   Thu Sep 29 20:40:53 2016 +0000
+++ b/external/public-domain/tz/dist/backward   Thu Sep 29 20:40:55 2016 +0000
@@ -36,6 +36,7 @@
 Link   Asia/Urumqi             Asia/Kashgar
 Link   Asia/Kathmandu          Asia/Katmandu
 Link   Asia/Macau              Asia/Macao
+Link   Asia/Yangon             Asia/Rangoon
 Link   Asia/Ho_Chi_Minh        Asia/Saigon
 Link   Asia/Jerusalem          Asia/Tel_Aviv
 Link   Asia/Thimphu            Asia/Thimbu
diff -r 9762e70c2e64 -r 64fa665d9baf external/public-domain/tz/dist/backzone
--- a/external/public-domain/tz/dist/backzone   Thu Sep 29 20:40:53 2016 +0000
+++ b/external/public-domain/tz/dist/backzone   Thu Sep 29 20:40:55 2016 +0000
@@ -194,9 +194,9 @@
 
 # Equatorial Guinea
 #
-# Although Shanks says that Malabo switched from UTC to UTC+1 on 1963-12-15,
+# Although Shanks says that Malabo switched from UT +00 to +01 on 1963-12-15,
 # a Google Books search says that London Calling, Issues 432-465 (1948), p 19,
-# says that Spanish Guinea was at GMT+1 back then.  The Shanks data entries
+# says that Spanish Guinea was at +01 back then.  The Shanks data entries
 # are most likely wrong, but we have nothing better; use them here for now.
 #
 Zone   Africa/Malabo   0:35:08 -       LMT     1912
@@ -479,14 +479,14 @@
 # From Paul Eggert (2014-08-11), after a heads-up from Stephen Colebourne:
 # According to a Portuguese decree (1911-05-26)
 # http://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf
-# Portuguese India switched to GMT+5 on 1912-01-01.
+# Portuguese India switched to UT +05 on 1912-01-01.
 #Zone  Asia/Panaji     [not enough info to complete]
 
 # Cambodia
 # From Paul Eggert (2014-10-11):
 # See Asia/Ho_Chi_Minh for the source for most of this data.  Also, guess
-# (1) Cambodia reverted to UT+7 on 1945-09-02, when Vietnam did, and
-# (2) they also reverted to UT+7 on 1953-11-09, the date of independence.
+# (1) Cambodia reverted to UT +07 on 1945-09-02, when Vietnam did, and
+# (2) they also reverted to +07 on 1953-11-09, the date of independence.
 # These guesses are probably wrong but they're better than guessing no
 # transitions there.
 Zone   Asia/Phnom_Penh 6:59:40 -       LMT     1906 Jul  1
@@ -506,8 +506,8 @@
 # Laos
 # From Paul Eggert (2014-10-11):
 # See Asia/Ho_Chi_Minh for the source for most of this data.
-# Trần's book says that Laos reverted to UT+7 on 1955-04-15.
-# Also, guess that Laos reverted to UT+7 on 1945-09-02, when Vietnam did;
+# Trần's book says that Laos reverted to UT +07 on 1955-04-15.
+# Also, guess that Laos reverted to +07 on 1945-09-02, when Vietnam did;
 # this is probably wrong but it's better than guessing no transition.
 Zone   Asia/Vientiane  6:50:24 -       LMT     1906 Jul  1
                        7:06:30 -       PLMT    1911 May  1
diff -r 9762e70c2e64 -r 64fa665d9baf external/public-domain/tz/dist/etcetera
--- a/external/public-domain/tz/dist/etcetera   Thu Sep 29 20:40:53 2016 +0000
+++ b/external/public-domain/tz/dist/etcetera   Thu Sep 29 20:40:55 2016 +0000
@@ -8,6 +8,13 @@
 # need now for the entries that are not on UTC are for ships at sea
 # that cannot use POSIX TZ settings.
 
+# Starting with POSIX 1003.1-2001, the entries below are all
+# unnecessary as settings for the TZ environment variable.  E.g.,
+# instead of TZ='Etc/GMT+4' one can use the POSIX setting TZ='<-04>+4'.
+#
+# Do not use a POSIX TZ setting like TZ='GMT+4', which is four hours
+# behind GMT but uses the completely misleading abbreviation "GMT".
+
 Zone   Etc/GMT         0       -       GMT
 Zone   Etc/UTC         0       -       UTC
 Zone   Etc/UCT         0       -       UCT
@@ -26,23 +33,13 @@
 Link   Etc/GMT                         Etc/GMT+0
 Link   Etc/GMT                         Etc/GMT0
 
-# We use POSIX-style signs in the Zone names and the output abbreviations,
+# Be consistent with POSIX TZ settings in the Zone names,
 # even though this is the opposite of what many people expect.
 # POSIX has positive signs west of Greenwich, but many people expect
 # positive signs east of Greenwich.  For example, TZ='Etc/GMT+4' uses
-# the abbreviation "GMT+4" and corresponds to 4 hours behind UT
+# the abbreviation "-04" and corresponds to 4 hours behind UT
 # (i.e. west of Greenwich) even though many people would expect it to
 # mean 4 hours ahead of UT (i.e. east of Greenwich).
-#
-# In the draft 5 of POSIX 1003.1-200x, the angle bracket notation allows for
-# TZ='<GMT-4>+4'; if you want time zone abbreviations conforming to
-# ISO 8601 you can use TZ='<-0400>+4'.  Thus the commonly-expected
-# offset is kept within the angle bracket (and is used for display)
-# while the POSIX sign is kept outside the angle bracket (and is used
-# for calculation).
-#
-# Do not use a TZ setting like TZ='GMT+4', which is four hours behind
-# GMT but uses the completely misleading abbreviation "GMT".
 
 # Earlier incarnations of this package were not POSIX-compliant,
 # and had lines such as
@@ -51,30 +48,31 @@
 # way does a
 #              zic -l GMT-12
 # so we moved the names into the Etc subdirectory.
+# Also, the time zone abbreviations are now compatible with %z.
 
-Zone   Etc/GMT-14      14      -       GMT-14  # 14 hours ahead of GMT
-Zone   Etc/GMT-13      13      -       GMT-13
-Zone   Etc/GMT-12      12      -       GMT-12
-Zone   Etc/GMT-11      11      -       GMT-11
-Zone   Etc/GMT-10      10      -       GMT-10
-Zone   Etc/GMT-9       9       -       GMT-9
-Zone   Etc/GMT-8       8       -       GMT-8
-Zone   Etc/GMT-7       7       -       GMT-7
-Zone   Etc/GMT-6       6       -       GMT-6
-Zone   Etc/GMT-5       5       -       GMT-5
-Zone   Etc/GMT-4       4       -       GMT-4
-Zone   Etc/GMT-3       3       -       GMT-3
-Zone   Etc/GMT-2       2       -       GMT-2
-Zone   Etc/GMT-1       1       -       GMT-1
-Zone   Etc/GMT+1       -1      -       GMT+1
-Zone   Etc/GMT+2       -2      -       GMT+2
-Zone   Etc/GMT+3       -3      -       GMT+3
-Zone   Etc/GMT+4       -4      -       GMT+4
-Zone   Etc/GMT+5       -5      -       GMT+5
-Zone   Etc/GMT+6       -6      -       GMT+6
-Zone   Etc/GMT+7       -7      -       GMT+7
-Zone   Etc/GMT+8       -8      -       GMT+8
-Zone   Etc/GMT+9       -9      -       GMT+9
-Zone   Etc/GMT+10      -10     -       GMT+10
-Zone   Etc/GMT+11      -11     -       GMT+11
-Zone   Etc/GMT+12      -12     -       GMT+12
+Zone   Etc/GMT-14      14      -       +14
+Zone   Etc/GMT-13      13      -       +13
+Zone   Etc/GMT-12      12      -       +12
+Zone   Etc/GMT-11      11      -       +11
+Zone   Etc/GMT-10      10      -       +10
+Zone   Etc/GMT-9       9       -       +09
+Zone   Etc/GMT-8       8       -       +08
+Zone   Etc/GMT-7       7       -       +07
+Zone   Etc/GMT-6       6       -       +06
+Zone   Etc/GMT-5       5       -       +05
+Zone   Etc/GMT-4       4       -       +04
+Zone   Etc/GMT-3       3       -       +03
+Zone   Etc/GMT-2       2       -       +02
+Zone   Etc/GMT-1       1       -       +01
+Zone   Etc/GMT+1       -1      -       -01
+Zone   Etc/GMT+2       -2      -       -02
+Zone   Etc/GMT+3       -3      -       -03
+Zone   Etc/GMT+4       -4      -       -04
+Zone   Etc/GMT+5       -5      -       -05
+Zone   Etc/GMT+6       -6      -       -06
+Zone   Etc/GMT+7       -7      -       -07
+Zone   Etc/GMT+8       -8      -       -08
+Zone   Etc/GMT+9       -9      -       -09
+Zone   Etc/GMT+10      -10     -       -10
+Zone   Etc/GMT+11      -11     -       -11
+Zone   Etc/GMT+12      -12     -       -12
diff -r 9762e70c2e64 -r 64fa665d9baf external/public-domain/tz/dist/europe
--- a/external/public-domain/tz/dist/europe     Thu Sep 29 20:40:53 2016 +0000
+++ b/external/public-domain/tz/dist/europe     Thu Sep 29 20:40:55 2016 +0000
@@ -75,8 +75,7 @@
 #        1:00       CET CEST CEMT Central Europe
 #        1:00:14    SET           Swedish (1879-1899)*
 #        2:00       EET EEST      Eastern Europe
-#        3:00       FET           Further-eastern Europe (2011-2014)*
-#        3:00       MSK MSD  MSM* Minsk, Moscow
+#        3:00       MSK MSD       Moscow
 
 # From Peter Ilieve (1994-12-04),
 # The original six [EU members]: Belgium, France, (West) Germany, Italy,
@@ -583,16 +582,33 @@
 Rule   E-Eur   1981    max     -       Mar     lastSun  0:00   1:00    S
 Rule   E-Eur   1996    max     -       Oct     lastSun  0:00   0       -
 
+
+# Daylight saving time for Russia and the Soviet Union
+#
+# The 1917-1921 decree URLs are from Alexander Belopolsky (2016-08-23).
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Russia  1917    only    -       Jul      1      23:00   1:00    MST  # Moscow Summer Time
+#
+# Decree No. 142 (1917-12-22) http://istmat.info/node/28137
 Rule   Russia  1917    only    -       Dec     28       0:00   0       MMT  # Moscow Mean Time
+#
+# Decree No. 497 (1918-05-30) http://istmat.info/node/30001
 Rule   Russia  1918    only    -       May     31      22:00   2:00    MDST # Moscow Double Summer Time
 Rule   Russia  1918    only    -       Sep     16       1:00   1:00    MST
+#
+# Decree No. 258 (1919-05-29) http://istmat.info/node/37949
 Rule   Russia  1919    only    -       May     31      23:00   2:00    MDST
-Rule   Russia  1919    only    -       Jul      1       2:00   1:00    MSD
+#
+Rule   Russia  1919    only    -       Jul      1       0:00u  1:00    MSD
 Rule   Russia  1919    only    -       Aug     16       0:00   0       MSK
+#
+# Decree No. 63 (1921-02-03) http://istmat.info/node/45840
 Rule   Russia  1921    only    -       Feb     14      23:00   1:00    MSD
-Rule   Russia  1921    only    -       Mar     20      23:00   2:00    MSM  # Midsummer
+#
+# Decree No. 121 (1921-03-07) http://istmat.info/node/45949
+Rule   Russia  1921    only    -       Mar     20      23:00   2:00    +05
+#
 Rule   Russia  1921    only    -       Sep      1       0:00   1:00    MSD
 Rule   Russia  1921    only    -       Oct      1       0:00   0       -
 # Act No. 925 of the Council of Ministers of the USSR (1980-10-24):
@@ -775,8 +791,6 @@
 # From Alexander Bokovoy (2014-10-09):
 # Belarussian government decided against changing to winter time....
 # http://eng.belta.by/all_news/society/Belarus-decides-against-adjusting-time-in-Russias-wake_i_76335.html
-# From Paul Eggert (2014-10-08):
-# Hence Belarus can share time zone abbreviations with Moscow again.
 #
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Minsk    1:50:16 -       LMT     1880
@@ -787,8 +801,7 @@
                        3:00    Russia  MSK/MSD 1990
                        3:00    -       MSK     1991 Mar 31  2:00s
                        2:00    Russia  EE%sT   2011 Mar 27  2:00s
-                       3:00    -       FET     2014 Oct 26  1:00s
-                       3:00    -       MSK
+                       3:00    -       +03
 
 # Belgium
 #
@@ -1296,7 +1309,7 @@
 # http://www.parlament-berlin.de/pds-fraktion.nsf/727459127c8b66ee8525662300459099/defc77cb784f180ac1256c2b0030274b/$FILE/bersarint.pdf
 # says that Bersarin issued an order to use Moscow time on May 20.
 # However, Moscow did not observe daylight saving in 1945, so
-# this was equivalent to CEMT (GMT+3), not GMT+4.
+# this was equivalent to UT +03, not +04.
 
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
@@ -2260,7 +2273,6 @@
 # http://www.worldtimezone.com/dst_news/dst_news_russia-map-2014-07.html
 
 # From Paul Eggert (2006-03-22):
-# Except for Moscow after 1919-07-01, I invented the time zone abbreviations.
 # Moscow time zone abbreviations after 1919-07-01, and Moscow rules after 1991,
 # are from Andrey A. Chernov.  The rest is from Shanks & Pottenger,
 # except we follow Chernov's report that 1992 DST transitions were Sat
@@ -2336,7 +2348,7 @@
                         2:00   Poland  CE%sT   1946
                         3:00   Russia  MSK/MSD 1989 Mar 26  2:00s
                         2:00   Russia  EE%sT   2011 Mar 27  2:00s
-                        3:00   -       FET     2014 Oct 26  2:00s
+                        3:00   -       +03     2014 Oct 26  2:00s
                         2:00   -       EET
 
 
@@ -2389,6 +2401,16 @@
 # 78   RU-SPE  Saint Petersburg
 # 83   RU-NEN  Nenets Autonomous Okrug
 
+# From Paul Eggert (2016-08-23):
+# The Soviets switched to UT-based time in 1919.  Decree No. 59
+# (1919-02-08) http://istmat.info/node/35567 established UT-based time
+# zones, and Decree No. 147 (1919-03-29) http://istmat.info/node/35854
+# specified a transition date of 1919-07-01, apparently at 00:00 UT.
+# No doubt only the Soviet-controlled regions switched on that date;
+# later transitions to UT-based time in other parts of Russia are
+# taken from what appear to be guesses by Shanks.
+# (Thanks to Alexander Belopolsky for pointers to the decrees.)
+
 # From Stepan Golosunov (2016-03-07):
 # 11. Regions-violators, 1981-1982.
 # Wikipedia refers to
@@ -2430,7 +2452,7 @@
 # attributes the 1982 changes to the Act of the Council of Ministers
 # of the USSR No. 126 from 18.02.1982.  1980-925.txt also adds
 # Udmurtia to the list of affected territories and lists Khatangsky
-# district separately from Taymyr Autonomous Okurg.  Probably erroneously.
+# district separately from Taymyr Autonomous Okrug.  Probably erroneously.
 #
 # The affected territories are currently listed under Europe/Moscow,
 # Asia/Yekaterinburg and Asia/Krasnoyarsk.
@@ -2490,7 +2512,7 @@
 
 Zone Europe/Moscow      2:30:17 -      LMT     1880
                         2:30:17 -      MMT     1916 Jul  3 # Moscow Mean Time
-                        2:31:19 Russia %s      1919 Jul  1  2:00
+                        2:31:19 Russia %s      1919 Jul  1  0:00u
                         3:00   Russia  %s      1921 Oct
                         3:00   Russia  MSK/MSD 1922 Oct
                         2:00   -       EET     1930 Jun 21
@@ -2573,22 +2595,21 @@
 # The 1988 transition is from USSR act No. 5 (1988-01-04).
 
 Zone Europe/Volgograd   2:57:40 -      LMT     1920 Jan  3
-                        3:00   -       TSAT    1925 Apr  6 # Tsaritsyn Time
-                        3:00   -       STAT    1930 Jun 21 # Stalingrad Time
-                        4:00   -       STAT    1961 Nov 11
-                        4:00   Russia  VOL%sT  1988 Mar 27  2:00s # Volgograd T
-                        3:00   Russia  VOL%sT  1991 Mar 31  2:00s
-                        4:00   -       VOLT    1992 Mar 29  2:00s
-                        3:00   Russia  MSK/MSD 2011 Mar 27  2:00s
-                        4:00   -       MSK     2014 Oct 26  2:00s
-                        3:00   -       MSK
+                        3:00   -       +03     1930 Jun 21
+                        4:00   -       +04     1961 Nov 11



Home | Main Index | Thread Index | Old Index