Skip to content

Commit ea03185

Browse files
author
GitHub Actions
committed
Update tzdata and zoneinfo to version 2015g.
1 parent 6ed7cf6 commit ea03185

File tree

15 files changed

+270
-25
lines changed

15 files changed

+270
-25
lines changed

tzdata/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
PACKAGE= tzcode
66

77
# Version numbers of the code and data distributions.
8-
VERSION= 2015f
8+
VERSION= 2015g
99

1010
# Email address for bug reports.
1111

tzdata/NEWS

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,47 @@
11
News for the tz database
22

3+
Release 2015g - 2015-10-01 00:39:51 -0700
4+
5+
Changes affecting future time stamps
6+
7+
Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25.
8+
(Thanks to Fatih.)
9+
10+
Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time.
11+
(Thanks to Alexander Krivenyshev.)
12+
13+
Fiji's 2016 fall-back transition is scheduled for January 17, not 24.
14+
(Thanks to Ken Rylander.)
15+
16+
Fort Nelson, British Columbia will not fall back on 2015-11-01. It has
17+
effectively been on MST (-0700) since it advanced its clocks on 2015-03-08.
18+
New zone America/Fort_Nelson. (Thanks to Matt Johnson.)
19+
20+
Changes affecting past time stamps
21+
22+
Norfolk observed DST from 1974-10-27 02:00 to 1975-03-02 02:00.
23+
24+
Changes affecting code
25+
26+
localtime no longer mishandles America/Anchorage after 2037.
27+
(Thanks to Bradley White for reporting the bug.)
28+
29+
The localtime module allows the variables 'timezone', 'daylight',
30+
and 'altzone' to be in common storage shared with other modules,
31+
and declares them in case the system <time.h> does not.
32+
(Problems reported by Kees Dekker.)
33+
34+
On platforms with tm_zone, strftime.c now assumes it is not NULL.
35+
This simplifies the code and is consistent with zdump.c.
36+
(Problem reported by Christos Zoulas.)
37+
38+
Changes affecting documentation
39+
40+
The tzfile man page now documents that transition times denote the
41+
starts (not the ends) of the corresponding time periods.
42+
(Ambiguity reported by Bill Seymour.)
43+
44+
345
Release 2015f - 2015-08-10 18:06:56 -0700
446

547
Changes affecting future time stamps

tzdata/asia

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,8 @@ Zone Asia/Yerevan 2:58:00 - LMT 1924 May 2
131131
# Azerbaijan
132132
# From Rustam Aliyev of the Azerbaijan Internet Forum (2005-10-23):
133133
# According to the resolution of Cabinet of Ministers, 1997
134-
# Resolution available at: http://aif.az/docs/daylight_res.pdf
134+
# From Paul Eggert (2015-09-17): It was Resolution No. 21 (1997-03-17).
135+
# http://code.az/files/daylight_res.pdf
135136
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
136137
Rule Azer 1997 max - Mar lastSun 4:00 1:00 S
137138
Rule Azer 1997 max - Oct lastSun 5:00 0 -
@@ -1717,11 +1718,12 @@ Rule ROK 1987 1988 - Oct Sun>=8 3:00 0 S
17171718
# the 8:30 time zone on August 15, one example:
17181719
# http://www.bbc.com/news/world-asia-33815049
17191720
#
1720-
# From Paul Eggert (2015-08-07):
1721-
# No transition time is specified; assume 00:00.
1721+
# From Paul Eggert (2015-08-15):
1722+
# Bells rang out midnight (00:00) Friday as part of the celebrations. See:
1723+
# Talmadge E. North Korea celebrates new time zone, 'Pyongyang Time'
1724+
# http://news.yahoo.com/north-korea-celebrates-time-zone-pyongyang-time-164038128.html
17221725
# There is no common English-language abbreviation for this time zone.
1723-
# Use %z rather than invent one. We can't assume %z works everywhere yet,
1724-
# so for now substitute its output manually.
1726+
# Use KST, as that's what we already use for 1954-1961 in ROK.
17251727

17261728
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
17271729
Zone Asia/Seoul 8:27:52 - LMT 1908 Apr 1
@@ -1735,7 +1737,7 @@ Zone Asia/Pyongyang 8:23:00 - LMT 1908 Apr 1
17351737
8:30 - KST 1912 Jan 1
17361738
9:00 - JCST 1937 Oct 1
17371739
9:00 - JST 1945 Aug 24
1738-
9:00 - KST 2015 Aug 15
1740+
9:00 - KST 2015 Aug 15 00:00
17391741
8:30 - KST
17401742

17411743
###############################################################################

