Bug 670245

Summary: spice-server.pc: do not list the following packages as requirements: libcacard, CEGUI, X-libs, alsa
Product: Red Hat Enterprise Linux 6 Reporter: Alon Levy <alevy>
Component: spice-serverAssignee: Uri Lublin <uril>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: medium Docs Contact:
Priority: low    
Version: 6.1CC: dblechte, hdegoede, lkocman, mhasko, mkenneth
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: spice-server-0.7.3-2.el6 Doc Type: Bug Fix
Doc Text:
Several superfluous dependencies were removed, including unnecessary dependencies on libcacard, CEGUI, X-libs and alsa packages.
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-19 14:07:44 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 671385    

Description Alon Levy 2011-01-17 16:44:56 UTC
Description of problem:
spice server doesn't use libcacard, but in spice 0.7.1 it lists a dependency in spice-server.pc

Fixed in upstream commit:
 18f7d23 server: remove dep on libcacard


Version-Release number of selected component (if applicable):
0.7.1

Comment 2 Hans de Goede 2011-01-21 14:08:51 UTC
Updating this to also track the removal of the unneeded Requires for various X-libs, alsa and CEGUI from spice-server.pc

Comment 3 Uri Lublin 2011-01-31 17:45:49 UTC
These two upstream commits are in spice-server-0.7.2-2.el6:
  Partially fixed in 09a40fabf25e81d48248cd51fef5bff84093cb1c
  Partially fixed in c002a0784ff758ddcb99ca59d7dc505ba54c1012

This upstream commit will get pulled on the next build.
  Partially fixed in 7e790a2659be109c5c617d3d031ada7a90c814bd

Comment 5 Lubos Kocman 2011-04-11 17:35:34 UTC
Verified on spice-server-0.8.0-1.el6.src.rpm

bash-4.1$ grep SPICE_REQ configure.ac 
SPICE_REQUIRES=""
	SPICE_REQUIRES+=" slirp"
SPICE_REQUIRES+=" pixman-1 >= 0.17.7"
SPICE_REQUIRES+=" celt051 >= 0.5.1.1"
SPICE_REQUIRES+=" openssl"
# SPICE_REQUIRES+=" gl glu"
AC_SUBST(SPICE_REQUIRES)

bash-4.1$ pwd
/home/lkocman/rpmbuild/SOURCES/spice-0.8.0

Comment 7 Laura Bailey 2011-04-20 07:04:37 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:
Several superfluous dependencies were removed, including unnecessary dependencies on libcacard, CEGUI, X-libs and alsa packages.

Comment 9 errata-xmlrpc 2011-05-19 14:07:44 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