Bug 152479

Summary: compiz has dependency on control-center2, which pulls in a lot of stuff not needed in KDE
Product: [openSUSE] SUSE Linux 10.1 Reporter: Joachim Werner <joe>
Component: OtherAssignee: David Reveman <dreveman>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Beta 4   
Target Milestone: ---   
Hardware: All   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Joachim Werner 2006-02-21 13:56:55 UTC
compiz has a dependency on control-center2. Installing control-center2 pulls in >35 MB of stuff, including metacity, which is most probably not needed.

This should be fixed especially for the KDE case. In a GNOME installation those dependency issues are not so obvious because most of the packages involved are installed by default.
Comment 1 Michael Gross 2006-02-21 14:05:35 UTC
If those packages are required for a gnome-environment, it wouldn't be advisable to remove the deps because they would be broken in the Gnome environment then. However, the maintainer shall decide.

The PDB tells me the maintainer is davidr@novell.com, however I cannot find a person in bugzilla by that name. Do you know who maintains this package?
Comment 2 Joachim Werner 2006-02-21 14:27:14 UTC
David Reveman is the maintainer of compiz and xgl. David's bugzilla e-mail is dreveman@novell.com. I'll assign the bug to David now.

The current dependency of compiz on control-center2 is definitely a problem. If control-center2 is really needed for compiz to work (which I doubt), we need to get control-center2's dependencies down. If I install compiz as my new display manager, why should I want to install metacity (to name just one example) at the same time?
Comment 3 David Reveman 2006-02-21 15:13:13 UTC
compiz package can easily be split up into a compiz/compiz-gnome and compiz-kde package. Only reason I haven't done this yet is lack of time.

Only reason for requiring control-center2 is that compiz will install a gnome-window-preferences module if it's available. It's probably fine to remove this dependency and just make it a build requirement.
Comment 4 David Reveman 2006-03-02 14:36:29 UTC
compiz package no longer requires control-center2.