[tz-announce] 2022c release of tz code and data available

Paul Eggert eggert at cs.ucla.edu
Tue Aug 16 01:31:14 UTC 2022


The 2022c release of the tz code and data is available.

This release reflects the following changes, which do not affect
timestamps unless your system has the awk bug mentioned below:

   Briefly:
     Work around awk bug in FreeBSD, macOS, etc.
     Improve tzselect on intercontinental Zones.

   Changes to code

     Work around a bug in onetrueawk that broke commands like
     'make traditional_tarballs' on FreeBSD, macOS, etc.
     (Problem reported by Deborah Goldsmith.)

     Add code to tzselect that uses experimental structured comments in
     zone1970.tab to clarify whether Zones like Africa/Abidjan and
     Europe/Istanbul cross continent or ocean boundaries.
     (Inspired by a problem reported by Peter Krefting.)

     Fix bug with 'zic -d /a/b/c' when /a is unwritable but the
     directory /a/b already exists.

     Remove zoneinfo2tdf.pl, as it was unused and triggered false
     malware alarms on some email servers.

Here are links to the release files:

   https://www.iana.org/time-zones/repository/releases/tzcode2022c.tar.gz
   https://www.iana.org/time-zones/repository/releases/tzdata2022c.tar.gz
   https://www.iana.org/time-zones/repository/releases/tzdb-2022c.tar.lz

The following convenience links are also available, although they may 
point to the previous release until the relevant caches are refreshed:

   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 
ce4d77644d2793027bb27f095dec7b530edcd947 dated 2022-08-15 17:47:18 -0700 
and tagged '2022c' in the development GitHub repository at 
<https://github.com/eggert/tz>.

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

3373fa16a12007415c3dc3a75c4a0d61d6ae54968eeecedcdf4bcfd7f554020a15c4687dde107b90462b75d848eebe1e200c33322ebe0d3f1ad11bc769cade06 
  tzcode2022c.tar.gz
e2ae92abac6d87ce4ab4ba9012e868e1791b842e083293489debc0c671b9cf135b5b70426dacb6dbebbf6eba24463205225ae45bb7df891a086b25475f85ee0b 
  tzdata2022c.tar.gz
e51a9044da116a52906bc0fc22a3dde0e1a6d4e486f9e610a63aa6634ccc1ebd0bc2d47d2faa84bde2b78cc890fe3fb08f6c1ac4e1e0c147d45de5c21d26b26a 
  tzdb-2022c.tar.lz

Here are the GPG digital signatures for the release files:

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

