Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/share/zoneinfo Import tzdata2013i from ftp://ftp.iana.org/tz...



details:   https://anonhg.NetBSD.org/src/rev/57770b0a1dfa
branches:  trunk
changeset: 792220:57770b0a1dfa
user:      apb <apb%NetBSD.org@localhost>
date:      Thu Dec 26 16:40:53 2013 +0000

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

Major changes from tzdata2013d to tzdata2013e:

  Fiji (Pacific/Fiji) DST in 2013 starts on October 27, not October 20.

  Several zones have been turned into links, either to correct errors,
  or where the differences were in older data (before 1943) that was
  thought to be unreliable.

  Some time zone abbreviations have been changed.

Major changes from tzdata2013e to tzdata2013f:

  Tocantins, Brazil (America/Araguaina) DST will not start in September
  2013.

  Jordan (Asia/Amman) moves to permanent UTC+3 (instead of UTC+2 with
  permanent DST since 2012).

  Palestine (Asia/Hebron and Asia/Gaza) will end DST at 00:00, not
  01:00, as from September 2013.

Major changes from tzdata2013f to tzdata2013g:

  Morocco (Africa/Casablanca) now observes DST from the last Sunday
  in March to the last Sunday in October, not April to September.
  respectively.

Major changes from tzdata2013g to tzdata2013h:

  Libya (Africa/Tripoli) has switched its time zone back to UTC+2
  without DST, instead of UTC+1 with DST.

  Western Sahara (Africa/El_Aaiun) uses Morocco's DST rules.

  Acre, Brazil (America/Rio_Branco) and (we guess) western Amazonas,
  Brazil (America/Eirunepe), will switch from UTC-4 to UTC-5 on
  2013-11-10.

  Add entries for DST transitions in Morocco in the year 2038.  This
  avoids some year-2038 glitches introduced in 2013g.

Major changes from tzdata2013h to tzdata2013i:

  Jordan (Asia/Amman) switches back to UTC+2 standard time at 00:00 on
  December 20, 2013.  The 2006-2011 DST transition schedule is planned
  to resume in 2014.  The switch to permanent UTC+3 is cancelled.

  In 2004, Cuba (America/Havana) began DST on March 28, not April 4.

  The files solar87, solar88, and solar89 are no longer distributed.
  The zones built from those files (Asia/Riyadh{87,88,89}) and
  Mideast/Riyadh{87,88,89}) are no longer installed.  They were a
  negative experiment -- that is, a demonstration that tz data can
  represent solar time only with some difficulty and error.  Their
  presence in the distribution caused confusion, as Riyadh civil time
  was generally not solar time in those years.

diffstat:

 share/zoneinfo/africa            |   95 +++++++++++----
 share/zoneinfo/antarctica        |   27 +--
 share/zoneinfo/asia              |  101 +++++++++++-----
 share/zoneinfo/backward          |   12 +-
 share/zoneinfo/etcetera          |    4 +-
 share/zoneinfo/europe            |  126 ++++++++++++++------
 share/zoneinfo/iso3166.tab       |    6 +-
 share/zoneinfo/leap-seconds.list |  231 +++++++++++++++++++++++++++++++++++++++
 share/zoneinfo/leapseconds       |   70 ++---------
 share/zoneinfo/leapseconds.awk   |   66 +++++++++++
 share/zoneinfo/northamerica      |  150 ++++++++++---------------
 share/zoneinfo/southamerica      |   72 +++++++++--
 share/zoneinfo/zone.tab          |   32 ++--
 13 files changed, 693 insertions(+), 299 deletions(-)

diffs (truncated from 1859 to 300 lines):

diff -r 74ae766b3319 -r 57770b0a1dfa share/zoneinfo/africa
--- a/share/zoneinfo/africa     Thu Dec 26 15:32:48 2013 +0000
+++ b/share/zoneinfo/africa     Thu Dec 26 16:40:53 2013 +0000
@@ -451,6 +451,14 @@
 # (either two days before them or five days after them, so as to fall on
 # lastFri instead of lastSun).
 
