[tz-announce] 2017a release of tz code and data available

Paul Eggert eggert at cs.ucla.edu
Tue Feb 28 22:59:30 UTC 2017


The 2017a release of the tz code and data is available. It reflects the 
following changes, which were either circulated on the tz mailing list 
or are relatively minor technical or administrative changes:

   Briefly: Southern Chile moves from -04/-03 to -03, and Mongolia
   discontinues DST.

   Changes to future time stamps

     Mongolia no longer observes DST.  (Thanks to Ganbold Tsagaankhuu.)

     Chile's Region of Magallanes moves from -04/-03 to -03 year-round.
     Its clocks diverge from America/Santiago starting 2017-05-13 at
     23:00, hiving off a new zone America/Punta_Arenas.  Although the
     Chilean government says this change expires in May 2019, for now
     assume it's permanent.  (Thanks to Juan Correa and Deborah
     Goldsmith.)  This also affects Antarctica/Palmer.

   Changes to past time stamps

     Fix many entries for historical time stamps for Europe/Madrid
     before 1979, to agree with tables compiled by Pere Planesas of the
     National Astronomical Observatory of Spain.  As a side effect,
     this changes some time stamps for Africa/Ceuta before 1929, which
     are probably guesswork anyway.  (Thanks to Steve Allen and
     Pierpaolo Bernardi for the heads-ups, and to Michael Deckers for
     correcting the 1901 transition.)

     Ecuador observed DST from 1992-11-28 to 1993-02-05.
     (Thanks to Alois Treindl.)

     Asia/Atyrau and Asia/Oral were at +03 (not +04) before 1930-06-21.
     (Thanks to Stepan Golosunov.)

   Changes to past and future time zone abbreviations

     Switch to numeric time zone abbreviations for South America, as
     part of the ongoing project of removing invented abbreviations.
     This avoids the need to invent an abbreviation for the new Chilean
     new zone.  Similarly, switch from invented to numeric time zone
     abbreviations for Afghanistan, American Samoa, the Azores,
     Bangladesh, Bhutan, the British Indian Ocean Territory, Brunei,
     Cape Verde, Chatham Is, Christmas I, Cocos (Keeling) Is, Cook Is,
     Dubai, East Timor, Eucla, Fiji, French Polynesia, Greenland,
     Indochina, Iran, Iraq, Kiribati, Lord Howe, Macquarie, Malaysia,
     the Maldives, Marshall Is, Mauritius, Micronesia, Mongolia,
     Myanmar, Nauru, Nepal, New Caledonia, Niue, Norfolk I, Palau,
     Papua New Guinea, the Philippines, Pitcairn, Qatar, Réunion, St
     Pierre & Miquelon, Samoa, Saudi Arabia, Seychelles, Singapore,
     Solomon Is, Tokelau, Tuvalu, Wake, Vanuatu, Wallis & Futuna, and
     Xinjiang; for 20-minute daylight saving time in Ghana before 1943;
     for half-hour daylight saving time in Belize before 1944 and in
     the Dominican Republic before 1975; and for Canary Islands before
     1946, for Guinea-Bissau before 1975, for Iceland before 1969, for
     Indian Summer Time before 1942, for Indonesia before around 1964,
     for Kenya before 1960, for Liberia before 1973, for Madeira before
     1967, for Namibia before 1943, for the Netherlands in 1937-9, for
     Pakistan before 1971, for Western Sahara before 1977, and for
     Zaporozhye in 1880-1924.

     For Alaska time from 1900 through 1967, instead of "CAT" use the
     abbreviation "AST", the abbreviation commonly used at the time
     (Atlantic Standard Time had not been standardized yet).  Use "AWT"
     and "APT" instead of the invented abbreviations "CAWT" and "CAPT".

     Use "CST" and "CDT" instead of invented abbreviations for Macau
     before 1999 and Taiwan before 1938, and use "JST" instead of the
     invented abbreviation "JCST" for Japan and Korea before 1938.

   Change to database entry category

     Move the Pacific/Johnston link from 'australasia' to 'backward',
     since Johnston is now uninhabited.

   Changes to code

     zic no longer mishandles some transitions in January 2038 when it
     attempts to work around Qt bug 53071.  This fixes a bug affecting
     Pacific/Tongatapu that was introduced in zic 2016e. localtime.c
     now contains a workaround, useful when loading a file generated by
     a buggy zic.  (Problem and localtime.c fix reported by Bradley
     White.)

     zdump -i now outputs non-hour numeric time zone abbreviations
     without a colon, e.g., "+0530" rather than "+05:30".  This agrees
     with zic %z and with common practice, and simplifies auditing of
     zdump output.

     zdump is now buildable again with -DUSE_LTZ=0.
     (Problem reported by Joseph Myers.)

     zdump.c now always includes private.h, to avoid code duplication
     with private.h.  (Problem reported by Kees Dekker.)

     localtime.c no longer mishandles early or late timestamps
     when TZ is set to a POSIX-style string that specifies DST.
     (Problem reported by Kees Dekker.)

     date and strftime now cause %z to generate "-0000" instead of
     "+0000" when the UT offset is zero and the time zone abbreviation
     begins with "-".

   Changes to documentation and commentary

     The 'Theory' file now better documents choice of historical time
     zone abbreviations.  (Problems reported by Michael Deckers.)

     tz-link.htm now covers leap smearing, which is popular in clouds.

