JDK-8061441 : Incorrect package name in RPM
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 8u25
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux
  • CPU: x86_64
  • Submitted: 2014-10-18
  • Updated: 2015-03-06
  • Resolved: 2015-03-05
Related Reports
Duplicate :  
Duplicate :  
Description
FULL PRODUCT VERSION :


ADDITIONAL OS VERSION INFORMATION :
All RPM installations

A DESCRIPTION OF THE PROBLEM :
The 64bit RPM bundle has its name set to jre1.8.0_25 which breaks easrlier use of the name for the Java runtime. The name should be (I believe) jre

[nsmeds@nsmeds_tp ~]$ rpm -qp --qf "%{name}\n" Downloads/jre-8u25-linux-x64.rpm 
jre1.8.0_25


[nsmeds@nsmeds_tp ~]$ rpm -qp -i Downloads/jre-8u25-linux-x64.rpm 
Name        : jre1.8.0_25
Version     : 1.8.0_25
Release     : fcs
Architecture: x86_64
Install Date: (not installed)


Compare e.g. with the version 7 bundle

[nsmeds@nsmeds_tp ~]$ rpm -qi jre
Name        : jre
Version     : 1.7.0_67
Release     : fcs
Architecture: x86_64


REGRESSION.  Last worked in version 7u67

ADDITIONAL REGRESSION INFORMATION: 
[nsmeds@nsmeds_tp ~]$ java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)



STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
rpm -qip Downloads/jre-8u25-linux-x64.rpm 

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Name should be reported as "jre" to support the update functionality of RPM kackage systems.


REPRODUCIBILITY :
This bug can be reproduced always.


Comments
Relnote requested via JDK-8074519.
05-03-2015

Where is the documentation for the naming change?
12-12-2014

This is as-designed.
20-10-2014