[tz] OpenJDK/CLDR/ICU/Joda issues with Ireland change

Paul Eggert eggert at cs.ucla.edu
Fri Jan 26 18:29:25 UTC 2018


Yoshito Umaoka wrote:

> CLDR set an assumption that standard and daylight names must be different.

That assumption is easy enough to satisfy. How about the attached patch instead?

(Where is the assumption documented, by the way?)

> (BTW, you might disagree that we set such
> assumption. I think TZ database does not prohibit a same abbreviation
> used for standard and daylight at a time, although it is unlikely.)

Not only does tzdb not prohibit it, that feature was long used in Australian 
timestamps, as it matched more-traditional Australian practice. One can still 
follow this more-traditional practice by using POSIX TZ settings like 
TZ='EST-10EST,M10.1.0,M4.1.0/3' which uses "EST" for both Eastern Standard Time 
and Eastern Summer Time. If CLDR assumes that names or abbreviations must be 
unique, that's a problem that should get fixed somehow.

> If TZ database project insists to make the change, CLDR project has to
> decide whether we should swap standard/dalight name in CLDR, and if
> we do, when is the right time

I'm proposing a patch so that the CLDR project doesn't need to make such an 
abrupt swap. CLDR can have a transition period as long as you like, during which 
CLDR will work with both current and proposed tzdb.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cldr.diff
Type: text/x-patch
Size: 1304 bytes
Desc: not available
URL: <http://mm.icann.org/pipermail/tz/attachments/20180126/ab536775/cldr-0001.diff>


More information about the tz mailing list