Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/public-domain/tz/dist Import tzdata2016j from ftp:/...
details: https://anonhg.NetBSD.org/src/rev/997fa3f43ba3
branches: trunk
changeset: 349101:997fa3f43ba3
user: kre <kre%NetBSD.org@localhost>
date: Thu Nov 24 05:43:10 2016 +0000
description:
Import tzdata2016j from ftp://ftp.iana.org/tz/releases/tzdata2016j.tar.gz
Summary of changes in tzdata2016j (2016-11-22 23:17:13 -0800):
Saratov, Russia switches from +03 to +04 on 2016-12-04 at 02:00.
This creates a new zone Europe/Saratov.
New zone Asia/Atyrau for Atyrau Region, Kazakhstan, is like
Asia/Aqtau except it switched from +04/+05 to +05/+06 in spring
1999, not fall 1994.
Asia/Gaza and Asia/Hebron now use "EEST", not "EET", to denote
summer time before 1948. The old use of "EET" was a typo.
diffstat:
external/public-domain/tz/dist/CONTRIBUTING | 6 +-
external/public-domain/tz/dist/Makefile | 3 +-
external/public-domain/tz/dist/NEWS | 43 ++++++++++++-
external/public-domain/tz/dist/README | 25 +------
external/public-domain/tz/dist/Theory | 35 +++++++--
external/public-domain/tz/dist/africa | 2 +-
external/public-domain/tz/dist/asia | 95 ++++++++++++++++------------
external/public-domain/tz/dist/europe | 26 +++++++-
external/public-domain/tz/dist/iso3166.tab | 2 +-
external/public-domain/tz/dist/version | 2 +-
external/public-domain/tz/dist/zone.tab | 10 +-
external/public-domain/tz/dist/zone1970.tab | 12 ++-
12 files changed, 170 insertions(+), 91 deletions(-)
diffs (truncated from 562 to 300 lines):
diff -r 1ee1f94bd7b9 -r 997fa3f43ba3 external/public-domain/tz/dist/CONTRIBUTING
--- a/external/public-domain/tz/dist/CONTRIBUTING Thu Nov 24 04:20:10 2016 +0000
+++ b/external/public-domain/tz/dist/CONTRIBUTING Thu Nov 24 05:43:10 2016 +0000
@@ -18,10 +18,10 @@
justification.
Please submit changes against either the latest release in
-<ftp://ftp.iana.org/tz/> or the master branch of the experimental
-Git repository. If you use Git the following workflow may be helpful:
+<ftp://ftp.iana.org/tz/> or the master branch of the development
+repository. If you use Git the following workflow may be helpful:
- * Copy the experimental repository.
+ * Copy the development repository.
git clone https://github.com/eggert/tz.git
cd tz
diff -r 1ee1f94bd7b9 -r 997fa3f43ba3 external/public-domain/tz/dist/Makefile
--- a/external/public-domain/tz/dist/Makefile Thu Nov 24 04:20:10 2016 +0000
+++ b/external/public-domain/tz/dist/Makefile Thu Nov 24 05:43:10 2016 +0000
@@ -542,7 +542,8 @@
cp $(TZS_NEW) $(TZS)
libtz.a: $(LIBOBJS)
- $(AR) ru $@ $(LIBOBJS)
+ rm -f $@
+ $(AR) -rc $@ $(LIBOBJS)
$(RANLIB) $@
date: $(DATEOBJS)
diff -r 1ee1f94bd7b9 -r 997fa3f43ba3 external/public-domain/tz/dist/NEWS
--- a/external/public-domain/tz/dist/NEWS Thu Nov 24 04:20:10 2016 +0000
+++ b/external/public-domain/tz/dist/NEWS Thu Nov 24 05:43:10 2016 +0000
@@ -1,5 +1,46 @@
News for the tz database
+Release 2016j - 2016-11-22 23:17:13 -0800
+
+ Briefly: Saratov, Russia moves from +03 to +04 on 2016-12-04.
+
+ Changes to future time stamps
+
+ Saratov, Russia switches from +03 to +04 on 2016-12-04 at 02:00.
+ This hives off a new zone Europe/Saratov from Europe/Volgograd.
+ (Thanks to Yuri Konotopov and Stepan Golosunov.)
+
+ Changes to past time stamps
+
+ The new zone Asia/Atyrau for Atyraū Region, Kazakhstan, is like
+ Asia/Aqtau except it switched from +04/+05 to +05/+06 in spring
+ 1999, not fall 1994. (Thanks to Stepan Golosunov.)
+
+ Changes to past time zone abbreviations
+
+ Asia/Gaza and Asia/Hebron now use "EEST", not "EET", to denote
+ summer time before 1948. The old use of "EET" was a typo.
+
+ Changes to code
+
+ zic no longer mishandles file systems that lack hard links, fixing
+ bugs introduced in 2016g. (Problems reported by Tom Lane.)
+ Also, when the destination already contains symbolic links, zic
+ should now work better on systems where the 'link' system call
+ does not follow symbolic links.
+
+ Changes to documentation and commentary
+
+ tz-link.htm now documents the relationship between release version
+ numbers and development-repository commit tags. (Suggested by
+ Paul Koning.)
+
+ The 'Theory' file now documents UT.
+
+ iso3166.tab now accents "Curaçao", and commentary now mentions
+ the names "Cabo Verde" and "Czechia". (Thanks to JiÅ?à BoháÄ?.)
+
+
Release 2016i - 2016-11-01 23:19:52 -0700
Briefly: Cyprus split into two time zones on 2016-10-30, and Tonga
@@ -212,7 +253,7 @@
23 commits and some working-file changes have been made since
release 2016g, the version number is now something like
'2016g-23-g50556e3-dirty' instead of the misleading '2016g'.
- Official releases uses the same version number format as before,
+ Tagged releases use the same version number format as before,
e.g., '2016g'. To support the more-accurate version number, its
specification has moved from a line in the Makefile to a new
source file 'version'.
diff -r 1ee1f94bd7b9 -r 997fa3f43ba3 external/public-domain/tz/dist/README
--- a/external/public-domain/tz/dist/README Thu Nov 24 04:20:10 2016 +0000
+++ b/external/public-domain/tz/dist/README Thu Nov 24 05:43:10 2016 +0000
@@ -10,24 +10,9 @@
changes made by political bodies to time zone boundaries, UTC offsets,
and daylight-saving rules.
-Here is a recipe for acquiring, building, installing, and testing the
-tz distribution on a GNU/Linux or similar host.
-
-To acquire the distribution, run the following shell commands:
-
- mkdir tz
- cd tz
- wget --retr-symlinks 'ftp://ftp.iana.org/tz/tz*-latest.tar.gz'
- gzip -dc tzcode-latest.tar.gz | tar -xf -
- gzip -dc tzdata-latest.tar.gz | tar -xf -
-
-Alternatively, the following shell commands acquire the same
-distribution, with extra data useful for regression testing:
-
- wget --retr-symlinks 'ftp://ftp.iana.org/tz/tzdb-latest.tar.lz'
- lzip -dc tzdb-latest.tar.lz | tar -xf -
-
-Be sure to read the comments in "Makefile" and make any changes needed
+See <https://www.iana.org/time-zones/repository/tz-link.html> or the
+file tz-link.htm for how to acquire the code and data. Once acquired,
+read the comments in the file 'Makefile' and make any changes needed
to make things right for your system, especially if you are using some
platform other than GNU/Linux. Then run the following commands,
substituting your desired installation directory for "$HOME/tzdir":
@@ -60,10 +45,6 @@
maintainer, to whom the time zone community owes the greatest debt of all.
None of them are responsible for remaining errors.
-Look in <ftp://ftp.iana.org/tz/releases/> for updated versions of these files.
-
-Please send comments or information to tz%iana.org@localhost.
-
-----
This file is in the public domain, so clarified as of 2009-05-17 by
diff -r 1ee1f94bd7b9 -r 997fa3f43ba3 external/public-domain/tz/dist/Theory
--- a/external/public-domain/tz/dist/Theory Thu Nov 24 04:20:10 2016 +0000
+++ b/external/public-domain/tz/dist/Theory Thu Nov 24 05:43:10 2016 +0000
@@ -8,6 +8,7 @@
Time zone abbreviations
Accuracy of the tz database
Time and date functions
+ Interface stability
Calendrical issues
Time and time zones on Mars
@@ -342,12 +343,24 @@
non-hour-based system at night.
* Early clocks were less reliable, and data entries do not represent
- this unreliability.
+ clock error.
- * As for leap seconds, civil time was not based on atomic time before
- 1972, and we don't know the history of earth's rotation accurately
- enough to map SI seconds to historical solar time to more than
- about one-hour accuracy. See: Morrison LV, Stephenson FR.
+ * The tz database assumes Universal Time (UT) as an origin, even
+ though UT is not standardized for older time stamps. In the tz
+ database commentary, UT denotes a family of time standards that
+ includes Coordinated Universal Time (UTC) along with other variants
+ such as UT1 and GMT, with days starting at midnight. Although UT
+ equals UTC for modern time stamps, UTC was not defined until 1960,
+ so commentary uses the more-general abbreviation UT for time stamps
+ that might predate 1960. Since UT, UT1, etc. disagree slightly,
+ and since pre-1972 UTC seconds varied in length, interpretation of
+ older time stamps can be problematic when subsecond accuracy is
+ needed.
+
+ * Civil time was not based on atomic time before 1972, and we don't
+ know the history of earth's rotation accurately enough to map SI
+ seconds to historical solar time to more than about one-hour
+ accuracy. See: Morrison LV, Stephenson FR.
Historical values of the Earth's clock error Delta T and the
calculation of eclipses. J Hist Astron. 2004;35:327-36
<http://adsabs.harvard.edu/full/2004JHA....35..327M>;
@@ -601,10 +614,14 @@
* The format of the country code file, documented in iso3166.tab.
-When these interfaces are changed, an effort is made to preserve
-backward compatibility. For example, tz data files typically do not
-rely on recently-added zic features, so that users can run older zic
-versions to process newer data files.
+ * The version number of the code and data, as the first line of
+ the text file 'version' in each release.
+
+Interface changes in a release attempt to preserve compatibility with
+recent releases. For example, tz data files typically do not rely on
+recently-added zic features, so that users can run older zic versions
+to process newer data files. The tz-link.htm file describes how
+releases are tagged and distributed.
Interfaces not listed above are less stable. For example, users
should not rely on particular UT offsets or abbreviations for time
diff -r 1ee1f94bd7b9 -r 997fa3f43ba3 external/public-domain/tz/dist/africa
--- a/external/public-domain/tz/dist/africa Thu Nov 24 04:20:10 2016 +0000
+++ b/external/public-domain/tz/dist/africa Thu Nov 24 05:43:10 2016 +0000
@@ -119,7 +119,7 @@
# Cameroon
# See Africa/Lagos.
-# Cape Verde
+# Cape Verde / Cabo Verde
#
# Shanks gives 1907 for the transition to CVT.
# Perhaps the 1911-05-26 Portuguese decree
diff -r 1ee1f94bd7b9 -r 997fa3f43ba3 external/public-domain/tz/dist/asia
--- a/external/public-domain/tz/dist/asia Thu Nov 24 04:20:10 2016 +0000
+++ b/external/public-domain/tz/dist/asia Thu Nov 24 05:43:10 2016 +0000
@@ -1583,12 +1583,12 @@
# was "blended" with the Central zone. Therefore, Kazakhstan now has
# two time zones, and difference between them is one hour. The zone
# closer to UTC is the former Western zone (probably still called the
-# same), encompassing four provinces in the west: Aqtobe, Atyrau,
-# Mangghystau, and West Kazakhstan. The other zone encompasses
+# same), encompassing four provinces in the west: Aqtöbe, Atyraū,
+# Mangghystaū, and West Kazakhstan. The other zone encompasses
# everything else.... I guess that would make Kazakhstan time zones
# de jure UTC+5 and UTC+6 respectively.
-# From Stepan Golosunov (2016-03-27) ([*] means see later comments below):
+# From Stepan Golosunov (2016-03-27):
# Review of the linked documents from http://adilet.zan.kz/
# produced the following data for post-1991 Kazakhstan:
#
@@ -1634,7 +1634,7 @@
#
# This implies that on 1991-03-31 Asia/Oral remained on +04/+05 while
# the rest of Kazakhstan switched from +06/+07 to +05/06 or from +05/06
-# to +04/+05. It's unclear how Kzyl-Orda oblast moved into the fifth
+# to +04/+05. It's unclear how Qyzylorda oblast moved into the fifth
# time belt. (By switching from +04/+05 to +05/+06 on 1991-09-29?) ...
#
# 1. Act of the Cabinet of Ministers of the Republic of Kazakhstan
@@ -1647,25 +1647,25 @@
# on the whole territory of Kazakhstan 1 hour forward on 1992-01-19 at
# 2:00, specified DST rules. It acknowledged that Kazakhstan was
# located in the fourth and the fifth time belts and specified the
-# border between them to be located east of Kustanay and Aktyubinsk
-# oblasts (notably including Turgai and Kzyl-Orda oblasts into the fifth
+# border between them to be located east of Qostanay and Aktyubinsk
+# oblasts (notably including Turgai and Qyzylorda oblasts into the fifth
# time belt).
#
# This means switch on 1992-01-19 at 2:00 from +04/+05 to +05/+06 for
-# Asia/Aqtau, Asia/Aqtobe, Asia/Oral, Atyrau and Kustanay oblasts; from
-# +05/+06 to +06/+07 for Asia/Almaty and Asia/Qyzylorda (and Arkalyk) [*]....
+# Asia/Aqtau, Asia/Aqtobe, Asia/Oral, Atyraū and Qostanay oblasts; from
+# +05/+06 to +06/+07 for Asia/Almaty and Asia/Qyzylorda (and Arkalyk)....
#
# 2. Act of the Cabinet of Ministers of the Republic of Kazakhstan
# from 1992-03-27 No. 284
# http://adilet.zan.kz/rus/docs/P920000284_
-# cancels extra hour ("decree time") for Uralsk and Kzyl-Orda oblasts
+# cancels extra hour ("decree time") for Uralsk and Qyzylorda oblasts
# since the last Sunday of March 1992, while keeping them in the fourth
# and the fifth time belts respectively.
#
# 3. Order of the Prime Minister of the Republic of Kazakhstan
# from 1994-09-23 No. 384
# http://adilet.zan.kz/rus/docs/R940000384_
-# cancels the extra hour ("decree time") on the territory of Mangystau
+# cancels the extra hour ("decree time") on the territory of Mangghystaū
# oblast since the last Sunday of September 1994 (saying that time on
# the territory would correspond to the third time belt as a
# result)....
@@ -1679,14 +1679,11 @@
# 5. Act of the Government of the Republic of Kazakhstan
# from 1999-03-26 No. 305
# http://adilet.zan.kz/rus/docs/P990000305_
-# cancels the extra hour ("decree time") for Atyrau oblast since the
+# cancels the extra hour ("decree time") for Atyraū oblast since the
# last Sunday of March 1999 while retaining the oblast in the fourth
# time belt.
#
-# This means change from +05/+06 to +04/+05.
-#
-# There is no zone for Atyrau currently (listed under Asia/Aqtau in
-# zone1970.tab).[*]
+# This means change from +05/+06 to +04/+05....
#
# 6. Act of the Government of the Republic of Kazakhstan
# from 2000-11-23 No. 1749
@@ -1696,10 +1693,10 @@
# The only changes I noticed are in definition of the border between the
# fourth and the fifth time belts. They account for changes in spelling
# and administrative division (splitting of Turgai oblast in 1997
-# probably changed time in territories incorporated into Kostanay oblast
-# (including Arkalyk) from +06/+07 to +05/+06) and move Kyzylorda oblast
+# probably changed time in territories incorporated into Qostanay oblast
+# (including Arkalyk) from +06/+07 to +05/+06) and move Qyzylorda oblast
# from being in the fifth time belt and not using decree time into the
-# fourth time belt (no change in practice).[*]
+# fourth time belt (no change in practice).
#
# 7. Act of the Government of the Republic of Kazakhstan
# from 2003-12-29 No. 1342
@@ -1709,7 +1706,7 @@
# 8. Act of the Government of the Republic of Kazakhstan
# from 2004-07-20 No. 775
# http://adilet.zan.kz/rus/archive/docs/P040000775_/20.07.2004
-# modified the 2000-11-23 act to move Kostanay and Kyzylorda oblasts into
+# modified the 2000-11-23 act to move Qostanay and Qyzylorda oblasts into
Home |
Main Index |
Thread Index |
Old Index