Red Hat Bugzilla – Bug 605285
Obsoletes statement isn't working
Last modified: 2011-02-18 14:41:30 EST
The obsoletes statement in the spec isn't getting rid of eclipse-cdt-mylyn packages from F12 on systems upgraded to F13.
As a result this is causing system updates to fail.
Here is the current obsoletes line:
Obsoletes: eclipse-cdt-mylyn <= 1:6.0.1-5.fc13
Perhaps the fc13 is too specific, as the package that needed to be obsoleted was eclipse-cdt-mylyn-6.0.1-8.fc12.
My solution was to yum erase it manually, but not all users may be comfortable doing that.
Never mind... it looks like the version in the obsoletes line is too old.
Just a clarificaiton... "never mind" referred to my suggestion regarding the fc version. The bug is in the obsoleted version.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Alex/Jeff, please take a look here.
A fix has been made to f13, f14, and rawhide to use an epoch of 2 to handle the eclipse-cdt-mylyn provides and obsoletes. This will force the obsoletion of any f12 eclipse-cdt-mylyn package.
Why do we need the epoch 2?
Just changing the Obsoletes to be
Obsoletes: eclipse-cdt-mylyn <= 1:6.0.1-8.fc12 should work, right?
(In reply to comment #6)
> Why do we need the epoch 2?
> Just changing the Obsoletes to be
> Obsoletes: eclipse-cdt-mylyn <= 1:6.0.1-8.fc12 should work, right?
it would work too, I could optimally set it to 7.0.0 which is definitely out of range for f12 and is already passed by f13/f14/rawhide if you would prefer. This is only meaningful should it get put back into eclipse-cdt in the future and IMO this is extremely unlikely to ever happen.
Jeff, this is fixed long ago, right? Can we close it?
(In reply to comment #8)
> Jeff, this is fixed long ago, right? Can we close it?
Yes, closing now.