[tz-announce] 2014i release of tz code and data available

Paul Eggert eggert at cs.ucla.edu
Wed Oct 22 18:27:47 UTC 2014


The 2014i 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:

   Changes affecting future time stamps

     Pacific/Fiji will observe DST from 2014-11-02 02:00 to
     2015-01-18 03:00.  (Thanks to Ken Rylander for the heads-up.)
     Guess that future years will use a similar pattern.

     A new Zone Pacific/Bougainville, for the part of Papua New
     Guinea that plans to switch from UTC+10 to UTC+11 on
     2014-12-28 at 02:00.  (Thanks to Kiley Walbom for the
     heads-up.)

   Changes affecting time zone abbreviations

     Since Belarus is not changing its clocks even though Moscow
     is, the time zone abbreviation in Europe/Minsk is changing
     from FET to its more-traditional value MSK on 2014-10-26 at
     01:00.  (Thanks to Alexander Bokovoy for the heads-up about
     Belarus.)

     The new abbreviation IDT stands for the pre-1976 use of UT+8
     in Indochina, to distinguish it better from ICT (UT+7).

   Changes affecting past time stamps

     Many time stamps have been corrected for Asia/Ho_Chi_Minh
     before 1976 (thanks to Trần Ngọc Quân for an indirect pointer
     to Trần Tiến Bình's authoritative book).  Asia/Ho_Chi_Minh has
     been added to zone1970.tab, to give tzselect users in Vietnam
     two choices, since north and south Vietnam disagreed after our
     1970 cutoff.

     Asia/Phnom_Penh and Asia/Vientiane have been turned into
     links, as they differed from existing zones only for older
     time stamps.  As usual, these changes affect pre-1970 time
     stamps only.  Their old contents have been moved to the
     'backzone' file.

   Changes affecting code

     The time-related library functions now set errno on failure,
     and some crashes in the new tzalloc-related library functions
     have been fixed.  (Thanks to Christos Zoulas for reporting
     most of these problems and for suggesting fixes.)

     If USG_COMPAT is defined and the requested time stamp is
     standard time, the tz library's localtime and mktime functions
     now set the extern variable timezone to a value appropriate
     for that time stamp; and similarly for ALTZONE, daylight
     saving time, and the altzone variable.  This change is a
     companion to the tzname change in 2014h, and is designed to
     make timezone and altzone more compatible with tzname.

     The tz library's functions now set errno to EOVERFLOW if they
     fail because the result cannot be represented.  ctime and
     ctime_r now return NULL and set errno when a time stamp is out
     of range, rather than having undefined behavior.

     Some bugs associated with the new 2014g functions have been
     fixed.  This includes a bug that largely incapacitated the new
     functions time2posix_z and posix2time_z.  (Thanks to Christos
     Zoulas.)  It also includes some uses of uninitialized
     variables after tzalloc.  The new code uses the standard type
     'ssize_t', which the Makefile now gives porting advice about.

   Changes affecting commentary

     Updated URLs for NRC Canada (thanks to Matt Johnson and Brian
     Inglis).

Here are links to the release files:

   ftp://ftp.iana.org/tz/releases/tzcode2014i.tar.gz
   ftp://ftp.iana.org/tz/releases/tzdata2014i.tar.gz

The files are also available via HTTP as follows:

http://www.iana.org/time-zones/repository/releases/tzcode2014i.tar.gz
http://www.iana.org/time-zones/repository/releases/tzdata2014i.tar.gz

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

   http://www.iana.org/time-zones/repository/tzcode-latest.tar.gz
   http://www.iana.org/time-zones/repository/tzdata-latest.tar.gz

   ftp://ftp.iana.org/tz/tzcode-latest.tar.gz
   ftp://ftp.iana.org/tz/tzdata-latest.tar.gz

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 
6ea8fa787948062de40354dd81092f85c8e3fd84 dated Tue Oct 21 22:04:57 2014 
-0700 and tagged '2014i' in the experimental github repository at 
<https://github.com/eggert/tz>.

Here are the GPG checksums for the release files:

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

iQIcBAABAgAGBQJURzuIAAoJEO2X6Q5iqn40iGAQALHOIO95XRDZSIjYBwnKw9Jc
6k9mpjUDhzY3dhTH5Cf1uaili1cAZIoJaTWzMrCmileCnXiumgKl2bLEY+wADCz1
cmkLAkzH1lN8R+/u1kC4tKtosaEDuItvufWpQeUVhSfIC2QA/eh3tzV/ZFZLXElE
FiWkkPEp+sngaQcN2TK+OAYpoCu1qcw+kt5RF+pM4WH7CBnoj2z5GVgdLmKstzOU
Jh7a3FK+JK+WRYY12r0JaED3YirITuXRUTpWnm3+pgBnNFEFh+BcaMjBRpvdixAm
TcckbBVhlJy0GFf7bcqdSusUjRHRx7HRfEnyXy9SFOu7SoXuQYnysDLSDpWDhUTr
ZdExaT3mm3guJe+FjmGcIDwdHEZ3OCRqcnoRtRuOxEON5/KMyxKlOdza7cZ1yOtI
Dlx4FuCJub3c8vYAHW52nABGFs4CSVu2QaG13H1M5DK5zP9sqc7uLgs+Rdk5B8QZ
J6TONedUBWxjvAnEtZ4t9fc677w3vIZFtQToqVJN3HyLqVfpRkfCLvf8tCg8TCUK
fxtkxSM/jzunEd12s71QvpeGyjAcShL+2XyxgrrMdaXJQfRPnhoBY6Axg6AzG6Ra
Pu1hSxGkNwM+b1tWjnKrsEhLQFG/X7CX9iBul0gxyL/6hizrTagquu1KS5mELNFn
GuAdsjuIdS6DfudDpE7/
=a/ca
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJURzuIAAoJEO2X6Q5iqn40ZPEP/1M2gQY7eAWCepyA0Ly/iiug
Xo21LoJNgWAPSvlfXSmGWeJZgxghDgSOa6hw7kvq5nvFQJyIR3vRQEJ3tkDFqTk3
2whplJlpaqflT0VzPcNRiSyB9yibZQalj4/rsAa8W7J9i45Xh5G9U+BZvHl9NE/D
zOEvbVj6Kz0r9AhqO+KMLkKcHRLb48W6/wMBLh1eQVOV3Xn72nPt3aO3+34N8NNH
dQVMFbz1/A3yOkIMvKQHPLKuvA75H9XgDbPpHi/UuIpogg0gVogM9kSlnivritjy
/c49COytMsy0cdhWV0YgTGtcZ0k66hXHtZRMiBTXF1RA+S7fmzzTsXhZcxb+KcFa
yF0Od0qrqCzruqjFdnHypk8JeCp/QPTDwDktNcevI7Ec99LL41JI5NgwHo6RWRu6
MIlGELmbE/HXyO24f10v5Lk/catDx6umCG2k22C+vMH9YPuyCFrIjTulOos/Kuil
bN1LjLXG+G4wJsRdblhxno3krneTtMXN/XPw9SEC6bW+xYnn5n0Ro9Yva71XK8fL
4cIH5NHz5FKVLiQwjFRk/Cuzcoz98QZC0JqXtQVttPCgiFI1BPBYafFl/QcFhP4Q
vKqVKM8KXiXEWsLlkqetbvr+sKF0UvkMitJfb974iSK7jEJRs2ssgT7lzvwKlrEn
P5PVqeYlSF+U+bKfO00n
=rU8w
-----END PGP SIGNATURE-----



More information about the tz-announce mailing list