
Just curious: On a Linux system logs tell me that zoneinfo was recently updated to 2019c. Good. On a MacOS system the zoneinfo is older than 2019c. But which is it? When I grep through the installed zoneinfo I find no strings that seem to identify the version. Is this information available somehow? Thanks, gil

At least on my system, running macOS 10.13.6 ("High Sierra"), there's an extra file called +VERSION in the install directory. $ cat /usr/share/zoneinfo/+VERSION 2019b I guess it's a bit behind. -- Tim Parenti On Fri, 20 Sep 2019 at 14:53, Paul Gilmartin via tz <tz@iana.org> wrote:
Just curious:
On a Linux system logs tell me that zoneinfo was recently updated to 2019c. Good.
On a MacOS system the zoneinfo is older than 2019c. But which is it? When I grep through the installed zoneinfo I find no strings that seem to identify the version. Is this information available somehow?
Thanks, gil

Also of note: /usr/share/zoneinfo is a symlink to /var/db/timezone/zoneinfo, which on my system is itself a symlink to /var/db/timezone/tz/2019b.1.0/zoneinfo /var/db/timezone/tz only contains the one directory, 2019b.1.0 -- Tim Parenti On Fri, 20 Sep 2019 at 15:02, Tim Parenti <tim@timtimeonline.com> wrote:
At least on my system, running macOS 10.13.6 ("High Sierra"), there's an extra file called +VERSION in the install directory.
$ cat /usr/share/zoneinfo/+VERSION 2019b
I guess it's a bit behind.
-- Tim Parenti
On Fri, 20 Sep 2019 at 14:53, Paul Gilmartin via tz <tz@iana.org> wrote:
Just curious:
On a Linux system logs tell me that zoneinfo was recently updated to 2019c. Good.
On a MacOS system the zoneinfo is older than 2019c. But which is it? When I grep through the installed zoneinfo I find no strings that seem to identify the version. Is this information available somehow?
Thanks, gil

On 2019-09-20, at 13:02:44, Tim Parenti wrote:
At least on my system, running macOS 10.13.6 ("High Sierra"), there's an extra file called +VERSION in the install directory.
$ cat /usr/share/zoneinfo/+VERSION 2019b
I guess it's a bit behind.
Mine also. Mojave. No such file on Linux where I had looked for "2019c" that I expected. Thanks, gil

On 9/20/19 12:25 PM, Paul Gilmartin via tz wrote:
No such file on Linux where I had looked for "2019c" that I expected.
Different distros do this differently. In the reference installation, you can find the version number in a comment in /usr/share/zoneinfo/tzdata.zi, and this file is available in Fedora 30. However, Ubuntu 18.04.3 LTS (an older release) lacks /usr/share/zoneinfo/tzdata.zi, I assume because Debian's installation procedure predates the addition of tzdata.zi (first available in tzdb 2017c). I have filed a bug report with Debian about that. If it doesn't already, macOS should also distribute tzdata.zi; perhaps a reader who uses macOS can file a bug report about this.

