[jdk24u] RFR: 8166983: Remove old/legacy unused tzdata files

Andrew John Hughes andrew at openjdk.org
Thu Mar 20 00:59:46 UTC 2025


This is a near-clean backport of [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983), differing from the original only because `zone.tab` was later updated in 24u only by the tzdata 2025a update.

Given the frequency of updating these files across all update releases, I think it makes sense to remove these files in as many releases as possible for consistency. Not doing so risks an update being missed in the backporting process, as has already happened with the 2025a update (see [JDK-8352097](https://bugs.openjdk.org/browse/JDK-8352097))

Tests still passed after the files were removed:
~~~
==============================
Test summary
==============================
   TEST                                              TOTAL  PASS  FAIL ERROR   
   jtreg:test/jdk/java/text/Format                     130   130     0     0   
   jtreg:test/jdk/java/util/TimeZone                    22    22     0     0   
   jtreg:test/jdk/sun/util/calendar                      3     3     0     0   
   jtreg:test/jdk/sun/util/resources                    22    22     0     0   
   jtreg:test/jdk/java/time                            187   187     0     0   
==============================
TEST SUCCESS
~~~

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

Commit messages:
 - Backport 49ee4df375f57ef2d06ff7d54aaefed77d60c40b

Changes: https://git.openjdk.org/jdk24u/pull/150/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=150&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8166983
  Stats: 8665 lines in 28 files changed: 0 ins; 8663 del; 2 mod
  Patch: https://git.openjdk.org/jdk24u/pull/150.diff
  Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/150/head:pull/150

PR: https://git.openjdk.org/jdk24u/pull/150


More information about the jdk-updates-dev mailing list