iQIzBAABCgAdFiEEfjeSqdis99YzvBWI7ZfpDmKqfjQFAmL66eQACgkQ7ZfpDmKq
fjSarBAAp6iKJluMo3MOD4YQUwB5aUsVg1zSXPYs1WH88gXaHLxm2G0fv8Ar4FFg
gDOBxyazc/4fB7zwec3rMKo5KVV/pRil1go93BetefoU1ffhrLYbrVw89/VsesXP
nQ5FXkVLd/u5vuOXf2WoS+hmJANlC2ljhHTN1MX0hoChyLA/paBYvS18mTn45Tm4
PCH6cPKX//gwGSmOavRqlT9wp95NCpCeXX7Yl5aYIgpdGAJAGZJrzGcn1Rp0NoOJ
BQfoaC4SuGEeBbqsUdoFrXE6V1rI1pAvPXq8fwTjrh7LDIaGmIHY+HAeJUDwT4d5
rEXNJ9D5mun4VDkVMiyMlITTletu1wnHyspLZk4h9g6H75C2c0pipCI4FGfEn+wh
2l54bVAwJE2An5UKdqukaC2B9MGxEFTbgE5Za93OwOyrb6FFGUrMjj2Ua1nf1h6E
5VefqyKepF1TY/ApWy2OObTioBew2lVuXRsQrD1cDo/rqAyMYLlkrye0nQspvkAA
jv5LKH8fmapBee7JaFYYbnCMZwpyr0iP4LOiH34a9vsFrUtERUTUKxhPv1epNyyc
F6ECJz7wknYwRszyp/2ai7nc8yCHc+76dmgXM6fPwcghuVv0ihl7uOkNx1Rp2MHr
oZ7r0KV7HcAOQgCWJuh4l1QNX3qX7XqmRJP1rNCmMbUnENme6MQ=
=7xd7
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEfjeSqdis99YzvBWI7ZfpDmKqfjQFAmL66eQACgkQ7ZfpDmKq
fjTHhQ//YaTZjsHEvJuVFRcqjuIByGySv7aUnvldFGZ4vuAgIX0g7hlaoCdSlVri
qjqhGSM7ShcRs1PtvBGUmFrrfvhg+vW6D6etkf3GO8h/Vztz26GIkY/PLv/wFu4i
bf915wfbsMmaoI/MVlLsNMzQ63qS5i+JwouJAKOmUb95wNMrmKlBi4XXcQNvUdTF
pp7uGq7jJdcETAgH5UQkeiXBghahdS6SEK8raFplW2hK8SqyAAjG9hRBjMqyoSUS
cPK0UwrjLZvd9KOB73RFryglkNpTthqvsr4vZ7K4WzZuIYxHLzG2LEG6Rhuuq8Z/
2u3g4KMLJ29NQJRIjAYWU9F2IruzgQJjxRjMtbxysR7Jiru+xzg5nha1eRdp/G4z
F9aqc2NR79I9kpUQAIxhi3C6v/mreMNm0HfBskA3Ws1R7Mi7MSpnIhi/gwUUnQV2
AMBOo2qAz24d3kt65Opc2bHWZemtfzXTkMQhIiIgCkHrb5H9EKUYac+aJeJpRZKU
jdZ/5rLzKJyUraBb1a0h6UXCuxk0yVelVIcDEjaJTfpgMF5qmwrFaCBZUZ0zbQvT
9VhltgpkWGGUMJxn+OTyGsZRO8oUXg/3SbaMQr0tAnR59tcorvhF5wU5aNH/PYoa
dDwW+qmDW3ky10DiF2fzjZWwRBiiLJF61stHXaNy9RvHC/V3yFY=
=nylY
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEfjeSqdis99YzvBWI7ZfpDmKqfjQFAmL66eYACgkQ7ZfpDmKq
fjS8Dg//fnZzYIPMv90un2mPyAnVZbVSS6O8CG2YSdHPkXwVZE8DbyrIVNaJTLNG
zaGgQ0/+enf3HZlM8NTBJO6Zf4Sv1ZFrnifqF0JmUZ5P/OxlhKLdt3OgQ0oGAX48
SacJoXf3JX8At10Ar+NVtAneJpG1wVsD4nPFrNS/rWRwfMMKdnP2HxlEVHCbNikk
r1/F+065qbXYOhYD3UpqJI9dKaA3OFjEANQJJHw3+h7m0YZFcMATSw5anrnvGotx
+lgQffLQvKIKc5E7CsppEk0SnFmKncUceepajJzqnyNTT9kecSAlu6qrnJCgHtu+
qhQfMfklixqocCwj6yJyZDKuv9e8vKjb7U2HYhNRhBWS3eE4ozE6fDDacehRyUrz
HLgotpRuYWImP3MA+AhOqSQThY2y3tSOHAKxMDixaq4dkpXGgg+5KR/VRLD8//99
m19yu3QqpzjKGPiQpfdU5tpk/2JegFpCbYwsMkw0XfCVvmRwjKGexS3hIHLF4WkQ
XMjkf8Bj+AS0Ld+9IBE97BrG6qDN+NPI9EhC7/YvyxqcDcSWbG65JbiYkyDUkBgt
rUFPTlUUTD2hcdfbQQZ4f23F/iJpbJXOyhqxxHl9RnkJkEkgDcO+apps74V4IN/6
YSP3pvW32hZ0Z8iXKD4VVbYBqIw6rLb8HpaA5zQEHs/S2A/kcfs=
=BW2X
-----END PGP SIGNATURE-----

PS. If your tzdata parser does not yet support negative DST offsets or 
times past 24:00, or if it insists on a 'pacificnew' file that is no 
longer present, this release's data entries can be turned into a 
rearguard-format tarball that should work even with these older parsers. 
This is intended to be a temporary transition aid for these parsers. To 
generate a rearguard-format tarball, obtain the full distribution as 
described above, and run the command 'make DATAFORM=rearguard 
tailored_tarballs' on a development host. Or you can run 'make 
rearguard.zi' to generate a single file that can be fed directly to a 
parser that works like 'zic'.


More information about the tz-announce mailing list