Sync zoneinfo database with tzdata2009a from elsie.
authorSascha Wildner <saw@online.de>
Wed, 21 Jan 2009 19:12:52 +0000 (20:12 +0100)
committerSascha Wildner <saw@online.de>
Wed, 21 Jan 2009 19:15:49 +0000 (20:15 +0100)
asia:           8.24 -> 8.25
backward:       8.6  -> 8.7
europe:         8.18 -> 8.20
northamerica:   8.24 -> 8.26
zone.tab:       8.21 -> 8.26

From Arthur David Olson's comments:

* asia         - change Katmandu to Kathmandu

* backward     - provide Katmandu link

* europe       - correct Swiss rules

* northamerica - clearer definition of Cuban transitions (no binary change)
               - Resolute changes abbreviation (but not time) twice a year

* zone.tab     - Change Katmandu to Kathmandu
               - Change Resolute from Eastern Time to Eastern Standard Time

share/zoneinfo/asia
share/zoneinfo/backward
share/zoneinfo/europe
share/zoneinfo/northamerica
share/zoneinfo/yearistype.sh
share/zoneinfo/zone.tab

index eb9f411..7eedb2b 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)asia     8.24
+# @(#)asia     8.25
 # <pre>
 
 # This data is by no means authoritative; if you think you know better,
@@ -1474,7 +1474,7 @@ Zone      Asia/Choibalsan 7:38:00 -       LMT     1905 Aug
 
 # Nepal
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone   Asia/Katmandu   5:41:16 -       LMT     1920
+Zone   Asia/Kathmandu  5:41:16 -       LMT     1920
                        5:30    -       IST     1986
                        5:45    -       NPT     # Nepal Time
 
index a65991c..e3f5429 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)backward 8.6
+# @(#)backward 8.7
 
 # This file provides links between current names for time zones
 # and their old names.  Many names changed in late 1993.
@@ -24,6 +24,7 @@ Link  America/St_Thomas       America/Virgin
 Link   Asia/Ashgabat           Asia/Ashkhabad
 Link   Asia/Chongqing          Asia/Chungking
 Link   Asia/Dhaka              Asia/Dacca
+Link   Asia/Kathmandu          Asia/Katmandu
 Link   Asia/Kolkata            Asia/Calcutta
 Link   Asia/Macau              Asia/Macao
 Link   Asia/Jerusalem          Asia/Tel_Aviv
index 7bb9864..09f3e1e 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)europe   8.18
+# @(#)europe   8.20
 # <pre>
 
 # This data is by no means authoritative; if you think you know better,
@@ -2313,11 +2313,64 @@ Zone Europe/Stockholm   1:12:12 -       LMT     1879 Jan  1
 # mean time in preference to apparent time -- Geneva from 1780 ....
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 # From Whitman (who writes ``Midnight?''):
-Rule   Swiss   1940    only    -       Nov      2      0:00    1:00    S
-Rule   Swiss   1940    only    -       Dec     31      0:00    0       -
+# Rule Swiss   1940    only    -       Nov      2      0:00    1:00    S
+# Rule Swiss   1940    only    -       Dec     31      0:00    0       -
 # From Shanks & Pottenger:
-Rule   Swiss   1941    1942    -       May     Sun>=1  2:00    1:00    S
-Rule   Swiss   1941    1942    -       Oct     Sun>=1  0:00    0       -
+# Rule Swiss   1941    1942    -       May     Sun>=1  2:00    1:00    S
+# Rule Swiss   1941    1942    -       Oct     Sun>=1  0:00    0       -
+
+# From Alois Treindl (2008-12-17):
+# I have researched the DST usage in Switzerland during the 1940ies.
+#
+# As I wrote in an earlier message, I suspected the current tzdata values
+# to be wrong. This is now verified.
+#
+# I have found copies of the original ruling by the Swiss Federal
+# government, in 'Eidgen[o]ssische Gesetzessammlung 1941 and 1942' (Swiss
+# federal law collection)...
+#
+# DST began on Monday 5 May 1941, 1:00 am by shifting the clocks to 2:00 am
+# DST ended on Monday 6 Oct 1941, 2:00 am by shifting the clocks to 1:00 am.
+#
+# DST began on Monday, 4 May 1942 at 01:00 am
+# DST ended on Monday, 5 Oct 1942 at 02:00 am
+#
+# There was no DST in 1940, I have checked the law collection carefully.
+# It is also indicated by the fact that the 1942 entry in the law
+# collection points back to 1941 as a reference, but no reference to any
+# other years are made.
+#
+# Newspaper articles I have read in the archives on 6 May 1941 reported
+# about the introduction of DST (Sommerzeit in German) during the previous
+# night as an absolute novelty, because this was the first time that such
+# a thing had happened in Switzerland.
+#
+# I have also checked 1916, because one book source (Gabriel, Traite de
+# l'heure dans le monde) claims that Switzerland had DST in 1916. This is
+# false, no official document could be found. Probably Gabriel got misled
+# by references to Germany, which introduced DST in 1916 for the first time.
+#
+# The tzdata rules for Switzerland must be changed to:
+# Rule  Swiss   1941    1942    -       May     Mon>=1  1:00    1:00    S
+# Rule  Swiss   1941    1942    -       Oct     Mon>=1  2:00    0       -
+#
+# The 1940 rules must be deleted.
+#
+# One further detail for Switzerland, which is probably out of scope for
+# most users of tzdata:
+# The zone file
+# Zone    Europe/Zurich   0:34:08 -       LMT     1848 Sep 12
+#                          0:29:44 -       BMT     1894 Jun #Bern Mean Time
+#                          1:00    Swiss   CE%sT   1981
+#                          1:00    EU      CE%sT
+# describes all of Switzerland correctly, with the exception of
+# the Cantone Geneve (Geneva, Genf). Between 1848 and 1894 Geneve did not
+# follow Bern Mean Time but kept its own local mean time.
+# To represent this, an extra zone would be needed.
+
+# Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
+Rule   Swiss   1941    1942    -       May     Mon>=1  1:00    1:00    S
+Rule   Swiss   1941    1942    -       Oct     Mon>=1  2:00    0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Zurich   0:34:08 -       LMT     1848 Sep 12
                        0:29:44 -       BMT     1894 Jun # Bern Mean Time
