Bug 32579

Summary: New RPM updates do not include rpm-python
Product: [Retired] Red Hat Linux Reporter: Chris Siebenmann <cks-rhbugzilla>
Component: rpmAssignee: Jeff Johnson <jbj>
Status: CLOSED WORKSFORME QA Contact: David Lawrence <dkl>
Severity: high Docs Contact:
Priority: high    
Version: 6.2   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-03-21 22:44:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Chris Siebenmann 2001-03-21 22:44:48 UTC
The RPM 4.0.2-6x updates just issued recently do not include the
rpm-python RPM. Thus, anything relying on the Python support for
rpm is likely to break; at the best it will be using old shared
library linkages.

 I observe that RedHat could have seen this problem and others with
the rpm 4.0.2-6x upgrade if they (you) had bothered to version the RPM
shared libraries. If they had been versioned, RPM's dependancy checking
would have given you a nice list of things that depended on the old
libraries, so you would have had the list of 6.2 packages that needed
new versions of themselves made. Instead, you subverted the dependency
checking that is one of RPM's strong features, to the detriment of your
customers and users.

Comment 1 Jeff Johnson 2001-03-22 16:22:53 UTC
Yup. The root cause was a typo in a GUI window, so any gain from bumping the
rpmlib
soname wouldn't have helped. In fact, the rpm-python package already has an
explicit
dependency on the rpm package exactly the same as what would have happened if a
new
rpmlib soname had been auto-magically detected by find-requires.

This isn't an argument for not changing the rpmlib soname (that certainly needs
doing as well),
only an observation. Yes there will be an errata for gnorpm, rpmfind, et al to
handle the
lack of change in the rpmlib soname, that's a different issue.

rpm-python-4.0.2-6x is now  available as part of the re-released errata.