Bug 605285 - Obsoletes statement isn't working
Summary: Obsoletes statement isn't working
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: eclipse-mylyn
Version: 13
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Jeff Johnston
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-06-17 15:06 UTC by Rick L Vinyard Jr
Modified: 2011-02-18 19:41 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-02-18 19:41:30 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


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