Skip to content

Commit

Permalink
Update tzdata and zoneinfo to version 2016f.
Browse files Browse the repository at this point in the history
  • Loading branch information
GitHub Actions committed Oct 31, 2022
1 parent a4c9f43 commit 2996baa
Show file tree
Hide file tree
Showing 8 changed files with 92 additions and 248 deletions.
2 changes: 1 addition & 1 deletion tzdata/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
PACKAGE= tzcode

# Version numbers of the code and data distributions.
VERSION= 2016e
VERSION= 2016f

# Email address for bug reports.
BUGEMAIL= [email protected]
Expand Down
22 changes: 22 additions & 0 deletions tzdata/NEWS
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
News for the tz database

Release 2016f - 2016-07-05 16:26:51 +0200

Changes affecting future time stamps

The Egyptian government changed its mind on short notice, and
Africa/Cairo will not introduce DST starting 2016-07-07 after all.
(Thanks to Mina Samuel.)

Asia/Novosibirsk switches from +06 to +07 on 2016-07-24 at 02:00.
(Thanks to Stepan Golosunov.)

Changes to past and future time stamps

Asia/Novokuznetsk and Asia/Novosibirsk now use numeric time zone
abbreviations instead of invented ones.

Changes affecting past time stamps

Europe/Minsk's 1992-03-29 spring-forward transition was at 02:00 not 00:00.
(Thanks to Stepan Golosunov.)


Release 2016e - 2016-06-14 08:46:16 -0700

Changes affecting future time stamps
Expand Down
84 changes: 2 additions & 82 deletions tzdata/africa
Original file line number Diff line number Diff line change
Expand Up @@ -346,41 +346,8 @@ Rule Egypt 2007 only - Sep Thu>=1 24:00 0 -
# From Steffen Thorsen (2016-04-29):
# Egypt will have DST from July 7 until the end of October....
# http://english.ahram.org.eg/NewsContentP/1/204655/Egypt/Daylight-savings-time-returning-to-Egypt-on--July.aspx
# http://www.nileinternational.net/en/?p=25806
# ... EgyptAir seems to have assumed DST to start in April (like it previously
# did in 2010), and therefore this obviously causes problems with the schedules:
# http://www.egyptair.com/en/about-egyptair/news-and-press/Pages/CANCELLATION%20OF%20DAYLIGHT%20SAVING%20TIME.aspx
#
# From Paul Eggert (2016-04-29):
# For now, guess fall transitions will be October's last Thursday at
# 24:00 and spring transitions will follow rules used 1995-2010 and be
# April's last Thursday at 24:00, and guess a switch to standard time at
# 24:00 the last Thursday before Ramadan, and back to DST at 00:00 the
# first Friday after Ramadan. To implement this,
# transition dates for 2016 through 2068 were determined by running
# the following program under GNU Emacs 24.5, with the results integrated
# by hand into the table below. Ramadan again intrudes on the guessed
# DST starting in 2069, but that's beyond our somewhat-arbitrary cutoff here.
# (let ((islamic-year 1437))
# (while (< islamic-year 1491)
# (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year)))
# (b (calendar-islamic-to-absolute (list 10 1 islamic-year)))
# (friday 5))
# (while (/= friday (mod a 7))
# (setq a (1- a)))
# (while (/= friday (mod b 7))
# (setq b (1+ b)))
# (setq a (1- a))
# (setq b (1- b))
# (setq a (calendar-gregorian-from-absolute a))
# (setq b (calendar-gregorian-from-absolute b))
# (insert
# (format
# (concat "Rule\tEgypt\t%d\tonly\t-\t%s\t%2d\t24:00\t0\t-\n"
# "Rule\tEgypt\t%d\tonly\t-\t%s\t%2d\t24:00\t1:00\tS\n")
# (car (cdr (cdr a))) (calendar-month-name (car a) t) (car (cdr a))
# (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
# (setq islamic-year (+ 1 islamic-year))))
# From Mina Samuel (2016-07-04):
# Egyptian government took the decision to cancel the DST,

