Bug 605285

Summary: Obsoletes statement isn't working
Product: [Fedora] Fedora Reporter: Rick L Vinyard Jr <rvinyard>
Component: eclipse-mylynAssignee: Jeff Johnston <jjohnstn>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: akurtako, jjohnstn, overholt
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-02-18 19:41:30 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 Rick L Vinyard Jr 2010-06-17 15:06:14 UTC
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.

Comment 1 Rick L Vinyard Jr 2010-06-17 15:20:37 UTC
Never mind... it looks like the version in the obsoletes line is too old.

Comment 2 Rick L Vinyard Jr 2010-06-17 15:21:48 UTC
Just a clarificaiton... "never mind" referred to my suggestion regarding the fc version. The bug is in the obsoleted version.

Comment 3 Fedora Admin XMLRPC Client 2010-09-01 13:54:55 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 4 Andrew Overholt 2010-09-01 15:09:24 UTC
Alex/Jeff, please take a look here.

Comment 5 Jeff Johnston 2010-09-01 20:36:06 UTC
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.

Comment 6 Alexander Kurtakov 2010-09-01 20:48:25 UTC
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?

Comment 7 Jeff Johnston 2010-09-01 21:15:52 UTC
(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.

Comment 8 Alexander Kurtakov 2011-02-18 06:51:13 UTC
Jeff, this is fixed long ago, right? Can we close it?

Comment 9 Jeff Johnston 2011-02-18 19:41:30 UTC
(In reply to comment #8)
> Jeff, this is fixed long ago, right? Can we close it?

Yes, closing now.