tzdata/australasia

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -335,10 +335,17 @@ Zone Indian/Cocos 6:27:40 - LMT 1900
335335
# DST will start Nov. 2 this year.
336336
# http://www.fiji.gov.fj/Media-Center/Press-Releases/DAYLIGHT-SAVING-STARTS-ON-SUNDAY,-NOVEMBER-2ND.aspx
337337

338-
# From Paul Eggert (2014-10-20):
338+
# From a government order dated 2015-08-26 and published as Legal Notice No. 77
339+
# in the Government of Fiji Gazette Supplement No. 24 (2015-08-28),
340+
# via Ken Rylander (2015-09-02):
341+
# the daylight saving period is 1 hour in advance of the standard time
342+
# commencing at 2.00 am on Sunday 1st November, 2015 and ending at
343+
# 3.00 am on Sunday 17th January, 2016.
344+
345+
# From Paul Eggert (2015-09-01):
339346
# For now, guess DST from 02:00 the first Sunday in November to
340-
# 03:00 the first Sunday on or after January 18. Although ad hoc, it
341-
# matches this year's plan and seems more likely to match future
347+
# 03:00 the third Sunday in January. Although ad hoc, it matches
348+
# transitions since late 2014 and seems more likely to match future
342349
# practice than guessing no DST.
343350

344351
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
@@ -351,7 +358,7 @@ Rule Fiji 2011 only - Mar Sun>=1 3:00 0 -
351358
Rule Fiji 2012 2013 - Jan Sun>=18 3:00 0 -
352359
Rule Fiji 2014 only - Jan Sun>=18 2:00 0 -
353360
Rule Fiji 2014 max - Nov Sun>=1 2:00 1:00 S
354-
Rule Fiji 2015 max - Jan Sun>=18 3:00 0 -
361+
Rule Fiji 2015 max - Jan Sun>=15 3:00 0 -
355362
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
356363
Zone Pacific/Fiji 11:55:44 - LMT 1915 Oct 26 # Suva
357364
12:00 Fiji FJ%sT # Fiji Time
@@ -510,7 +517,10 @@ Zone Pacific/Niue -11:19:40 - LMT 1901 # Alofi
510517
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
511518
Zone Pacific/Norfolk 11:11:52 - LMT 1901 # Kingston
512519
11:12 - NMT 1951 # Norfolk Mean Time
513-
11:30 - NFT # Norfolk Time
520+
11:30 - NFT 1974 Oct 27 02:00 # Norfolk T.
521+
11:30 1:00 NFST 1975 Mar 2 02:00
522+
11:30 - NFT 2015 Oct 4 02:00
523+
11:00 - NFT
514524

515525
# Palau (Belau)
516526
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@@ -1550,6 +1560,20 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
15501560
# started DST on June 3. Possibly DST was observed other years
15511561
# in Midway, but we have no record of it.
15521562

1563+
# Norfolk
1564+
1565+
# From Alexander Krivenyshev (2015-09-23):
1566+
# Norfolk Island will change ... from +1130 to +1100:
1567+
# https://www.comlaw.gov.au/Details/F2015L01483/Explanatory%20Statement/Text
1568+
# ... at 12.30 am (by legal time in New South Wales) on 4 October 2015.
1569+
# http://www.norfolkisland.gov.nf/nia/MediaRelease/Media%20Release%20Norfolk%20Island%20Standard%20Time%20Change.pdf
1570+
1571+
# From Paul Eggert (2015-09-23):
1572+
# Transitions before 2015 are from timeanddate.com, which consulted
1573+
# the Norfolk Island Museum and the Australian Bureau of Meteorology's
1574+
# Norfolk Island station, and found no record of Norfolk observing DST
1575+
# other than in 1974/5. See:
1576+
# http://www.timeanddate.com/time/australia/norfolk-island.html
15531577

15541578
# Pitcairn
15551579

tzdata/checklinks.awk

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,43 @@
22

33
# Contributed by Paul Eggert.
44

5-
/^Link/ { used[$2] = 1 }
6-
/^Zone/ { defined[$2] = 1 }
5+
BEGIN {
6+
# Special marker indicating that the name is defined as a Zone.
7+
# It is a newline so that it cannot match a valid name.
8+
# It is not null so that its slot does not appear unset.
9+
Zone = "\n"
10+
}
711