Rule Egypt 2008 only - Aug lastThu 24:00 0 -
Rule Egypt 2009 only - Aug 20 24:00 0 -
Expand All @@ -391,53 +358,6 @@ Rule Egypt 2014 only - May 15 24:00 1:00 S
Rule Egypt 2014 only - Jun 26 24:00 0 -
Rule Egypt 2014 only - Jul 31 24:00 1:00 S
Rule Egypt 2014 only - Sep lastThu 24:00 0 -
Rule Egypt 2016 only - Jul 7 24:00 1:00 S
Rule Egypt 2016 2035 - Oct lastThu 24:00 0 -
Rule Egypt 2017 2019 - Apr lastThu 24:00 1:00 S
Rule Egypt 2017 only - May 25 24:00 0 -
Rule Egypt 2017 only - Jun 29 24:00 1:00 S
Rule Egypt 2018 only - May 10 24:00 0 -
Rule Egypt 2018 only - Jun 14 24:00 1:00 S
Rule Egypt 2019 only - May 2 24:00 0 -
Rule Egypt 2019 only - Jun 6 24:00 1:00 S
Rule Egypt 2020 only - May 28 24:00 1:00 S
Rule Egypt 2021 only - May 13 24:00 1:00 S
Rule Egypt 2022 only - May 5 24:00 1:00 S
Rule Egypt 2023 2051 - Apr lastThu 24:00 1:00 S
Rule Egypt 2036 only - Oct 16 24:00 0 -
Rule Egypt 2037 only - Oct 8 24:00 0 -
Rule Egypt 2038 only - Sep 23 24:00 0 -
Rule Egypt 2039 only - Sep 15 24:00 0 -
Rule Egypt 2039 only - Oct 20 24:00 1:00 S
Rule Egypt 2039 max - Oct lastThu 24:00 0 -
Rule Egypt 2040 only - Sep 6 24:00 0 -
Rule Egypt 2040 only - Oct 11 24:00 1:00 S
Rule Egypt 2041 only - Aug 22 24:00 0 -
Rule Egypt 2041 only - Sep 26 24:00 1:00 S
Rule Egypt 2042 only - Aug 14 24:00 0 -
Rule Egypt 2042 only - Sep 18 24:00 1:00 S
Rule Egypt 2043 only - Aug 6 24:00 0 -
Rule Egypt 2043 only - Sep 10 24:00 1:00 S
Rule Egypt 2044 only - Jul 21 24:00 0 -
Rule Egypt 2044 only - Aug 25 24:00 1:00 S
Rule Egypt 2045 only - Jul 13 24:00 0 -
Rule Egypt 2045 only - Aug 17 24:00 1:00 S
Rule Egypt 2046 only - Jun 28 24:00 0 -
Rule Egypt 2046 only - Aug 9 24:00 1:00 S
Rule Egypt 2047 only - Jun 20 24:00 0 -
Rule Egypt 2047 only - Jul 25 24:00 1:00 S
Rule Egypt 2048 only - Jun 11 24:00 0 -
Rule Egypt 2048 only - Jul 16 24:00 1:00 S
Rule Egypt 2049 only - May 27 24:00 0 -
Rule Egypt 2049 only - Jul 1 24:00 1:00 S
Rule Egypt 2050 only - May 19 24:00 0 -
Rule Egypt 2050 only - Jun 23 24:00 1:00 S
Rule Egypt 2051 only - May 11 24:00 0 -
Rule Egypt 2051 only - Jun 15 24:00 1:00 S
Rule Egypt 2052 only - May 30 24:00 1:00 S
Rule Egypt 2053 only - May 22 24:00 1:00 S
Rule Egypt 2054 only - May 14 24:00 1:00 S
Rule Egypt 2055 max - Apr lastThu 24:00 1:00 S

# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Africa/Cairo 2:05:09 - LMT 1900 Oct
Expand Down
47 changes: 29 additions & 18 deletions tzdata/europe
Original file line number Diff line number Diff line change
Expand Up @@ -755,6 +755,14 @@ Zone Europe/Vienna 1:05:21 - LMT 1893 Apr
1:00 EU CE%sT

# Belarus
#
# From Stepan Golosunov (2016-07-02):
# http://www.lawbelarus.com/repub/sub30/texf9611.htm
# (Act of the Cabinet of Ministers of the Republic of Belarus from
# 1992-03-25 No. 157) ... says clocks were to be moved forward at 2:00
# on last Sunday of March and backward at 3:00 on last Sunday of September
# (the same as previous USSR and contemporary Russian regulations).
#
# From Yauhen Kharuzhy (2011-09-16):
# By latest Belarus government act Europe/Minsk timezone was changed to
# GMT+3 without DST (was GMT+2 with DST).
Expand All @@ -778,9 +786,6 @@ Zone Europe/Minsk 1:50:16 - LMT 1880
1:00 C-Eur CE%sT 1944 Jul 3
3:00 Russia MSK/MSD 1990
3:00 - MSK 1991 Mar 31 2:00s
2:00 1:00 EEST 1991 Sep 29 2:00s
2:00 - EET 1992 Mar 29 0:00s
2:00 1:00 EEST 1992 Sep 27 0:00s
2:00 Russia EE%sT 2011 Mar 27 2:00s
3:00 - FET 2014 Oct 26 1:00s
3:00 - MSK
Expand Down Expand Up @@ -2723,14 +2728,22 @@ Zone Asia/Barnaul 5:35:00 - LMT 1919 Dec 10
# Asia/Novosibirsk covers:
# 54 RU-NVS Novosibirsk Oblast

# From Stepan Golosunov (2016-05-30):
# http://asozd2.duma.gov.ru/main.nsf/(Spravka)?OpenAgent&RN=1085784-6
# moves Novosibirsk oblast from UTC+6 to UTC+7.
# From Stepan Golosunov (2016-07-04):
# The law was signed yesterday and published today on
# http://publication.pravo.gov.ru/Document/View/0001201607040064

Zone Asia/Novosibirsk 5:31:40 - LMT 1919 Dec 14 6:00
6:00 - NOVT 1930 Jun 21 # Novosibirsk Time
7:00 Russia NOV%sT 1991 Mar 31 2:00s
6:00 Russia NOV%sT 1992 Jan 19 2:00s
7:00 Russia NOV%sT 1993 May 23 # say Shanks & P.
6:00 Russia NOV%sT 2011 Mar 27 2:00s
7:00 - NOVT 2014 Oct 26 2:00s
6:00 - NOVT
6:00 - +06 1930 Jun 21
7:00 Russia +07/+08 1991 Mar 31 2:00s
6:00 Russia +06/+07 1992 Jan 19 2:00s
7:00 Russia +07/+08 1993 May 23 # say Shanks & P.
6:00 Russia +06/+07 2011 Mar 27 2:00s
7:00 - +07 2014 Oct 26 2:00s
6:00 - +06 2016 Jul 24 2:00s
7:00 - +07

# From Paul Eggert (2016-03-18):
# Asia/Tomsk covers:
Expand Down Expand Up @@ -2813,14 +2826,12 @@ Zone Asia/Tomsk 5:39:51 - LMT 1919 Dec 22
# realigning itself with KRAT.

Zone Asia/Novokuznetsk 5:48:48 - LMT 1924 May 1
6:00 - KRAT 1930 Jun 21 # Krasnoyarsk Time
7:00 Russia KRA%sT 1991 Mar 31 2:00s
6:00 Russia KRA%sT 1992 Jan 19 2:00s
7:00 Russia KRA%sT 2010 Mar 28 2:00s
6:00 Russia NOV%sT 2011 Mar 27 2:00s # Novosibirsk
7:00 - NOVT 2014 Oct 26 2:00s
7:00 - KRAT # Krasnoyarsk Time