index b8b333c..04a74c7 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)northamerica     8.24
+# @(#)northamerica     8.26
 # <pre>
 
 # also includes Central America and the Caribbean
@@ -1742,9 +1742,13 @@ Zone America/Dawson_Creek -8:00:56 -     LMT     1884
 # The individual that answered the phone confirmed that the clocks did not
 # move at the end of daylight saving on October 29/2006.  He also told me that
 # the clocks did not move this past weekend (March 11/2007)....
-#
-# America/Resolute should use the "Canada" Rule up to October 29/2006.
-# After that it should be fixed on Eastern Standard Time until further notice.
+
+# From Chris Walton (2008-11-13):
+# ...the residents of Resolute believe that they are changing "time zones"
+# twice a year.  In winter months, local time is qualified with "Eastern
+# Time" which is really "Eastern Standard Time (UTC-5)".  In summer
+# months, local time is qualified with "Central Time" which is really
+# "Central Daylight Time (UTC-5)"...
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   NT_YK   1918    only    -       Apr     14      2:00    1:00    D
@@ -1772,11 +1776,14 @@ Zone America/Iqaluit    0       -       zzz     1942 Aug # Frobisher Bay est.
                        -6:00   Canada  C%sT    2000 Oct 29 2:00
                        -5:00   Canada  E%sT
 # aka Qausuittuq
+# Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
+Rule   Resolute 2006   max     -       Nov     Sun>=1  2:00    0       ES
+Rule   Resolute 2007   max     -       Mar     Sun>=8  2:00    0       CD
 Zone America/Resolute  0       -       zzz     1947 Aug 31 # Resolute founded
                        -6:00   NT_YK   C%sT    2000 Oct 29 2:00
                        -5:00   -       EST     2001 Apr  1 3:00
                        -6:00   Canada  C%sT    2006 Oct 29 2:00
-                       -5:00   -       EST
+                       -5:00   Resolute        %sT
 # aka Kangiqiniq
 Zone America/Rankin_Inlet 0    -       zzz     1957 # Rankin Inlet founded
                        -6:00   NT_YK   C%sT    2000 Oct 29 2:00
@@ -2280,7 +2287,7 @@ Rule      Cuba    1996    only    -       Oct      6      0:00s   0       S
 Rule   Cuba    1997    only    -       Oct     12      0:00s   0       S
 Rule   Cuba    1998    1999    -       Mar     lastSun 0:00s   1:00    D
 Rule   Cuba    1998    2003    -       Oct     lastSun 0:00s   0       S
-Rule   Cuba    2000    2006    -       Apr     Sun>=1  0:00s   1:00    D
+Rule   Cuba    2000    2004    -       Apr     Sun>=1  0:00s   1:00    D
 Rule   Cuba    2006    max     -       Oct     lastSun 0:00s   0       S
 Rule   Cuba    2007    only    -       Mar     Sun>=8  0:00s   1:00    D
 Rule   Cuba    2008    max     -       Mar     Sun>=15 0:00s   1:00    D
index 33ce0a8..66dbf89 100644 (file)
@@ -1,7 +1,5 @@
 #! /bin/sh
 
-# $FreeBSD: src/share/zoneinfo/yearistype.sh,v 1.1.2.3.8.1 2000/10/25 19:44:09 wollman Exp $
-# $DragonFly: src/share/zoneinfo/yearistype.sh,v 1.4 2006/10/08 08:56:37 swildner Exp $
 : 'This file is in the public domain, so clarified as of'
 : '2006-07-17 by Arthur David Olson.'
 
index 7513b0e..2609894 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)zone.tab 8.21
+# @(#)zone.tab 8.26
 #
 # TZ zone descriptions
 #
@@ -116,7 +116,7 @@ CA  +4901-08816     America/Nipigon Eastern Time - Ontario & Quebec - places that did
 CA     +4823-08915     America/Thunder_Bay     Eastern Time - Thunder Bay, Ontario
 CA     +6344-06828     America/Iqaluit Eastern Time - east Nunavut - most locations
 CA     +6608-06544     America/Pangnirtung     Eastern Time - Pangnirtung, Nunavut
-CA     +744144-0944945 America/Resolute        Eastern Time - Resolute, Nunavut
+CA     +744144-0944945 America/Resolute        Eastern Standard Time - Resolute, Nunavut
 CA     +484531-0913718 America/Atikokan        Eastern Standard Time - Atikokan, Ontario and Southampton I, Nunavut
 CA     +624900-0920459 America/Rankin_Inlet    Central Time - central Nunavut
 CA     +4953-09709     America/Winnipeg        Central Time - Manitoba & west Ontario
@@ -292,7 +292,7 @@ NG  +0627+00324     Africa/Lagos
 NI     +1209-08617     America/Managua
 NL     +5222+00454     Europe/Amsterdam
 NO     +5955+01045     Europe/Oslo
-NP     +2743+08519     Asia/Katmandu
+NP     +2743+08519     Asia/Kathmandu
 NR     -0031+16655     Pacific/Nauru
 NU     -1901-16955     Pacific/Niue
 NZ     -3652+17446     Pacific/Auckland        most locations