JDK-8193218 : Simplify build system building rpms
  • Type: Bug
  • Component: install
  • Affected Version: 7u161,8u151
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: linux
  • Submitted: 2017-12-07
  • Updated: 2021-04-01
  • Resolved: 2017-12-08
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 7 JDK 8
7u161Fixed 8u152Fixed
Related Reports
Blocks :  
Relates :  
Description
Build system to produce rpms is complicated, a lot of copy/paste code. This is a blocker for efficient adjusting or Java rpms to meet new requirements.
The build system should be simplified.
This should be build only change. Functionality of Java rpms should not be altered.
Develop a script to dump contents of binary rpms in a text file. rpm dumps produced by this script should be used to verify that updated build system produces binary rpms with the same functionality as the old build system.

Comments
CPU18_04-critical-request - Justification : This is critical for Cerner customer - Risk Analysis : Low. Build only change, no functional impact in 8u. For 7u it is more involved change. But with this fix rpms for 7u and 8u start work similar. - Review : https://java.se.oracle.com/code/cru/CR-78 - Testing (done/to-be-done) : to be done by SQE - Back ports (done/to-be-done) : done to jdk7cpu - FX Impact : NA - Fix For Release : 8u, 7u
16-12-2017

Yes, we need this clean up everywhere.
08-12-2017

do we need it in another repo? 7u ? 10?
08-12-2017

Review: https://java.se.oracle.com/code/cru/CR-78
07-12-2017