JDK-8207159 : Update ICU to version 62.1
  • Type: Bug
  • Component: javafx
  • Sub-Component: web
  • Affected Version: 8,openjfx11
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2018-07-12
  • Updated: 2020-06-04
  • Resolved: 2018-08-24
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 Other
8u202Fixed openjfx11.0.2Fixed
Related Reports
Cloners :  
Cloners :  
Relates :  
Relates :  
Relates :  
Changeset: 20a8447c71c6 Author: arajkumar Date: 2018-08-24 15:06 +0530 URL: http://hg.openjdk.java.net/openjfx/jfx-dev/rt/rev/20a8447c71c6 8207159: Update ICU to version 62.1 Reviewed-by: mbilla, kcr, ghb


Look good. Compiled on all three platforms. +1

Tested in windows .. +1

Changeset: 1. Build system related changes(done by us): http://cr.openjdk.java.net/~arajkumar/8207159/webrev 2. Complete changeset({62.1 icu + build system} changes): http://cr.openjdk.java.net/~arajkumar/8207159/webrev/icu.core.changeset.gz #1 contains build system related changes which need to be reviewed. Following are the major build system changes WRT to previous ICU, a. Simplified CMake scripts, `icu/CMakeLists.txt` is now responsible to build icuuc, icu18n, icudata libraries. b. Removed icudata building shell script and simplified the data build process using data_as_asm.cpp, it converts the given icudt*.dat file into static library. It is written specifically for JavaFX(not from ICU). c. icudt*.zip is moved from `icu/sources/data/in/icudt*.zip` to `icu/java/data/icudt*.zip`.(Currently we zip the icudt*.dat file, but I don't see a reason to compress because mercurial itself compresses the files when storing) #2 contains the actual changeset file in compressed format, follow the below steps to apply $ cd rt $ wget http://cr.openjdk.java.net/~arajkumar/8207159/webrev/icu.core.changeset.gz -O - | gunzip | hg import - --no-commit