<i18n dev> RFR: 8340477: Remove JDK1.1 compatible behavior for "EST", "MST", and "HST" time zones [v3]

Naoto Sato naoto at openjdk.org
Wed Oct 16 23:18:09 UTC 2024


On Wed, 16 Oct 2024 23:01:31 GMT, Justin Lu <jlu at openjdk.org> wrote:

> BTW, can we go even further and remove "EST", "HST" and "MST" from `SHORT_IDS`? IIUC the basis for keeping those 3 specifically as part of `SHORT_IDS` was the conflicting 1.1 behavior. Now that the old mapping is removed, those 3 will always map to the TZDB data, which has them as valid links in _backwards_ instead of the previous fixed offset zones.

Data conflict with TZDB is not the reason to keep them in `SHORT_IDS`, but they are defined as time zone ids in JDK1.1, as well as others in `SHORT_IDS` is the reason. They are all deprecated, so ideally we remove them altogether, but I expect that would break apps.

That said, it might be useful we log warnings if apps use them, then we may be able to indeed remove them in future releases.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/21545#issuecomment-2418124218


More information about the i18n-dev mailing list