+# From Even Scharning (2013-10-25):
+# The scheduled end of DST in Libya on Friday, October 25, 2013 was
+# cancelled yesterday....
+# http://www.libyaherald.com/2013/10/24/correction-no-time-change-tomorrow/
+#
+# From Paul Eggert (2013-10-25):
+# For now, assume they're reverting to the pre-2012 rules of permanent UTC+2.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Libya   1951    only    -       Oct     14      2:00    1:00    S
 Rule   Libya   1952    only    -       Jan      1      0:00    0       -
@@ -467,8 +475,8 @@
 Rule   Libya   1987    1989    -       Oct      1      0:00    0       -
 Rule   Libya   1997    only    -       Apr      4      0:00    1:00    S
 Rule   Libya   1997    only    -       Oct      4      0:00    0       -
-Rule   Libya   2013    max     -       Mar     lastFri 1:00    1:00    S
-Rule   Libya   2013    max     -       Oct     lastFri 2:00    0       -
+Rule   Libya   2013    only    -       Mar     lastFri 1:00    1:00    S
+Rule   Libya   2013    only    -       Oct     lastFri 2:00    0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Africa/Tripoli  0:52:44 -       LMT     1920
                        1:00    Libya   CE%sT   1959
@@ -479,7 +487,8 @@
                        2:00    -       EET     1996 Sep 30
                        1:00    Libya   CE%sT   1997 Oct  4
                        2:00    -       EET     2012 Nov 10 2:00
-                       1:00    Libya   CE%sT
+                       1:00    Libya   CE%sT   2013 Oct 25 2:00
+                       2:00    -       EET
 
 # Madagascar
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
@@ -684,15 +693,6 @@
 # http://www.google.com/search?hl=en&q=Conseil+de+gouvernement+maroc+heure+avance&btnG=Search
 # </a>
 
-# From Alex Krivenyshev (2008-05-09):
-# Is Western Sahara (part which administrated by Morocco) going to follow
-# Morocco DST changes?  Any information?  What about other part of
-# Western Sahara - under administration of POLISARIO Front (also named
-# SADR Saharawi Arab Democratic Republic)?
-
-# From Arthur David Olson (2008-05-09):
-# XXX--guess that it is only Morocco for now; guess only 2008 for now.
-
 # From Steffen Thorsen (2008-08-27):
 # Morocco will change the clocks back on the midnight between August 31
 # and September 1. They originally planned to observe DST to near the end
@@ -858,13 +858,23 @@
 # transitions would be 2013-07-07 and 2013-08-10; see:
 # http://www.maroc.ma/en/news/morocco-suspends-daylight-saving-time-july-7-aug10
 
-# From Paul Eggert (2013-07-03):
+# From Steffen Thorsen (2013-09-28):
+# Morocco extends DST by one month, on very short notice, just 1 day
+# before it was going to end.  There is a new decree (2.13.781) for
+# this, where DST from now on goes from last Sunday of March at 02:00
+# to last Sunday of October at 03:00, similar to EU rules.  Official
+# source (French):
+# http://www.maroc.gov.ma/fr/actualites/lhoraire-dete-gmt1-maintenu-jusquau-27-octobre-2013
+# Another source (specifying the time for start and end in the decree):
+# http://www.lemag.ma/Heure-d-ete-au-Maroc-jusqu-au-27-octobre_a75620.html
+
+# From Paul Eggert (2013-10-03):
 # To estimate what the Moroccan government will do in future years,
-# transition dates for 2014 through 2021 were determined by running
+# transition dates for 2014 through 2038 were determined by running
 # the following program under GNU Emacs 24.3:
 #
 # (let ((islamic-year 1435))
-#   (while (< islamic-year 1444)
+#   (while (< islamic-year 1461)
 #     (let ((a
 #           (calendar-gregorian-from-absolute
 #            (calendar-islamic-to-absolute (list 9 1 islamic-year))))