6:00 - +06 1930 Jun 21
7:00 Russia +07/+08 1991 Mar 31 2:00s
6:00 Russia +06/+07 1992 Jan 19 2:00s
7:00 Russia +07/+08 2010 Mar 28 2:00s
6:00 Russia +06/+07 2011 Mar 27 2:00s
7:00 - +07

# From Tim Parenti (2014-07-03), per Oscar van Vlijmen (2001-08-25):
# Asia/Krasnoyarsk covers...
Expand Down
81 changes: 2 additions & 79 deletions zoneinfo/Africa/Cairo.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_2016e/Africa/Cairo
LAST-MODIFIED:20221031T170303Z
TZID:/github.com/libical/tzdbics/20221031_2016f/Africa/Cairo
LAST-MODIFIED:20221031T170412Z
X-LIC-LOCATION:Africa/Cairo
X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
Expand All @@ -27,29 +27,6 @@ RDATE:19890506T010000
RDATE:20100910T000000
RDATE:20140516T000000
RDATE:20140801T000000
RDATE:20160708T000000
RDATE:20170630T000000
RDATE:20180615T000000
RDATE:20190607T000000
RDATE:20200529T000000
RDATE:20210514T000000
RDATE:20220506T000000
RDATE:20391021T000000
RDATE:20401012T000000
RDATE:20410927T000000
RDATE:20420919T000000
RDATE:20430911T000000
RDATE:20440826T000000
RDATE:20450818T000000
RDATE:20460810T000000
RDATE:20470726T000000
RDATE:20480717T000000
RDATE:20490702T000000
RDATE:20500624T000000
RDATE:20510616T000000
RDATE:20520531T000000
RDATE:20530523T000000
RDATE:20540515T000000
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:EET
Expand All @@ -66,25 +43,6 @@ RDATE:20100811T000000
RDATE:20101001T000000
RDATE:20140627T000000
RDATE:20140926T000000
RDATE:20170526T000000
RDATE:20180511T000000
RDATE:20190503T000000
RDATE:20361017T000000
RDATE:20371009T000000
RDATE:20380924T000000
RDATE:20390916T000000
RDATE:20400907T000000
RDATE:20410823T000000
RDATE:20420815T000000
RDATE:20430807T000000
RDATE:20440722T000000
RDATE:20450714T000000
RDATE:20460629T000000
RDATE:20470621T000000
RDATE:20480612T000000
RDATE:20490528T000000
RDATE:20500520T000000
RDATE:20510512T000000
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:EEST
Expand Down Expand Up @@ -156,40 +114,5 @@ TZOFFSETTO:+0200
DTSTART:19950929T000000
RRULE:FREQ=YEARLY;BYYEARDAY=-92,-93,-94,-95,-96,-97,-98;BYDAY=FR;UNTIL=20050929T210000Z
END:STANDARD
BEGIN:STANDARD
TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
DTSTART:20161028T000000
RRULE:FREQ=YEARLY;BYYEARDAY=-61,-62,-63,-64,-65,-66,-67;BYDAY=FR;UNTIL=20351025T210000Z
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
DTSTART:20170428T000000
RRULE:FREQ=YEARLY;BYYEARDAY=-245,-246,-247,-248,-249,-250,-251;BYDAY=FR;UNTIL=20190425T220000Z
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
DTSTART:20230428T000000
RRULE:FREQ=YEARLY;BYYEARDAY=-245,-246,-247,-248,-249,-250,-251;BYDAY=FR;UNTIL=20510427T220000Z
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
DTSTART:20391028T000000
RRULE:FREQ=YEARLY;BYYEARDAY=-61,-62,-63,-64,-65,-66,-67;BYDAY=FR
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
DTSTART:20550430T000000
RRULE:FREQ=YEARLY;BYYEARDAY=-245,-246,-247,-248,-249,-250,-251;BYDAY=FR
END:DAYLIGHT
END:VTIMEZONE
END:VCALENDAR
Loading

0 comments on commit 2996baa

Please sign in to comment.