[tz] [tz-announce] 2018h release of tz code and data available

Paul Eggert eggert at cs.ucla.edu
Sat Dec 29 23:07:37 UTC 2018


The 2018h 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:
     Qyzylorda, Kazakhstan moved from +06 to +05 on 2018-12-21.
     New zone Asia/Qostanay because Qostanay, Kazakhstan didn't move.
     Metlakatla, Alaska observes PST this winter only.
     Guess Morocco will continue to adjust clocks around Ramadan.
     Add predictions for Iran from 2038 through 2090.

   Changes to future timestamps

     Guess that Morocco will continue to fall back just before and
     spring forward just after Ramadan, the practice since 2012.
     (Thanks to Maamar Abdelkader.)  This means Morocco will observe
     negative DST during Ramadan in main and vanguard formats, and in
     rearguard format it stays in the +00 timezone and observes
     ordinary DST in all months other than Ramadan.  As before, extend
     this guesswork to the year 2037.  As a consequence, Morocco is
     scheduled to observe three DST transitions in some Gregorian years
     (e.g., 2033) due to the mismatch between the Gregorian and Islamic
     calendars.

     The table of exact transitions for Iranian DST has been extended.
     It formerly cut off before the year 2038 in a nod to 32-bit time_t.
     It now cuts off before 2091 as there is doubt about how the Persian
     calendar will treat 2091.  This change predicts DST transitions in
     2038-9, 2042-3, and 2046-7 to occur one day later than previously
     predicted.  As before, post-cutoff transitions are approximated.

   Changes to past and future timestamps

     Qyzylorda (aka Kyzylorda) oblast in Kazakhstan moved from +06 to
     +05 on 2018-12-21.  This is a zone split as Qostanay (aka
     Kostanay) did not switch, so create a zone Asia/Qostanay.

     Metlakatla moved from Alaska to Pacific standard time on 2018-11-04.
     It did not change clocks that day and remains on -08 this winter.
     (Thanks to Ryan Stanley.)  It will revert to the usual Alaska
     rules next spring, so this change affects only timestamps
     from 2018-11-04 through 2019-03-10.

   Change to past timestamps

     Kwajalein's 1993-08-20 transition from -12 to +12 was at 24:00,
     not 00:00.  I transcribed the time incorrectly from Shanks.
     (Thanks to Phake Nick.)

     Nauru's 1979 transition was on 02-10 at 02:00, not 05-01 at 00:00.
     (Thanks to Phake Nick.)

     Guam observed DST irregularly from 1959 through 1977.
     (Thanks to Phake Nick.)

     Hong Kong observed DST in 1941 starting 06-15 (not 04-01), then on
     10-01 changed standard time to +08:30 (not +08).  Its transition
     back to +08 after WWII was on 1945-09-15, not the previous day.
     Its 1904-10-30 change took effect at 01:00 +08 (not 00:00 LMT).
     (Thanks to Phake Nick, Steve Allen, and Joseph Myers.)  Also,
     its 1952 fallback was on 11-02 (not 10-25).

     This release contains many changes to timestamps before 1946 due
     to Japanese possession or occupation of Pacific/Chuuk,
     Pacific/Guam, Pacific/Kosrae, Pacific/Kwajalein, Pacific/Majuro,
     Pacific/Nauru, Pacific/Palau, and Pacific/Pohnpei.
     (Thanks to Phake Nick.)

     Assume that the Spanish East Indies was like the Philippines and
     observed American time until the end of 1844.  This affects
     Pacific/Chuuk, Pacific/Kosrae, Pacific/Palau, and Pacific/Pohnpei.

   Changes to past tm_isdst flags

     For the recent Morocco change, the tm_isdst flag should be 1 from
     2018-10-27 00:00 to 2018-10-28 03:00.  (Thanks to Michael Deckers.)
     Give a URL to the official decree.  (Thanks to Matt Johnson.)

Here are links to the release files:

   https://www.iana.org/time-zones/repository/releases/tzcode2018h.tar.gz
   https://www.iana.org/time-zones/repository/releases/tzdata2018h.tar.gz
   https://www.iana.org/time-zones/repository/releases/tzdb-2018h.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 7db91b70ae4ce85c7520960840fc957541a3bdb0 
dated 2018-12-23 17:59:32 -0800 and tagged '2018h' in the development GitHub 
repository at <https://github.com/eggert/tz>.

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

e30ee77432a07a4f206f7a494bd3b4ed16805017d9907fa42bfc8b952332a3c63e2c344b99ef6b32cae70b0ba25c2068b69f65afec3378f9ce56194d85df1ef8 
  tzcode2018h.tar.gz