On 2019-09-20 15:16, Paul Eggert wrote:
On 9/20/19 12:25 PM, Paul Gilmartin via tz wrote:
No such file on Linux where I had looked for "2019c" that I expected.
Different distros do this differently. In the reference installation, you can find the version number in a comment in /usr/share/zoneinfo/tzdata.zi, and this file is available in Fedora 30. However, Ubuntu 18.04.3 LTS (an older release) lacks /usr/share/zoneinfo/tzdata.zi, I assume because Debian's installation procedure predates the addition of tzdata.zi (first available in tzdb 2017c). I have filed a bug report with Debian about that.
If it doesn't already, macOS should also distribute tzdata.zi; perhaps a reader who uses macOS can file a bug report about this.
Not a problem in most distros as package versions are available thru package manager metadata, even to unprivileged users $ apt list|show tzdata $ dnf list|info tzdata $ zypper info timezone and on the web: https://pkgs.org/download/tzdata or timezone (SuSE) or zoneinfo (BSD) and that site also lists package contents. I don't see any point or value in any distro including any of the input data *.tab sources etc. in binary packages, and most could do with adding LICENCE, NEWS, README, and *.html to doc dirs. WSL is handy for checking details across distros, but sometimes adds its own artifacts, and no BSDs appear to be available yet: $ ls */usr/share/doc/tzdata/ cygwin-32/usr/share/doc/tzdata/: LICENSE NEWS README theory.html cygwin-64/usr/share/doc/tzdata/: LICENSE NEWS README theory.html debian/usr/share/doc/tzdata/: changelog.Debian.gz changelog.gz copyright README.Debian fedora/usr/share/doc/tzdata/: README theory.html tz-art.html tz-link.html ubuntu/usr/share/doc/tzdata/: changelog.Debian.gz copyright README.Debian $ ls -1 */usr/share/zoneinfo/{*.*,Msft/*} cygwin-32/usr/share/zoneinfo/iso3166.tab cygwin-32/usr/share/zoneinfo/tzdata.zi cygwin-32/usr/share/zoneinfo/zone.tab cygwin-32/usr/share/zoneinfo/zone1970.tab cygwin-64/usr/share/zoneinfo/iso3166.tab cygwin-64/usr/share/zoneinfo/sha512.sum cygwin-64/usr/share/zoneinfo/tzdata.zi cygwin-64/usr/share/zoneinfo/zone.tab cygwin-64/usr/share/zoneinfo/zone1970.tab debian/usr/share/zoneinfo/iso3166.tab debian/usr/share/zoneinfo/leap-seconds.list debian/usr/share/zoneinfo/Msft/localtime debian/usr/share/zoneinfo/zone.tab debian/usr/share/zoneinfo/zone1970.tab fedora/usr/share/zoneinfo/iso3166.tab fedora/usr/share/zoneinfo/Msft/localtime fedora/usr/share/zoneinfo/tzdata.zi fedora/usr/share/zoneinfo/zone.tab fedora/usr/share/zoneinfo/zone1970.tab suse/usr/share/zoneinfo/Msft/localtime ubuntu/usr/share/zoneinfo/iso3166.tab ubuntu/usr/share/zoneinfo/leap-seconds.list ubuntu/usr/share/zoneinfo/Msft/localtime ubuntu/usr/share/zoneinfo/zone.tab ubuntu/usr/share/zoneinfo/zone1970.tab -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised.

On 9/20/19 4:16 PM, Paul Eggert wrote:
Ubuntu 18.04.3 LTS (an older release) lacks /usr/share/zoneinfo/tzdata.zi, I assume because Debian's installation procedure predates the addition of tzdata.zi (first available in tzdb 2017c). I have filed a bug report with Debian about that.
If it doesn't already, macOS should also distribute tzdata.zi; perhaps a reader who uses macOS can file a bug report about this.
The Debian problem has been fixed as part of Debian tzdata 2019c-2, as reported here: https://bugs.debian.org/940852 Debian is upstream from Ubuntu and other distros so the fix should eventually propagate there too. I hope macOS follows suit eventually, but that's a different process that I'm not familiar with.

Please see: https://support.apple.com/en-us/HT206986 There is not currently an update available for 2019c. Please stay tuned. Debbie
On Sep 20, 2019, at 12:25 PM, Paul Gilmartin via tz <tz@iana.org> wrote:
On 2019-09-20, at 13:02:44, Tim Parenti wrote:
At least on my system, running macOS 10.13.6 ("High Sierra"), there's an extra file called +VERSION in the install directory.
$ cat /usr/share/zoneinfo/+VERSION 2019b
I guess it's a bit behind.
Mine also. Mojave. No such file on Linux where I had looked for "2019c" that I expected.
Thanks, gil

There is now an update available containing 2019c. See the support document for details on how to manually trigger an update. Thanks, Debbie
On Sep 23, 2019, at 4:00 PM, Deborah Goldsmith via tz <tz@iana.org> wrote:
Please see:
https://support.apple.com/en-us/HT206986
There is not currently an update available for 2019c. Please stay tuned.
Debbie
On Sep 20, 2019, at 12:25 PM, Paul Gilmartin via tz <tz@iana.org> wrote:
On 2019-09-20, at 13:02:44, Tim Parenti wrote:
At least on my system, running macOS 10.13.6 ("High Sierra"), there's an extra file called +VERSION in the install directory.
$ cat /usr/share/zoneinfo/+VERSION 2019b
I guess it's a bit behind.
Mine also. Mojave. No such file on Linux where I had looked for "2019c" that I expected.
Thanks, gil
participants (5)
-
Brian Inglis
-
Deborah Goldsmith
-
Paul Eggert
-
Paul Gilmartin
-
Tim Parenti