8-
END {
9-
status = 0
12+
/^Zone/ {
13+
if (defined[$2]) {
14+
if (defined[$2] == Zone) {
15+
printf "%s: Zone has duplicate definition\n", $2
16+
} else {
17+
printf "%s: Link with same name as Zone\n", $2
18+
}
19+
status = 1
20+
}
21+
defined[$2] = Zone
22+
}
1023

24+
/^Link/ {
25+
if (defined[$3]) {
26+
if (defined[$3] == Zone) {
27+
printf "%s: Link with same name as Zone\n", $3
28+
} else if (defined[$3] == $2) {
29+
printf "%s: Link has duplicate definition\n", $3
30+
} else {
31+
printf "%s: Link to both %s and %s\n", $3, defined[$3], $2
32+
}
33+
status = 1
34+
}
35+
used[$2] = 1
36+
defined[$3] = $2
37+
}
38+
39+
END {
1140
for (tz in used) {
12-
if (!defined[tz]) {
41+
if (defined[tz] != Zone) {
1342
printf "%s: Link to non-zone\n", tz
1443
status = 1
1544
}

tzdata/europe

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3150,6 +3150,11 @@ Zone Europe/Zurich 0:34:08 - LMT 1853 Jul 16 # See above comment.
31503150
# http://www.balkaneu.com/eventful-elections-turkey/ 2014-03-30.
31513151
# I guess the best we can do is document the official time.
31523152

3153+
# From Fatih (2015-09-29):
3154+
# It's officially announced now by the Ministry of Energy.
3155+
# Turkey delays winter time to 8th of November 04:00
3156+
# http://www.aa.com.tr/tr/turkiye/yaz-saati-uygulamasi-8-kasimda-sona-erecek/362217
3157+
31533158
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
31543159
Rule Turkey 1916 only - May 1 0:00 1:00 S
31553160
Rule Turkey 1916 only - Oct 1 0:00 0 -
@@ -3219,6 +3224,8 @@ Zone Europe/Istanbul 1:55:52 - LMT 1880
32193224
2:00 - EET 2011 Mar 28 1:00u
32203225
2:00 EU EE%sT 2014 Mar 30 1:00u
32213226
2:00 - EET 2014 Mar 31 1:00u
3227+
2:00 EU EE%sT 2015 Oct 25 1:00u
3228+
2:00 1:00 EEST 2015 Nov 8 1:00u
32223229
2:00 EU EE%sT
32233230
Link Europe/Istanbul Asia/Istanbul # Istanbul is in both continents.
32243231

tzdata/northamerica

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1826,6 +1826,22 @@ Zone America/Edmonton -7:33:52 - LMT 1906 Sep
18261826

18271827
# The transition dates (and times) are guesses.
18281828

1829+
# From Matt Johnson (2015-09-21):
1830+
# Fort Nelson, BC, Canada will cancel DST this year. So while previously they
1831+
# were aligned with America/Vancouver, they're now aligned with
1832+
# America/Dawson_Creek.
1833+
# http://www.northernrockies.ca/EN/meta/news/archives/2015/northern-rockies-time-change.html
1834+
#
1835+
# From Tim Parenti (2015-09-23):
1836+
# This requires a new zone for the Northern Rockies Regional Municipality,
1837+
# America/Fort_Nelson. The resolution of 2014-12-08 was reached following a
1838+
# 2014-11-15 poll with nearly 75% support. Effectively, the municipality has
1839+
# been on MST (-0700) like Dawson Creek since it advanced its clocks on
1840+
# 2015-03-08.
1841+
#
1842+
# From Paul Eggert (2015-09-23):
1843+
# Shanks says Fort Nelson did not observe DST in 1946, unlike Vancouver.
1844+
18291845
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
18301846
Rule Vanc 1918 only - Apr 14 2:00 1:00 D
18311847
Rule Vanc 1918 only - Oct 27 2:00 0 S
@@ -1844,6 +1860,12 @@ Zone America/Dawson_Creek -8:00:56 - LMT 1884
18441860
-8:00 Canada P%sT 1947
18451861
-8:00 Vanc P%sT 1972 Aug 30 2:00
18461862
-7:00 - MST
1863+
Zone America/Fort_Nelson -8:10:47 - LMT 1884
1864+
-8:00 Vanc P%sT 1946
1865+
-8:00 - PST 1947
1866+
-8:00 Vanc P%sT 1987
1867+
-8:00 Canada P%sT 2015 Mar 8 2:00
1868+
-7:00 - MST
18471869
Zone America/Creston -7:46:04 - LMT 1884
18481870
-7:00 - MST 1916 Oct 1
18491871
-8:00 - PST 1918 Jun 2

tzdata/zone.tab

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ CA +6227-11421 America/Yellowknife Mountain Time - central Northwest Territories
129129
CA +682059-1334300 America/Inuvik Mountain Time - west Northwest Territories
130130
CA +4906-11631 America/Creston Mountain Standard Time - Creston, British Columbia
131131
CA +5946-12014 America/Dawson_Creek Mountain Standard Time - Dawson Creek & Fort Saint John, British Columbia
132+
CA +5848-12242 America/Fort_Nelson Mountain Standard Time - Fort Nelson, British Columbia
132133
CA +4916-12307 America/Vancouver Pacific Time - west British Columbia
133134
CA +6043-13503 America/Whitehorse Pacific Time - south Yukon
134135
CA +6404-13925 America/Dawson Pacific Time - north Yukon

tzdata/zone1970.tab

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ CA +6227-11421 America/Yellowknife Mountain Time - central Northwest Territories
126126
CA +682059-1334300 America/Inuvik Mountain Time - west Northwest Territories
127127
CA +4906-11631 America/Creston Mountain Standard Time - Creston, British Columbia
128128
CA +5946-12014 America/Dawson_Creek Mountain Standard Time - Dawson Creek & Fort Saint John, British Columbia
129+
CA +5848-12242 America/Fort_Nelson Mountain Standard Time - Fort Nelson, British Columbia
129130
CA +4916-12307 America/Vancouver Pacific Time - west British Columbia
130131
CA +6043-13503 America/Whitehorse Pacific Time - south Yukon
131132
CA +6404-13925 America/Dawson Pacific Time - north Yukon

zoneinfo/America/Fort_Nelson.ics

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
BEGIN:VCALENDAR
2+
PRODID:-//github.com/libical/vzic//NONSGML ICS//EN
3+
VERSION:2.0
4+
BEGIN:VTIMEZONE
5+
TZID:/github.com/libical/tzdbics/20221031_2015g/America/Fort_Nelson
6+
LAST-MODIFIED:20221031T165742Z
7+
X-LIC-LOCATION:America/Fort_Nelson
8+
X-PROLEPTIC-TZNAME:LMT
9+
BEGIN:STANDARD
10+
TZNAME:PST
11+
TZOFFSETFROM:-081047
12+
TZOFFSETTO:-0800
13+
DTSTART:18840101T000000
14+
END:STANDARD
15+
BEGIN:DAYLIGHT
16+
TZNAME:PDT
17+
TZOFFSETFROM:-0800
18+
TZOFFSETTO:-0700
19+
DTSTART:19180414T020000
20+
END:DAYLIGHT
21+
BEGIN:STANDARD
22+
TZNAME:PST
23+
TZOFFSETFROM:-0700
24+
TZOFFSETTO:-0800
25+
DTSTART:19181027T020000
26+
RDATE:19450930T020000
27+
END:STANDARD
28+
BEGIN:DAYLIGHT
29+
TZNAME:PWT
30+
TZOFFSETFROM:-0800
31+
TZOFFSETTO:-0700
32+
DTSTART:19420209T020000
33+
END:DAYLIGHT
34+
BEGIN:DAYLIGHT
35+
TZNAME:PPT
36+
TZOFFSETFROM:-0700
37+
TZOFFSETTO:-0700
38+
DTSTART:19450814T160000
39+
END:DAYLIGHT
40+
BEGIN:DAYLIGHT
41+
TZNAME:PDT
42+
TZOFFSETFROM:-0800
43+
TZOFFSETTO:-0700
44+
DTSTART:19470427T020000
45+
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T100000Z
46+
END:DAYLIGHT
47+
BEGIN:STANDARD
48+
TZNAME:PST
49+
TZOFFSETFROM:-0700
50+
TZOFFSETTO:-0800
51+
DTSTART:19470928T020000
52+
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19610924T090000Z
53+
END:STANDARD
54+
BEGIN:STANDARD
55+
TZNAME:PST
56+
TZOFFSETFROM:-0700
57+
TZOFFSETTO:-0800
58+
DTSTART:19621028T020000
59+
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T090000Z
60+
END:STANDARD
61+
BEGIN:DAYLIGHT
62+
TZNAME:PDT
63+
TZOFFSETFROM:-0800
64+
TZOFFSETTO:-0700
65+
DTSTART:19870405T020000
66+
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T100000Z
67+
END:DAYLIGHT
68+
BEGIN:DAYLIGHT
69+
TZNAME:PDT
70+
TZOFFSETFROM:-0800
71+
TZOFFSETTO:-0700
72+
DTSTART:20070311T020000
73+
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU;UNTIL=20140309T100000Z
74+
END:DAYLIGHT
75+
BEGIN:STANDARD
76+
TZNAME:PST
77+
TZOFFSETFROM:-0700
78+
TZOFFSETTO:-0800
79+
DTSTART:20071104T020000
80+
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU;UNTIL=20141102T090000Z
81+
END:STANDARD
82+
BEGIN:STANDARD
83+
TZNAME:MST
84+
TZOFFSETFROM:-0800
85+
TZOFFSETTO:-0700
86+
DTSTART:20150308T020000
87+
END:STANDARD
88+
END:VTIMEZONE
89+
END:VCALENDAR

0 commit comments

Comments
 (0)