2c72fc2737b896f60c96cd2df80ede19c0fa80c4cd2fac350d13c673e851aac54c6cc7c8a865edb3f325fc0139b850b4b98a29d97967b643bbfaa7e8fa9b4937 
  tzdata2018h.tar.gz
5c64b894033d81a82d11177b991dbe93b5ab596453cf7c0f29dcab527c5d061dd56e03460091f938d9685d200c4c79bf082dc557eaf7b8ab370dfad9e43fe4e1 
  tzdb-2018h.tar.lz

Here are the GPG checksums for the release files:

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEfjeSqdis99YzvBWI7ZfpDmKqfjQFAlwgPpIACgkQ7ZfpDmKq
fjTNyRAAlGlcaHLrGaiGgr8sKAI3Hd53zu53BUhTJjS8FO9WF2OxgDKkj0Yqrzuo
CHz3eUuIIYJ2X7BLuCAKY842K2je5goS20jqEirlbEhg1Pd0uU/8FtC4L80l68y8
8LxKEMcYY7Ec9tTraZYNIKmFxL3s9v1vXwiF94FbiPftNALNUnYS2SvvBaVybo66
Tr1DUHz00qRDzZpi9+90FllpOcMOU4PHsds/QpsGd3Q5d7lnQpUCFNN3pxORN4/T
LxCJVyBjxJ5zl+G1FVxVjJL1Hrh3VpQkV3MyplmDG9eBwOXBbwLITqvL66i1slpX
o9rN0cSNlte1yoxZwcvWKV+2mDGeGJ2P4Hbzq11ZNZ+ZhKZMdu6mMd48hhcCCQqy
5BkIPLEI++8IGZUyoIWEa/wW2djmym1p5a1jUxmI2L/LfwztVnZz+qtPB0khFP8a
lqIDXRSXv/ScGpL7TWaL7Rmc5V755/0lGy6s44pCYWS9SBhW29VRFsEkMRl8yAKM
R/cRkWbiCvDvgDiZwdtQvCdKPB+HBebIMnyJb7IDKKYpqYRkdfpuXp2lq8xRtfoZ
OhZKPYG8D9LC9ovFiRhsdYUde6Oou1DYUPayXZ8/zVXTVnswMaVh4cIoxU9pecUY
hYqyE3iwCc0YpWTU47DzruY/sXSmaITxFPF0c24DbQkAhpkRKUk=
=NHCF
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEfjeSqdis99YzvBWI7ZfpDmKqfjQFAlwgPpIACgkQ7ZfpDmKq
fjT95BAAifCqZHNjQ+Rm8nG3PXu9+FYuqn8+ezIH5vjhcfdQepYDsC5q91+Echx3
2OQpkOB4sjBiHSeeYzu4j6ULm8bvMj+FNGVQz+LXR6AUfnMwGhLM5pyGtHo3VJDh
uSUfyzLb505FxT54NyINlr2gPuV5CSP98IQQRAqzjUIxRRC78GDXA+brOjObB/d3
A0apTx0IKu/KiepbSQ2wetM9d92Brb366iPnp1aZQKuiuC4k2nGSC5zo3Jr4HLzA
CYL6YVTQuqc1UMyhqBy5yJJExsmheo3Uuz2Vh6bi6FYFNxNiOMLfIfgVZyeNBAk/
0I9Y3wWh65d4+GJwyOEdNACKqWBfWfHgOwGtheCXBMM1DDypIh7+GQsKo9zOs0n6
Kn7byx4/YMLpqPpd3J7PF5cWJtocVJUivi9RTe7n2zRAoqCT1+vM6YcXsdwbPn1g
yI/iBvjvzo10k5fU2dtkRjyKO97kn+KXALVYEnsaUsAHtO3KlppSDYtsxZo37k3B
y7ZWmfrFkSLI5U5xKszziLYF362FnEeRKVzNOPOGjs2kJpiu/alGpdxHJKDAtpms
paszof0NglEzO+jx9OOcxNHZOGjWRKRxv5BSZw1io8q87xV+eyiGR38zFCLnG/9L
udZRijZ5tp7JlxJ6XrqUKPrwDwnlPGCO5G+W2sVsQyEQYKiZZOo=
=J8dK
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEfjeSqdis99YzvBWI7ZfpDmKqfjQFAlwgPpQACgkQ7ZfpDmKq
fjRaOhAAphyNU0lclXv7YaLXm9SusHp8ElpMN/Okh2BK5dwSfHtECVow5hzKccXA
8TC9srW5DDAUEa08Qv20FNODYTk5ukpphk2IDiUMrjzy+99gkzPd5e9sBC8PHsUU
HoiFMIHvsge0WhZMpNalrrdO8tjkRRL4sPui+pvO87cNGNOGJruNUA7BHh/tjugr
EP2sDBsB+0tfpDAVzKnf3bvS/ZT/vS4imHRZ+TH5szRgSHWrZYt1IH26b4TmRr1y
xfeUS2UsfgiEtTt8/CKwChGHh/ZB+Rp+P7iWQjG15fLrtd7+Of7thRi2BxKsCT1a
EXRaBfRkn1HSeYL+a5qSGNrZX4ZKzfWuRlJWCZhoogyZ1tyd2XVnJ5XneKwMaAKH
bqdo+wscYB7YwGZXL3LX7tXJzggkXjxljggUHs0eotsLjfxaHVr/tcK8nuz8DNVK
gTEmczpQ8ygsycVvkH2Cseh7ETMLjazTD+NTh69jLWCG1At9kGNwoekeJb+Rf7we
ErDGPOE0+rp3AXQAxnu8FaWBBwCfqsvH8cls5/v3jBwtN75GM0b8Ui+HfleejTS1
SyoQsQMqVdvtXuZG/qM+FQyIXAkZ+WR+36FotL55GPT58hZhBJL+WlgyL6B30HUI
VNBAfdkOdgwN30D20guM68JRGs5dqMr+gg+sajOPgMnl2xk7F30=
=Lqgu
-----END PGP SIGNATURE-----