@@ -879,13 +889,18 @@
 #        (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
 #     (setq islamic-year (+ 1 islamic-year))))
 #
-# with the results hand-edited for 2020-2022, when the normal spring-forward
-# date falls during the estimated Ramadan.
-#
-# From 2023 through 2038 Ramadan is not predicted to overlap with
-# daylight saving time.  Starting in 2039 there will be overlap again,
-# but 32-bit time_t values roll around in 2038 so for now do not worry
-# about dates after 2038.
+# with spring-forward transitions removed for 2023-2025, when the
+# normal spring-forward date falls during the estimated Ramadan; with
+# all transitions removed for 2026-2035, where the estimated Ramadan
+# falls entirely outside daylight-saving time; and with fall-back
+# transitions removed for 2036-2037, where the normal fall-back
+# date falls during the estimated Ramadan.  Normally, the table would
+# stop after 2037 because 32-bit time_t values roll around early in 2038,
+# but that would imply a prediction of perpetual DST after March 2038
+# due to the year-2037 glitches.  So, this table instead stops after
+# 2038, the first non-glitchy year after the 32-bit rollover.
+# An advantage of stopping after 2038 is that it lets zic guess
+# TZ='WET0WEST,M3.5.0,M10.5.0/3' for time stamps far in the future.
 
 # RULE NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 
@@ -912,12 +927,14 @@
 Rule   Morocco 2010    only    -       Aug      8       0:00   0       -
 Rule   Morocco 2011    only    -       Apr      3       0:00   1:00    S
 Rule   Morocco 2011    only    -       Jul      31      0      0       -
-Rule   Morocco 2012    2019    -       Apr      lastSun 2:00   1:00    S
-Rule   Morocco 2012    max     -       Sep      lastSun 3:00   0       -
+Rule   Morocco 2012    2013    -       Apr      lastSun 2:00   1:00    S
+Rule   Morocco 2012    only    -       Sep      30      3:00   0       -
 Rule   Morocco 2012    only    -       Jul      20      3:00   0       -
 Rule   Morocco 2012    only    -       Aug      20      2:00   1:00    S
 Rule   Morocco 2013    only    -       Jul       7      3:00   0       -
 Rule   Morocco 2013    only    -       Aug      10      2:00   1:00    S
+Rule   Morocco 2013    2035    -       Oct      lastSun 3:00   0       -
+Rule   Morocco 2014    2022    -       Mar      lastSun 2:00   1:00    S
 Rule   Morocco 2014    only    -       Jun      29      3:00   0       -
 Rule   Morocco 2014    only    -       Jul      29      2:00   1:00    S
 Rule   Morocco 2015    only    -       Jun      18      3:00   0       -
@@ -930,20 +947,42 @@
 Rule   Morocco 2018    only    -       Jun      15      2:00   1:00    S
 Rule   Morocco 2019    only    -       May       6      3:00   0       -
 Rule   Morocco 2019    only    -       Jun       5      2:00   1:00    S
+Rule   Morocco 2020    only    -       Apr      24      3:00   0       -
 Rule   Morocco 2020    only    -       May      24      2:00   1:00    S
+Rule   Morocco 2021    only    -       Apr      13      3:00   0       -
 Rule   Morocco 2021    only    -       May      13      2:00   1:00    S
+Rule   Morocco 2022    only    -       Apr       3      3:00   0       -
 Rule   Morocco 2022    only    -       May       3      2:00   1:00    S
