RFR: 8212970: TZ database in "vanguard" format support
Roger.Riggs at oracle.com
Wed Jul 24 19:47:52 UTC 2019
Adjusting the data during import looks fine.
TzdbZoneRulesProvider.java:504 "ususally" -> "usually"
Removing the source duplication is good.
Is there a way to remove the duplication of the TZDATA files themselves?
make/data/tzdata/* and test/jdk/sun/til/calendar/zi/*
Looks good, Roger
On 7/23/19 6:15 PM, naoto.sato at oracle.com wrote:
> Please review the fix to the following enhancement:
> The proposed changeset is located at:
> This change aims to support the "vanguard" IANA time zone data format,
> which uses the negative savings and transition time beyond a day
> period. The change basically translates those negative savings and
> transition times, such as 25:00, into the ones that the current JDK
> recognizes, then produces the data file "tzdb.dat" at the build time.
> At the run time, the data file is read and interpreted as before. This
> way the produced tzdb.dat is compatible with the prior JDK releases so
> that the TZ Updater can also distribute it as a time zone update.
> I have also refactored redundant copy of ZoneRules file in the build
> directory, by dynamically importing the file under src. Thus some
> build related files are modified. I am hoping folks on the build-dev
> can review those changes.
More information about the core-libs-dev