[PATCH] tz-link.html: update Oracle Java tzupdater README URL
Oracle Java tzupdater README URL in tz-link.html has been changed and is currently being redirected; update it in case that does not continue: $ curl -I https://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html HTTP/2 301 server: Oracle-HTTP-Server location: https://www.oracle.com/java/technologies/javase/tzupdater-readme.html ... --- tz-link.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tz-link.html b/tz-link.html index 606a83b9..c8c4e82c 100644 --- a/tz-link.html +++ b/tz-link.html @@ -247,7 +247,7 @@ href="http://userguide.icu-project.org/datetime/timezone"><abbr title="International Components for Unicode">ICU</abbr></a>, <a href="https://developer.ibm.com/javasdk/support/dst/jtzu/"><abbr>IBM</abbr></a> and <a -href="https://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html">Oracle</a> +href="https://www.oracle.com/java/technologies/javase/tzupdater-readme.html">Oracle</a> Java, <a href="https://www.joda.org/joda-time/tz_update.html">Joda-Time</a>, <a href="https://dev.mysql.com/doc/refman/en/time-zone-support.html">MySQL</a>, and <a @@ -436,7 +436,7 @@ freely available under the <abbr>MIT</abbr> license.</li> <li>Java-based compilers and libraries include: <ul> <li>The <a -href="https://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html">TZUpdater +href="https://www.oracle.com/java/technologies/javase/tzupdater-readme.html">TZUpdater tool</a> compiles <code><abbr>tz</abbr></code> source into the format used by Oracle Java.</li> <li>The <a -- 2.28.0
On 10/17/20 9:32 AM, Brian Inglis wrote:
Oracle Java tzupdater README URL in tz-link.html has been changed and is currently being redirected; update it in case that does not continue:
Thanks for the heads-up. Fixing this prompted me to mention the TZUpdater license (which I was not aware of), since that's done for most other software we cite. Also, I modernized the description of Oracle JDK and OpenJDK, as well as the Python description in the light of Python 3.9 (which if I'm not mistaken, makes pytz obsolescent). I looked into other tools for updating Java from tzdb. It's quite a zoo. tz-link.html currently lists ICU, Joda-Time, JTZU, ThreeTen-Extra, and Time4A which all appear to be active projects. It also lists the following projects, all links that I added in July 2019 but which I'm not as sure about today: * IANA Updater, intended for Liberica JDK/JRE, last updated February 2019. * ZIUpdater, intended for Zulu Enterprise, Zulu Community, Zulu Embedded, and Zing, last updated July 2019. * tzdbgen, a backport of some OpenJDK 8 (2014) code to OpenJDK 6 (2009), last updated June 2017. This no longer seems to work <https://github.com/akashche/tzdbgen/issues/4>. Given the above, the attached proposed patch also stops mentioning tzdbgen as it appears to be abandoned. I'll cc. this email to tzdbgen's author Alex Kashchenko, though, in case I'm wrong. If anyone knows IANA Updater and ZIUpdater's status, I'd appreciate the info; presumably they exist mostly because of TZUpdater's license but the licensing situation can be murky in this area.
On 2020-10-17 19:02, Paul Eggert wrote:
On 10/17/20 9:32 AM, Brian Inglis wrote:
Oracle Java tzupdater README URL in tz-link.html has been changed and is currently being redirected; update it in case that does not continue:
Thanks for the heads-up. Fixing this prompted me to mention the TZUpdater license (which I was not aware of), since that's done for most other software we cite. Also, I modernized the description of Oracle JDK and OpenJDK, as well as the Python description in the light of Python 3.9 (which if I'm not mistaken, makes pytz obsolescent).
I looked into other tools for updating Java from tzdb. It's quite a zoo. tz-link.html currently lists ICU, Joda-Time, JTZU, ThreeTen-Extra, and Time4A which all appear to be active projects. It also lists the following projects, all links that I added in July 2019 but which I'm not as sure about today:
* IANA Updater, intended for Liberica JDK/JRE, last updated February 2019.
* ZIUpdater, intended for Zulu Enterprise, Zulu Community, Zulu Embedded, and Zing, last updated July 2019.
* tzdbgen, a backport of some OpenJDK 8 (2014) code to OpenJDK 6 (2009), last updated June 2017. This no longer seems to work <https://github.com/akashche/tzdbgen/issues/4>.
Given the above, the attached proposed patch also stops mentioning tzdbgen as it appears to be abandoned. I'll cc. this email to tzdbgen's author Alex Kashchenko, though, in case I'm wrong. If anyone knows IANA Updater and ZIUpdater's status, I'd appreciate the info; presumably they exist mostly because of TZUpdater's license but the licensing situation can be murky in this area.
An upgrade mentioned on the new Oracle Java Tzupdater page allows the Oracle Java Tzupdater to update other non-Oracle JVMs using compatible tz data. IIRC Joda time core became java.time integrated into Jave SE 8 JDK updating calendar, tz, and DST handling; and ThreeTen Android Backport added that support to the Google Android platform, and the core is becoming Android java.time. [BTW: DUT1 predictions appear to keep floating around the same range for at least another year] -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised. [Data in binary units and prefixes, physical quantities in SI.]
participants (2)
-
Brian Inglis -
Paul Eggert