[tz] KyivNotKiev

Paul Eggert eggert at cs.ucla.edu
Sat Nov 28 18:38:54 UTC 2020

On 11/27/20 9:54 AM, Matt Johnson-Pint wrote:

> how hard is it to add a link? ...  We wouldn't even have to make the Kyiv spelling primary.

This sounds like a good suggestion. We could add a link line as in the patch 
below. This would be a test of the new feature of *forward* compatibility, not 
*backward* compatibility, but it's pretty much the same thing as far as the 
implementation goes so I'm not sure it's worth the hassle of creating a new 
'forward' file. Now that FreeBSD uses 'backward' along with everybody else, 
putting this line in 'backward' means it should be supported by everybody who 
cares about alternate names.

I had already been meaning to move some other links to 'backward' for similar 
reasons, but I figure we might as well do the tougher case first.

I have not committed this patch, as the area is controversial.

diff --git a/backward b/backward 

index e13ae52..3327e58 100644 

--- a/backward 

+++ b/backward 

@@ -1,9 +1,9 @@ 

-# tzdb links for backward compatibility 

+# tzdb links for backward and forward compatibility 


  # This file is in the public domain, so clarified as of 

  # 2009-05-17 by Arthur David Olson. 


-# This file provides links between current names for timezones 

+# This section provides links between current names for timezones 

  # and their old names.  Many names changed in late 1993. 


  # Link TARGET                  LINK-NAME 

@@ -130,3 +130,9 @@ Link        Etc/UTC                 UTC 

  Link   Etc/UTC                 Universal 

  Link   Europe/Moscow           W-SU 

  Link   Etc/UTC                 Zulu 



+# This section is for forward compatibility, where the primary name is 

+# likely to change if current trends in common English usage continue. 


+Link   Europe/Kiev             Europe/Kyiv 

More information about the tz mailing list