RPM

rpm -Uvh does not consider obsoletes

Bug #638604 reported by Jeff Johnson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
RPM
New
Undecided
Unassigned
Fedora
Fix Released
Medium

Bug Description

tracker

Revision history for this message
In , Nicolas (nicolas-redhat-bugs) wrote :

rpm forgets to look at obsoletes when installing/updating a package.

As a result it will happily install an obsoleted package on a system that already includes the package that obsoletes it

This should at minima be treated as a conflict. If a packager declared his package obsoletes some other package, he does not expect them to be installed on the same system. That will usually result in breakage.

rpm-4.6.0-5.fc11.x86_64

Revision history for this message
In , Nicolas (nicolas-redhat-bugs) wrote :

(see also yum bug #486566)

Revision history for this message
In , Jeff (jeff-redhat-bugs) wrote :

Obsoletes are not saved persistently, and are applied only as an event in the current
transaction. RPM has always behaved this way ...

Revision history for this message
In , Bug (bug-redhat-bugs) wrote :

This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle.
Changing version to '11'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Revision history for this message
In , Panu (panu-redhat-bugs) wrote :

This is now implemented upstream. No plans to backport this to existing releases though, as its quite a significant behavior change, Fedora will get it through next major rpm update (possibly in F14 timeframe)

Revision history for this message
In , Nicolas (nicolas-redhat-bugs) wrote :

Thanks for the fixing!

Jeff Johnson (n3npq)
tags: added: fedora obsoletes upgrade
Revision history for this message
In , Panu (panu-redhat-bugs) wrote :

Fixed in rawhide as of rpm-4.9.0-0.beta1.1.fc15.

Changed in fedora:
importance: Unknown → Medium
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.