-Rule   Morocco 2023    max     -       Apr      lastSun 2:00   1:00    S
+Rule   Morocco 2023    only    -       Apr      22      2:00   1:00    S
+Rule   Morocco 2024    only    -       Apr      10      2:00   1:00    S
+Rule   Morocco 2025    only    -       Mar      31      2:00   1:00    S
+Rule   Morocco 2026    max     -       Mar      lastSun 2:00   1:00    S
+Rule   Morocco 2036    only    -       Oct      21      3:00   0       -
+Rule   Morocco 2037    only    -       Oct      11      3:00   0       -
+Rule   Morocco 2038    only    -       Sep      30      3:00   0       -
+Rule   Morocco 2038    only    -       Oct      30      2:00   1:00    S
+Rule   Morocco 2038    max     -       Oct      lastSun 3:00   0       -
 
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Africa/Casablanca -0:30:20 -      LMT     1913 Oct 26
                         0:00   Morocco WE%sT   1984 Mar 16
                         1:00   -       CET     1986
                         0:00   Morocco WE%sT
+
 # Western Sahara
+#
+# From Gwillim Law (2013-10-22):
+# A correspondent who is usually well informed about time zone matters
+# ... says that Western Sahara observes daylight saving time, just as
+# Morocco does.
+#
+# From Paul Eggert (2013-10-23):
+# Assume that this has been true since Western Sahara switched to GMT,
+# since most of it was then controlled by Morocco.
+
 Zone Africa/El_Aaiun   -0:52:48 -      LMT     1934 Jan
                        -1:00   -       WAT     1976 Apr 14
-                        0:00   -       WET
+                        0:00   Morocco WE%sT
 
 # Mozambique
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
@@ -1100,9 +1139,7 @@
                        3:00    -       EAT
 
 # South Sudan
-Zone   Africa/Juba     2:06:24 -       LMT     1931
-                       2:00    Sudan   CA%sT   2000 Jan 15 12:00
-                       3:00    -       EAT
+Link Africa/Khartoum Africa/Juba
 
 # Swaziland
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
diff -r 74ae766b3319 -r 57770b0a1dfa share/zoneinfo/antarctica
--- a/share/zoneinfo/antarctica Thu Dec 26 15:32:48 2013 +0000
+++ b/share/zoneinfo/antarctica Thu Dec 26 16:40:53 2013 +0000
@@ -16,9 +16,9 @@
 #
 # Except for the French entries,
 # I made up all time zone abbreviations mentioned here; corrections welcome!
-# FORMAT is `zzz' and GMTOFF is 0 for locations while uninhabited.
+# FORMAT is 'zzz' and GMTOFF is 0 for locations while uninhabited.
 
-# These rules are stolen from the `southamerica' file.
+# These rules are stolen from the 'southamerica' file.
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   ArgAQ   1964    1966    -       Mar      1      0:00    0       -
 Rule   ArgAQ   1964    1966    -       Oct     15      0:00    1:00    S
@@ -228,9 +228,10 @@
 # Scott Island (never inhabited)
 #
 # year-round base
-# Scott, Ross Island, since 1957-01, is like Antarctica/McMurdo.
+# Scott Base, Ross Island, since 1957-01.
+# See Pacific/Auckland.
 #
-# These rules for New Zealand are stolen from the `australasia' file.
+# These rules for New Zealand are stolen from the 'australasia' file.
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   NZAQ    1974    only    -       Nov      3      2:00s   1:00    D
 Rule   NZAQ    1975    1988    -       Oct     lastSun 2:00s   1:00    D
@@ -268,11 +269,11 @@
 # From Lee Hotz (2001-03-08):
 # I queried the folks at Columbia who spent the summer at Vostok and this is
 # what they had to say about time there:
-# ``in the US Camp (East Camp) we have been on New Zealand (McMurdo)
+# "in the US Camp (East Camp) we have been on New Zealand (McMurdo)
 # time, which is 12 hours ahead of GMT. The Russian Station Vostok was
 # 6 hours behind that (although only 2 miles away, i.e. 6 hours ahead
 # of GMT). This is a time zone I think two hours east of Moscow. The
-# natural time zone is in between the two: 8 hours ahead of GMT.''
+# natural time zone is in between the two: 8 hours ahead of GMT."
 #
 # From Paul Eggert (2001-05-04):
 # This seems to be hopelessly confusing, so I asked Lee Hotz about it
