[tz] OpenJDK/CLDR/ICU/Joda issues with Ireland change
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...
Size: 1304 bytes
Desc: not available
More information about the tz