Bug 32579 - New RPM updates do not include rpm-python
Summary: New RPM updates do not include rpm-python
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: rpm
Version: 6.2
Hardware: i386
OS: Linux
high
high
Target Milestone: ---
Assignee: Jeff Johnson
QA Contact: David Lawrence
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-03-21 22:44 UTC by Chris Siebenmann
Modified: 2005-10-31 22:00 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2001-03-21 22:44:52 UTC
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.