[tz] [PATCH] Update Crimea country codes in line with UN A/RES/73/263

Paul Eggert eggert at cs.ucla.edu
Fri Mar 26 01:55:31 UTC 2021

On 3/25/21 5:46 PM, Dimitri John Ledkov via tz wrote:
> I'm not quite sure what it means to have "CZ,SK" dual
> code for Europe/Prague.

It means that Europe/Prague covers some territory in both CZ (Czech 
Republic) and SK (Slovakia). This is mentioned in the comments at the 
start of zone1970.tab.

> is it just an oversight that Europe/Bratislava is not listed in the
> zone1970.tab file

No, it's intended. The Europe/Bratislava link is present for backward 
compatibility; it's no longer really needed for tzdb settings since 
Slovakia's clocks have agreed with Europe/Prague's since 1970.

> It would be more helpful to return CS code for
> years 1918–1939 and 1945–1992

Not really as that wouldn't be historically accurate, and even if it 
were accurate it would cause more political hassles than we already have 
(people care a lot about history for some reason :-).

> zone1970 is not helpful, especially since it's
> alphabetical sort 

Is this referring to some existing Ubuntu-based software that uses 
zone.tab and that requires alphabetical sorting? I'd be interested to 
know what software has this problem. It might be possible to work around 
problems in this area, but I'd need to know what the problems actually are.

> will not yield appropriate country code for
> Europe/Simferopol pre/post 2014 time periods

That's OK, as zone1970.tab is not a historical database. It's intended 
only for people who are setting their timezones today.

> Are there plans to add a new zone.tab format that provides UNTIL field?

No, for the reasons mentioned above.

In hindsight the zone.tab file was a mistake because it inspires too 
many political controversies. zone1970.tab is somewhat better, but even 
it goes beyond what a timezone database needs to do.

These two files were intended only as aids to user interfaces to 
selecting timezones. Modern timezone-selection user interfaces typically 
use boundaries[1] rather than these files, so perhaps someday we can 
remove both of them. Any continuing political controversy about them 
will likely accelerate the process of their removal.

[1] https://data.iana.org/time-zones/tz-link.html#boundaries

More information about the tz mailing list