JDK-8065940 : not compressing the non-english msi's will speed up the build
  • Type: Bug
  • Component: install
  • Affected Version: 8-pool,9
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • Submitted: 2014-11-25
  • Updated: 2015-06-03
  • Resolved: 2014-12-02
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.
8u40Fixed 9 b44Fixed
We now tell Wix to run MSZIP compression on all of the msi files.  Now that installer.exe is part of the File table, it will get compressed.  This has added a lot of time to the windows install builds.  

We only ship the English msi files.  The non-English msi files are created only to generate the transforms (binary differences of the msi for localization).  We should create a wix compiler flag to switch on/off MSZIP compression, and only have it on during the compilation of the English msi object file. 
Not verified by SQE. Internal issue.

It was taking about 3 min to compress each of the 10 non-english msi files, so turning off the MSZIP compression for non-English msi files should reduce each Windows build by about 30 min.