[jdk17u] RFR: 8305113: (tz) Update Timezone Data to 2023c

Rui Li duke at openjdk.org
Mon Apr 10 22:01:58 UTC 2023


Backport tz2023c.

The backport is NOT clean:

- I had to drop [src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java](https://github.com/openjdk/jdk/commit/ed9592c6e81f82e2bf6508ce45ba15aad8232181#diff-88f8bdbe16f63d17eca77e3af484f7491244be70448029a19548032640dc3475) in the original patch, since 17 already has that block of code (same code. It just writes out enums as numbers): [link](https://github.com/openjdk/jdk17u/blob/master/src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java#L633-L636). The code was deleted in 18 for https://bugs.openjdk.org/browse/JDK-8274864 and now added back as part of tz 2023c.

- Also resolved minor conflicts for test/jdk/java/util/TimeZone/TimeZoneTest.java: copyright year and `@bug` JBS tags.

Testing: jtreg tier1 passed.

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

Commit messages:
 - Backport ed9592c6e81f82e2bf6508ce45ba15aad8232181

Changes: https://git.openjdk.org/jdk17u/pull/368/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=368&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8305113
  Stats: 319 lines in 17 files changed: 177 ins; 25 del; 117 mod
  Patch: https://git.openjdk.org/jdk17u/pull/368.diff
  Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/368/head:pull/368

PR: https://git.openjdk.org/jdk17u/pull/368


More information about the jdk-updates-dev mailing list