Red Hat Bugzilla – Bug 125664
java-1.4.1-ibm-220.127.116.11-1jpp_2rh says it obsoletes both IBMJava2-JRE and IBMJava2-SDK but only obsoletes the JRE package
Last modified: 2007-11-30 17:07:02 EST
Description of problem:
java-1.4.1-ibm-18.104.22.168-1jpp_2rh says it obsoletes
IBMJava2-SDK-1.4.1-9.i386.rpm, and IBMJava2-SDK-1.4.1-11.i386.rpm, but
only obsoletes the JRE packages. It does not install the javac binary
that the SDK packages install (that was just the first thing that
broke, so who knows what else it doesn't install.)
java-1.4.1-ibm-devel-22.214.171.124-1jpp_2rh appears to be the actual package
that obsoletes the SDK packages.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.run up2date and let it uninstall the IBMJava2 packages, and install
Actual results: Does not reinstall everything it uninstalls
Expected results: Replace the obsoleted binaries
The problem you are running into is that you need to install the
java-devel package as well as the java package, which apparently an
up2date does not take care of.
Exactly..... Hence my deduction that the java package does not
obsolete the SDK, but that the java-devel package does. Am I
misunderstanding the meaning of "obsolete" in the context of packages?
You're right. The SDK packages should be obsoleted by the java-devel
package only and not by the base package. This will be fixed in the
Fixed in package CVS.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.