A new `leapseconds' file in zic format that is valid to 28 June 2022 is
now available at:
http://www.ncedc.org/ftp/pub/programs/leapseconds
Please update your systems with this new file. (The EEW hosts have been
updated.) Any long-running program that uses this file must be
restarted for it to recognize the new VALID line.
Official leapsecond decisions are published in "Bulletin C", the latest
of which can be found at:
https://datacenter.iers.org/data/latestVersion/16_BULLETIN_C16.txt
On Red Hat systems, the `tzdata' package also provides a `leapseconds'
file at `/usr/share/zoneinfo/leapseconds', which is updated in
accordance with the IERS Bulletin C. It looks as if this package is
updated (and tested) several times a year:
https://access.redhat.com/articles/1187353
and in turn is updated from the `tzdata' development repository on
GitHub at:
https://github.com/eggert/tz
which also includes a file `leapseconds.awk' in order to "Generate zic
format 'leapseconds' from NIST format 'leap-seconds.list'":
https://github.com/eggert/tz/blob/master/leapseconds.awk
`/usr/share/zoneinfo/leapseconds' is the location for Red
Hat-/CentOS-/Fedora-based distributions. I don't know about Arch,
Alpine, SUSE, Slackware, et al. It looks as if Debian-based
distributions and FreeBSD (possibly macOS too?) use the NIST format for
their `/usr/share/zoneinfo/leap-seconds.list' file
(`/var/db/ntpd.leap-seconds.list' in FreeBSD).
Brian Pardini
--
Berkeley Seismological Laboratory
bpar...@seismo.berkeley.edu
+1 (510) 664-5140