@@ -337,16 +338,8 @@
                        -4:00   ChileAQ CL%sT
 #
 #
-# McMurdo, Ross Island, since 1955-12
-# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone Antarctica/McMurdo        0       -       zzz     1956
-                       12:00   NZAQ    NZ%sT
-#
-# Amundsen-Scott, South Pole, continuously occupied since 1956-11-20
-#
-# From Paul Eggert (1996-09-03):
-# Normally it wouldn't have a separate entry, since it's like the
-# larger Antarctica/McMurdo since 1970, but it's too famous to omit.
+# McMurdo Station, Ross Island, since 1955-12
+# Amundsen-Scott South Pole Station, continuously occupied since 1956-11-20
 #
 # From Chris Carrier (1996-06-27):
 # Siple, the first commander of the South Pole station,
@@ -368,4 +361,4 @@
 # we have to go around and set them back 5 minutes or so.
 # Maybe if we let them run fast all of the time, we'd get to leave here sooner!!
 #
-Link   Antarctica/McMurdo      Antarctica/South_Pole
+# See 'australasia' for Antarctica/McMurdo.
diff -r 74ae766b3319 -r 57770b0a1dfa share/zoneinfo/asia
--- a/share/zoneinfo/asia       Thu Dec 26 15:32:48 2013 +0000
+++ b/share/zoneinfo/asia       Thu Dec 26 16:40:53 2013 +0000
@@ -6,7 +6,7 @@
 # go ahead and edit the file (and please send any changes to
 # tz%iana.org@localhost for general use in the future).
 
-# From Paul Eggert (2013-02-21):
+# From Paul Eggert (2013-08-11):
 #
 # A good source for time zone historical data outside the U.S. is
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
@@ -44,11 +44,11 @@
 #      4:00 GST        Gulf*
 #      5:30 IST        India
 #      7:00 ICT        Indochina*
-#      7:00 WIT        west Indonesia
-#      8:00 CIT        central Indonesia
+#      7:00 WIB        west Indonesia (Waktu Indonesia Barat)
+#      8:00 WITA       central Indonesia (Waktu Indonesia Tengah)
 #      8:00 CST        China
 #      9:00 CJT        Central Japanese Time (1896/1937)*
-#      9:00 EIT        east Indonesia
+#      9:00 WIT        east Indonesia (Waktu Indonesia Timur)
 #      9:00 JST  JDT   Japan
 #      9:00 KST  KDT   Korea
 #      9:30 CST        (Australian) Central Standard Time
@@ -756,7 +756,7 @@
                        8:00    -       TLT     1942 Feb 21 23:00 # E Timor Time
                        9:00    -       JST     1945 Sep 23
                        9:00    -       TLT     1976 May  3
-                       8:00    -       CIT     2000 Sep 17 00:00
+                       8:00    -       WITA    2000 Sep 17 00:00
                        9:00    -       TLT
 
 # India
@@ -793,36 +793,53 @@
 # (Hollandia).  For now, assume all Indonesian locations other than Jayapura
 # switched on 1945-09-23.
 #
+# From Paul Eggert (2013-08-11):
+# Normally the tz database uses English-language abbreviations, but in
+# Indonesia it's typical to use Indonesian-language abbreviations even
+# when writing in English.  For example, see the English-language
+# summary published by the Time and Frequency Laboratory of the
+# Research Center for Calibration, Instrumentation and Metrology,
+# Indonesia, <http://time.kim.lipi.go.id/time-eng.php> (2006-09-29).
+# The abbreviations are:
+#
+# WIB  - UTC+7 - Waktu Indonesia Barat (Indonesia western time)
+# WITA - UTC+8 - Waktu Indonesia Tengah (Indonesia central time)
+# WIT  - UTC+9 - Waktu Indonesia Timur (Indonesia eastern time)



Home | Main Index | Thread Index | Old Index