Bug 181990 - Missing obsoletes/provides: fftw3(-devel)
Summary: Missing obsoletes/provides: fftw3(-devel)
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: fftw
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Quentin Spencer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-02-18 13:20 UTC by Ville Skyttä
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2006-02-24 07:09:06 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Ville Skyttä 2006-02-18 13:20:38 UTC
For sane upgradeability, compatibility, and leaving future options open, fftw
needs to have:

   Provides: fftw3 = %{version}-%{release}
   Obsoletes: fftw3 < 3.1

...and fftw-devel:

   Provides: fftw3-devel = %{version}-%{release}
   Obsoletes: fftw3-devel < 3.1

This is a blocker for fftw3* removal from the repos.

Comment 1 Ville Skyttä 2006-02-20 17:39:23 UTC
I see this has been changed in the devel branch, good.  But the version number
to Obsoletes and addition of Provides is still needed in FC-4.

Comment 2 Quentin Spencer 2006-02-24 07:09:06 UTC
Fixed in FC-4 now.

Comment 3 Wesley Harrell 2006-07-07 15:55:39 UTC
It looks like a better way to tag the obsoletes is:

Obsoletes: fftw3 < %{version}
and
Obsoletes: fftw3-devel < %{version}

Since the current version is 3.1.1 and the next might be 3.1.2 the 3.1 
may be incomplete or confuse the resolver, correct?



Comment 4 Quentin Spencer 2006-07-07 16:29:06 UTC
The point of obsoleting versions older than 3.1 is that there was a package name
change between 3.0 and 3.1 (from fftw3 to fftw). It is not necessary to always
obsolete the previous version; the resolver just needs to correctly upgrade both
fftw3-3.0 and fftw-3.1.1 to fftw-3.1.2 if such a release were to happen, which
it should do correctly already.

Comment 5 Wesley Harrell 2006-07-07 18:20:18 UTC
Sorry, I guess I should have been more forthcoming in my reason for posting.
I work on the Boston University Linux Project (a fedora derivative) and 
we have backported your fftw-3 to fc3, which has a fftw package, but it is 
version 2  

To make it easier for us to  stay true to fedora we need to name 
fftw v3 as fftw3.  Currently fc4 has fftw2 and fftw (v3) as you know.
For subsequent versions it would make it easier to upgrade and then 
drop modification of this package if the obsoletes actually followed 
the current version "Obsoletes: fftw3 < %{version}"

We thought we would ask the upstream maintainer if this was something 
that they could push through fedora.


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