Bug 232831

Summary: Needs hard-coded metacity dependency
Product: [Fedora] Fedora Reporter: Bastien Nocera <bnocera>
Component: compizAssignee: Kristian Høgsberg <krh>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-03-28 21:54:52 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:

Description Bastien Nocera 2007-03-18 15:05:30 UTC
compiz-0.3.6-2.fc7

1. Install FC6 (or at least the FC6 metacity)
2. Do a "yum -y update --enablerepo=development compiz"
3. The new compiz is installed
4. Try to switch to using compiz:
gtk-window-decorator will crash

The problem is that compiz uses a library private to metacity, and its interface
must have changed between FC6 and F7, thus making gtk-window-decorator crash in
metacity code.

compiz should hard-code its dependency on metacity (and its private library) to
avoid such problems.

Installing metacity from F7 as well makes it work fine.

Comment 1 Kristian Høgsberg 2007-03-28 21:54:52 UTC
Ah, ok, I added

  Requires:       metacity >= 2.18

to the spec file.