Here are links to the release files:

https://www.iana.org/time-zones/repository/releases/tzcode2017a.tar.gz
https://www.iana.org/time-zones/repository/releases/tzdata2017a.tar.gz
https://www.iana.org/time-zones/repository/releases/tzdb-2017a.tar.lz

As usual, links to the latest release files are here:

   https://www.iana.org/time-zones/repository/tzcode-latest.tar.gz
   https://www.iana.org/time-zones/repository/tzdata-latest.tar.gz
   https://www.iana.org/time-zones/repository/tzdb-latest.tar.lz

Links are also available via plain HTTP, and via FTP from
ftp://ftp.iana.org/tz/releases with the same basenames as above.

Each release file has a GPG signature, which can be retrieved by 
appending ".asc" to the above URLs.  Copies of these signatures are 
appended to this message.

This release corresponds to commit 
8beaf3b064b8edcb09babb62e530993808003802 dated 2017-02-28 00:05:36 -0800 
and tagged '2017a' in the development GitHub repository at 
<https://github.com/eggert/tz>.

Here are the SHA-512 checksums for the release files:

36d744debd5263b6be39b3a9a146b7db1876f216a4bfc62b46631745861a9c03eda3220f213def86c724d3a11c41398c65c2e5d013ff2c1900e7bfc5e7844025 
tzcode2017a.tar.gz
fe57930711998a0755749a2bf1b32fdbc9e6ee249762017beea52eae7e521236396300fe2d79298fd81eb6d73fb7567884c35995ed248be06188329d937e3873 
tzdata2017a.tar.gz
9004e74718455e8199f4dc301a7e3f74dfa37b5ed9de4a41f2cd88a97e759f8f2aea7bb92c0c022515eab88a2169f08606c47c621479374f884130a34bfc188c 
tzdb-2017a.tar.lz

