Bug 674171

Summary: need an Obsoletes: tag for spice-common and spice-ffmpeg
Product: Red Hat Enterprise Linux 6 Reporter: David Blechter <dblechte>
Component: spice-serverAssignee: Uri Lublin <uril>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.1CC: cfergeau, cmeadors, dgregor, lkocman, mkenneth, notting
Target Milestone: rc   
Target Release: 6.1   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: spice-server-0.7.2-4.el6 Doc Type: Bug Fix
Doc Text:
The spice-server and spice-client packages use common libraries in Red Hat Enterprise Linux 6.1. This renders the following packages obsolete: cairo-spice 1.8.7.2 and earlier, ffmpeg-spice 0.4.9-1 and earlier, pixman-spice 0.13.3-6 and earlier, and spice-common 0.4.2-8 and earlier. These obsoletions are now recorded in the spice-server.spec file. Note that if both spice-client and spice-server are installed on a system, upgrading one of them will also cause the other to be upgraded. (BZ#674171)
Story Points: ---
Clone Of:
: 675085 (view as bug list) Environment:
Last Closed: 2011-05-19 14:07:47 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:
Bug Depends On:    
Bug Blocks: 675085    

Description David Blechter 2011-01-31 20:43:53 UTC
removing those packages from the distribution as they're no longer needed

Comment 2 Uri Lublin 2011-02-04 02:31:16 UTC
These are the packages that are obsolete:
cairo-spice-1.8.7.1-4.el6 (+ devel)
ffmpeg-spice-0.4.9-0.15.5spice.20080908.el6 ( + devel + libs)
pixman-spice-0.13.3-5.el6 ( + devel )
spice-common-0.4.2-7.el6  ( + devel )

Should be done for spice-client as well.

Comment 5 Lubos Kocman 2011-04-05 16:09:44 UTC
Verified on spice-server-0.8.0-1.el6.src.rpm

Obsoletes: cairo-spice < 1.8.7.2
Obsoletes: cairo-spice-devel < 1.8.7.2
Obsoletes: cairo-spice-debuginfo < 1.8.7.2
Obsoletes: ffmpeg-spice < 0.4.9-1
Obsoletes: ffmpeg-spice-devel < 0.4.9-1
Obsoletes: ffmpeg-spice-libs < 0.4.9-1
Obsoletes: ffmpeg-spice-debuginfo < 0.4.9-1
Obsoletes: pixman-spice < 0.13.3-6
Obsoletes: pixman-spice-devel < 0.13.3-6
Obsoletes: pixman-spice-debuginfo < 0.13.3-6
Obsoletes: spice-common < 0.4.2-8
Obsoletes: spice-common-devel < 0.4.2-8

Comment 6 Dennis Gregorovic 2011-04-11 16:15:32 UTC
Based on IRC conversation, I suggest we not add these Obsoletes.  The Obsoletes tag should be reserved for cases where a package is renamed or where one package is replacing another.  In this situation, we just have packages that are no longer needed, but keeping them around won't break the system.  Bill, do you agree?

Comment 7 Bill Nottingham 2011-04-12 02:24:13 UTC
Assuming they don't conflict, and won't conflict with future packages, it's probably OK to leave them around.

Comment 11 Laura Bailey 2011-04-21 01:07:54 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
The following packages are obsoleted by this update: cairo-spice < 1.8.7.2, ffmpeg-spice < 0.4.9-1, pixman-spice < 0.13.3-6, and spice-common < 0.4.2-8. This is now recorded in the package spec file.

Comment 13 Uri Lublin 2011-04-21 13:38:32 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1 +1,7 @@
-The following packages are obsoleted by this update: cairo-spice < 1.8.7.2, ffmpeg-spice < 0.4.9-1, pixman-spice < 0.13.3-6, and spice-common < 0.4.2-8. This is now recorded in the package spec file.+The following packages are obsoleted by this update: cairo-spice < 1.8.7.2, ffmpeg-spice < 0.4.9-1, pixman-spice < 0.13.3-6, and spice-common < 0.4.2-8. This is now recorded in the package spec file.
+
+Note the above packages purpose was specifically to build spice-server and spice-client packages. Now (in RHEL-6.1) that they were replaced with "common" libraries, the packages above are not needed.
+
+Also note that spice-common only provided code for building spice-server, and is now a part of the tarball in sources.
+
+Currently, if both spice-client and spice-server are installed on a system, upgrading one of them will cause the other to be upgraded too.

Comment 14 Uri Lublin 2011-04-21 13:40:18 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1,6 +1,6 @@
 The following packages are obsoleted by this update: cairo-spice < 1.8.7.2, ffmpeg-spice < 0.4.9-1, pixman-spice < 0.13.3-6, and spice-common < 0.4.2-8. This is now recorded in the package spec file.
 
-Note the above packages purpose was specifically to build spice-server and spice-client packages. Now (in RHEL-6.1) that they were replaced with "common" libraries, the packages above are not needed.
+Note the above packages purpose was specifically to build and be used by spice-server and spice-client packages. Now (in RHEL-6.1) that they were replaced with "common" libraries, the packages above are not needed.
 
 Also note that spice-common only provided code for building spice-server, and is now a part of the tarball in sources.

Comment 15 Laura Bailey 2011-04-27 00:39:41 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1,7 +1,3 @@
-The following packages are obsoleted by this update: cairo-spice < 1.8.7.2, ffmpeg-spice < 0.4.9-1, pixman-spice < 0.13.3-6, and spice-common < 0.4.2-8. This is now recorded in the package spec file.
+The spice-server and spice-client packages have been replaced with common libraries in Red Hat Enterprise Linux 6.1. This renders the following packages obsolete: cairo-spice 1.8.7.2 and earlier, ffmpeg-spice 0.4.9-1 and earlier, pixman-spice 0.13.3-6 and earlier, and spice-common 0.4.2-8 and earlier. These obsoletions are now recorded in the spice-server.spec file.
 
-Note the above packages purpose was specifically to build and be used by spice-server and spice-client packages. Now (in RHEL-6.1) that they were replaced with "common" libraries, the packages above are not needed.
+Note that if both spice-client and spice-server are installed on a system, upgrading one of them will also cause the other to be upgraded. (BZ#674171)-
-Also note that spice-common only provided code for building spice-server, and is now a part of the tarball in sources.
-
-Currently, if both spice-client and spice-server are installed on a system, upgrading one of them will cause the other to be upgraded too.

Comment 16 Uri Lublin 2011-04-27 09:09:04 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1,3 +1,3 @@
-The spice-server and spice-client packages have been replaced with common libraries in Red Hat Enterprise Linux 6.1. This renders the following packages obsolete: cairo-spice 1.8.7.2 and earlier, ffmpeg-spice 0.4.9-1 and earlier, pixman-spice 0.13.3-6 and earlier, and spice-common 0.4.2-8 and earlier. These obsoletions are now recorded in the spice-server.spec file.
+The spice-server and spice-client packages use common libraries in Red Hat Enterprise Linux 6.1. This renders the following packages obsolete: cairo-spice 1.8.7.2 and earlier, ffmpeg-spice 0.4.9-1 and earlier, pixman-spice 0.13.3-6 and earlier, and spice-common 0.4.2-8 and earlier. These obsoletions are now recorded in the spice-server.spec file.
 
 Note that if both spice-client and spice-server are installed on a system, upgrading one of them will also cause the other to be upgraded. (BZ#674171)

Comment 17 errata-xmlrpc 2011-05-19 14:07:47 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2011-0705.html