Skip to content

Commit

Permalink
Update tzdata and zoneinfo to version 2009a.
Browse files Browse the repository at this point in the history
  • Loading branch information
GitHub Actions committed Oct 31, 2022
1 parent 22b99c6 commit ba69c38
Show file tree
Hide file tree
Showing 11 changed files with 125 additions and 61 deletions.
4 changes: 2 additions & 2 deletions tzdata/asia
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# @(#)asia 8.24
# @(#)asia 8.25
# <pre>

# This data is by no means authoritative; if you think you know better,
Expand Down Expand Up @@ -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

Expand Down
3 changes: 2 additions & 1 deletion tzdata/backward
Original file line number Diff line number Diff line change
@@ -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.
Expand All @@ -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
Expand Down
63 changes: 58 additions & 5 deletions tzdata/europe
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# @(#)europe 8.18
# @(#)europe 8.20
# <pre>

# This data is by no means authoritative; if you think you know better,
Expand Down Expand Up @@ -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
Expand Down
19 changes: 13 additions & 6 deletions tzdata/northamerica
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# @(#)northamerica 8.24
# @(#)northamerica 8.26
# <pre>

# also includes Central America and the Caribbean
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions tzdata/zone.tab
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# @(#)zone.tab 8.21
# @(#)zone.tab 8.26
#
# TZ zone descriptions
#
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
18 changes: 16 additions & 2 deletions zoneinfo/America/Resolute.ics
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ BEGIN:VCALENDAR
PRODID:-//github.com/libical/vzic//NONSGML ICS//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:/github.com/libical/tzdbics/20221031_2007d/America/Resolute
LAST-MODIFIED:20221031T150514Z
TZID:/github.com/libical/tzdbics/20221031_2009a/America/Resolute
LAST-MODIFIED:20221031T152353Z
X-LIC-LOCATION:America/Resolute
X-PROLEPTIC-TZNAME:zzz
BEGIN:STANDARD
Expand Down Expand Up @@ -72,5 +72,19 @@ TZOFFSETTO:-0500
DTSTART:20020407T020000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T080000Z
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:CDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
DTSTART:20070311T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:STANDARD
BEGIN:STANDARD
TZNAME:EST
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
DTSTART:20071104T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
22 changes: 22 additions & 0 deletions zoneinfo/Asia/Kathmandu.ics
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
BEGIN:VCALENDAR
PRODID:-//github.com/libical/vzic//NONSGML ICS//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:/github.com/libical/tzdbics/20221031_2009a/Asia/Kathmandu
LAST-MODIFIED:20221031T152353Z
X-LIC-LOCATION:Asia/Kathmandu
X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
TZNAME:IST
TZOFFSETFROM:+054116
TZOFFSETTO:+0530
DTSTART:19200101T000000
END:STANDARD
BEGIN:STANDARD
TZNAME:NPT
TZOFFSETFROM:+0530
TZOFFSETTO:+0545
DTSTART:19860101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
22 changes: 0 additions & 22 deletions zoneinfo/Asia/Katmandu.ics

This file was deleted.

1 change: 1 addition & 0 deletions zoneinfo/Asia/Katmandu.ics
24 changes: 6 additions & 18 deletions zoneinfo/Europe/Zurich.ics
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ BEGIN:VCALENDAR
PRODID:-//github.com/libical/vzic//NONSGML ICS//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:/github.com/libical/tzdbics/20221031_2000f/Europe/Zurich
LAST-MODIFIED:20221031T140346Z
TZID:/github.com/libical/tzdbics/20221031_2009a/Europe/Zurich
LAST-MODIFIED:20221031T152353Z
X-LIC-LOCATION:Europe/Zurich
X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
Expand All @@ -22,27 +22,15 @@ BEGIN:DAYLIGHT
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
DTSTART:19401102T000000
DTSTART:19410505T010000
RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=1MO;UNTIL=19420504T000000Z
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
DTSTART:19401231T000000
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
DTSTART:19410504T020000
RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=1SU;UNTIL=19420503T010000Z
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
DTSTART:19411005T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19421003T220000Z
DTSTART:19411006T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1MO;UNTIL=19421005T000000Z
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:CEST
Expand Down
2 changes: 1 addition & 1 deletion zoneinfo/zones.h
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ N_("Asia/Kabul");
N_("Asia/Kamchatka");
N_("Asia/Karachi");
N_("Asia/Kashgar");
N_("Asia/Katmandu");
N_("Asia/Kathmandu");
N_("Asia/Kolkata");
N_("Asia/Krasnoyarsk");
N_("Asia/Kuala_Lumpur");
Expand Down
2 changes: 1 addition & 1 deletion zoneinfo/zones.tab
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@
+0530100 +1583900 Asia/Kamchatka
+0245200 +0670300 Asia/Karachi
+0392900 +0755900 Asia/Kashgar
+0274300 +0851900 Asia/Katmandu
+0274300 +0851900 Asia/Kathmandu
+0223200 +0882200 Asia/Kolkata
+0560100 +0925000 Asia/Krasnoyarsk
+0031000 +1014200 Asia/Kuala_Lumpur
Expand Down

0 comments on commit ba69c38

Please sign in to comment.