PS.  If your tzdata parser does not yet support negative DST offsets,
this particular release's data entries are also available in a
rearguard-format tarball and signature that does not contain such
offsets.  This is intended to be a temporary transition aid for these
parsers.  The URLs are:

https://web.cs.ucla.edu/~eggert/tz/release/2018h/tzdata2018h-rearguard.tar.gz
https://web.cs.ucla.edu/~eggert/tz/release/2018h/tzdata2018h-rearguard.tar.gz.asc

with the following SHA-512 and GPG checksums:

73ed819507ed966ea962a6adb5fbaeff4f416036573757b893d29f7c62f5c9b04c5cebea7e52cd0f502cd49195499719ca76f57e9883bb4de6dadeb87b51ca71 
  tzdata2018h-rearguard.tar.gz

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEfjeSqdis99YzvBWI7ZfpDmKqfjQFAlwgPpMACgkQ7ZfpDmKq
fjRcUw//UnGM+2HY12mtu6AJ2aYb1PjzUv0X6FADua7YDOyXjz5i0sXXi7D2EPa0
qeZuk4x0Zr2EN8vt3Xy9jHuhpLr8bAJn8cwb71sNm+tSdDvKLoJJcokj7QKjBWr9
MTprLgI0guOhOdinSFFnHaumPtXzhOjrYJiy40Qw4RMZH1sTZhPWrSK3kZlpJj+t
zGYbskaJtXB1LhlQbUtgepxyV5AaJfz4owYIbYh+Uv0gGqDzJc94BCVxM89LN52l
CCHzt3zrsMicBle4QhyRo1qk6D4DDGVq2+AXLMyq8oMQvNvtzFpw34CbsYLaNL9X
3kdCqV723lbTwpqKEcivRhCCc3m2i/0rt1X1nkReXdzior3AJpAtG48pcb/F3/l4
Hc2Af8uohIhYBpw0Tm+x6YL2u1+ZR52rJtzt5UVcWV3ToyJJw1tTCijxxEHd/xoh
6xhtvYVPKkKabQqHUQnp0YKqV6DF83pMeQ4MLtSp7LPrNbxL9y5WvjAMhjzeQAB9
8qtDUQ9tPlSgMvs7EO7LCfUuPji5pPXoWn4caYn3KkFQPYSS0FYTv+RvBlZVjaAJ
84KTx87fD6ren0/XEyIYhtN30TxNng/KODFcmM4KM2+Jk5eVKktrY7N3uZZBEpQ8
H9i/8giTDGPE/hlI3LN1E15FPuC6o0PGYaDUT8Mkk4CjazJEPA8=
=9v4P
-----END PGP SIGNATURE-----
_______________________________________________
tz-announce mailing list
tz-announce at iana.org
https://mm.icann.org/mailman/listinfo/tz-announce


More information about the tz mailing list