Bug 550956 - openal-soft: broken upgrade paths
Summary: openal-soft: broken upgrade paths
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: openal-soft
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Thomas Kowaliczek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-12-28 09:33 UTC by Hans de Goede
Modified: 2009-12-29 18:58 UTC (History)
4 users (show)

Fixed In Version: 1.10.622-5.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc11
Clone Of:
Environment:
Last Closed: 2009-12-29 18:57:53 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Hans de Goede 2009-12-28 09:33:24 UTC
Thomas,

You have only build your latest openal fix:
openal-soft-1.10.622-3.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc12

For Fedora-12 and not for development. Meaning that people upgrading from F-12 to F-13 / rawhide, will keep the F-12 build of the package as that is the newest. This is not what we want as from version to version things like compiler flags (and version) etc, may change, so we want people to get an F-13 build when updating to F-13.

So please copy your F-12 changes to the devel branch in CVS and do a build there too. Also next time it would be good to first make the changes in the devel branch and then copy them back to the F-12 branch, this is how I always work and this makes sure that you don't forget to build for the devel branch.

###

While on this subject when you made the specfile fixes for F-11 you also created a broken upgrade path from F-11 to F-12, as then you had:
F-11: openal-soft-1.10.622-3.fc11
F-12: openal-soft-1.10.622-2.fc12

Making the F-11 version newer then the F-12 one, what you should do in cases
like this, where you only want to make changes to an older release is add a .1
(and if a second fix is needed .2, etc.) after the %{?dist}, then the
releases would have become:
F-11: openal-soft-1.10.622-2.fc11.1
F-12: openal-soft-1.10.622-2.fc12

Making the F-12 version newer, note that with your recent rebase to git fix,
this is no longer needed as now we have:
F-11: openal-soft-1.10.622-3.fc11
F-12: openal-soft-1.10.622-3.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc12

And rpm happens to think that the F-12 version is newer (normally you should
never trust on this, but I verified using the rpmdev-vercmp command).

Regards,

Hans

Comment 1 Christoph Wickert 2009-12-28 10:03:57 UTC
Thomas, as your sponsor I told you several times to take care of this. We already discussed the F11 > F12 situation. Please be more careful next time.

Comment 2 Fedora Update System 2009-12-28 22:50:48 UTC
openal-soft-1.10.622-4.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/openal-soft-1.10.622-4.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc12

Comment 3 Fedora Update System 2009-12-28 23:04:52 UTC
openal-soft-1.10.622-5.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/openal-soft-1.10.622-5.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc11

Comment 4 Fedora Update System 2009-12-28 23:16:01 UTC
openal-soft-1.10.622-5.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/openal-soft-1.10.622-5.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc12

Comment 5 Thomas Kowaliczek 2009-12-28 23:21:33 UTC
It´s now fixed.

Comment 6 Fedora Update System 2009-12-29 18:57:49 UTC
openal-soft-1.10.622-5.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 7 Fedora Update System 2009-12-29 18:58:35 UTC
openal-soft-1.10.622-5.3793919892e6d61e5fec3abeaaeebc3f2332be13git.fc11 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.


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