Here are the GPG checksums for the release files:

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJYtTBSAAoJEO2X6Q5iqn40sWUQAJ8XTHkp/BXYPfwQf3SXJkog
e2jXeW4U5CtmBvo5SmENeWVd69piEBsbgVYmzfIIQy9kXt/jJcHIuBAIUVF6UqSx
4MOeogfrM0+cqXNWZMza26aHivOf8ypqnyekVtrHf0z3oC7EhwPcfZWIeVqgS0Oc
5PAja8V/jewcq1vaIk8lp7cJ2eUGJRNQSco4Vd0jsoltrb52Vn7WJ/sf/EYS+gTs
B/iEiSN+SFHhnkNLUlm5xoJib0+wBrZzEqowoPel54h0XT9pA+sUdbeW+w6VeQPz
JiJbFQwKvZIdADcPseGyYaexEiSHuUokwGOGsoB14kEUwlIjvSgUq7l2CuIvmLFA
fH7edetBYmedN9sbO1Sa2dJAiL4W0kbERW9EtKZ1G5ixOEVz/dtTEMznj2JTi3bl
yTs1rSBMeZogjo0nySZeK4KpoL5VOxdze05g+DQ/jbeksCOwPPTtHtNf9tK1fwgy
GyBt5R0U6j/Hjm0mQgiK4enmVxa55HVCCXnbyo/A08u0x7U5g16ebiSax/q5bW5I
IAgYRBYzanccBVjIg0bW0pQXzJ5fmPnHo20dxkRlIqTAkoVTF62fOio5LCN4XQRK
dt57WuvEHj4MIwj/12dipcCY1qFlqxOx3BegEQNvVd67z0Z4cBVW/Ng2RmjSGtEl
0DBAIPPrMvZ5pwWJZiJF
=EVYD
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJYtTBSAAoJEO2X6Q5iqn40qlgP/i6xLqi7ojaiKm9x7ZmYDVxh
ggMmRyR8YDE8/eSSZB03fayVCIdVNj96J2t9beJXnyRISZbhOj3vPrlSziCBNR29
QjX6Sbh3N7y2QlWvgdExqqKCM69zV3Q9Zz51cFz4kiACue0dvmPYWPjUqvV1m42W
BiqL9oVwhvbnp14kJVcLOQINrlhWOTY4/MDfBQAVMPpvntJSpitOnC4y30xLsie2
1MR6/oHVuEhmrfk8ePhgwVm64lg6o8sVl26kO/baNeqo0ST/LAP2CJqhM+54YB+c
0IK7kXk4Te97Hq0/0G7ZHugySjVIQGvrcI7bIcam9pXVRCveRJvdGH5OZpY1MD09
RF66Y4n9E1iD4MlQEgaizjAIjy8JrwJUc0W9m/GHSJecwYZXKbZYkqQpgQGfpA4/
fz3+BUr0AaUh/JGtdyXTm9v/JEwvJsJvu77wtSNLyA4+XR3cZOfhgJ5syw7tDCXy
tBHIl74845Ky/FrheXp7vfOUayEn623r7RyLEOt65v7Qn2AwDwc+u73qpVW/e25r
bD7mWDLXOyFgERhTLZafRahMxugFTl1mFikygI12TvDPvsgcBwAEDUDdu8e3MU1+
HdoBu6aGIMP8OLqN3cqrJlUF/dqn/JeeGnUAVQZlXHb7oWu7mf7OOrIzjQC5xG8y
KDL+94hpsq/thK712LfA
=+3fY
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJYtTBSAAoJEO2X6Q5iqn40xF0P/33nPe1C0P4EGhqzkXce/Bee
iKYHWfeYXzXdRoQrjLGWuzUP2hJhZVq0Sw6ylYXwHwf0lVs2PfkFnkDfeV+5z7Fw
cABcJO35B9GeSxXFhYvznvK2Azes0YYQ1ltBcNxaLeDTyi/a+vVexvzxrkbh+Vx7
wDf5ZS0Xn7Jtq+fTG1K7WVSzETw39Bw29E2K/ITWSEg83WJ8Db3IuhlC6hmu6lyF
C6cMY+6qY7XylvOLqZkF2b1+l6d+TNI+5s+wNchq/tZQzShGKsjCPAx4xj7ebUtt
JJAJzWuw6OHkXsor2dKpcRuqhrTQx6Oybfj85WA3+kNWaTTdDa2oxWOXGDzK5ySU
hFxJFD1Q1U5nUkxMBdEKsuG2P3JPLEH0sVJX9TwMnyAlZM3mI9sJMGnP9ssOearG
0mF+kL7fQB3Y2+y67i9cFNJRNchK6O4/FiBe+PdNYXwSrlPqt+9VlEdqq6B3jkJe
/gBJCi1lMpk9tVAntxtMWCvYr9pZn6eQnyBGW8urdUMdNcsr1w1SxGf1bPT5zpKM
zhPfHlVJxS0lP6aTwxEMUKhM5WXZcw10kR3oabLZOmQUGuZPG7JUWL1T7hie6FAf
Wso1rz/Pw08dMvLsU8R0lSj5IQFCioOm0NP/seo/dG032CY2AGh32PpPfegziiA5
N0j4ihRNDSRAKySyK1WY
=TwWB
-----END PGP SIGNATURE-----



More information about the tz-announce mailing list