<i18n dev> [11u] RFR: 8212970: TZ database in "vanguard" format support

Langer, Christoph christoph.langer at sap.com
Fri Sep 20 09:39:35 UTC 2019

Thank you, Matthias.

From: Baesken, Matthias <matthias.baesken at sap.com>
Sent: Freitag, 20. September 2019 10:07
To: Langer, Christoph <christoph.langer at sap.com>; jdk-updates-dev at openjdk.java.net
Cc: i18n-dev at openjdk.java.net
Subject: RE: [11u] RFR: 8212970: TZ database in "vanguard" format support

Hello Christoph,  looks  good to me !

Best regards, Matthias

From: Langer, Christoph
Sent: Mittwoch, 18. September 2019 11:45
To: jdk-updates-dev at openjdk.java.net<mailto:jdk-updates-dev at openjdk.java.net>
Cc: i18n-dev at openjdk.java.net<mailto:i18n-dev at openjdk.java.net>
Subject: [11u] RFR: 8212970: TZ database in "vanguard" format support


please review this backport to JDK11 updates:

Bug: https://bugs.openjdk.java.net/browse/JDK-8212970
Webrev: http://cr.openjdk.java.net/~clanger/webrevs/8212970.11u-dev.0/
Original Change: https://hg.openjdk.java.net/jdk/jdk/rev/99d2dd7b84a8

This backport is prerequisite to JDK-8228469: (tz) Upgrade time-zone data to tzdata2019b, which is required for 11.0.5. This will make the JDK’s timezone parser support the “vanguard” format and enables a simple backport of JDK-8228469.

To make the patch applicable to jdk11u, I had to manually do all the deletions in  test/jdk/sun/util/calendar/zi/tzdata and test/jdk/sun/util/calendar/zi/tzdata_jdk.

Furthermore there were some rejects which were easy to resolve in:
make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesCompiler.java -> Copyright year
make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java -> Copyright year and import statements
src/java.base/share/classes/java/time/zone/Ser.java -> Copyright year
src/java.base/share/classes/java/time/zone/ZoneOffsetTransitionRule.java -> Copyright year

With the patch applied all regression testing shows still green (both, jtreg and TCK).


More information about the i18n-dev mailing list