Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 183181

Summary: app-emulation/cedega-6.0.2 has an invalid depdendency on >=dev-util/glade-2.6 (which pulls glade-3.2.0)
Product: Gentoo Linux Reporter: Brian Johnson <gentoo-bugzilla>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: minor CC: kai.huuhko
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Brian Johnson 2007-06-25 19:09:14 UTC
When attempting to merge app-emulation/cedega-6.0.2, dev-util/glade-3.2.0 is pulled in.

Reproducible: Always

Steps to Reproduce:
1. emerge -av =app-emulation/cedega-6.0.2

Actual Results:  
# emerge -av =app-emulation/cedega-6.0.2

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] dev-util/glade-3.2.0  USE="python -debug -devhelp -doc -gnome" 0 kB 
[ebuild  N f  ] app-emulation/cedega-6.0.2  USE="cups dbus opengl" 0 kB

Expected Results:  
# emerge -av =app-emulation/cedega-6.0.2

These are the packages that would be merged, in order:

Calculating dependencies... done!

[ebuild  N f  ] app-emulation/cedega-6.0.2  USE="cups dbus opengl" 0 kB

Cedega should use glade-2.6.8 or  glade-2.12.1, not glade-3.2.0 which is a little "bloated" for what Cedega really requires. Cedega still runs perfectly fine if you unmerge glade-3.2.0 after it has been merged.
Comment 1 SpanKY gentoo-dev 2007-06-25 22:08:36 UTC
the DEPEND is already:
>=dev-util/glade-2.6

not a bug in cedega
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-06-25 22:13:26 UTC
(In reply to comment #1)
> the DEPEND is already:
> >=dev-util/glade-2.6

Yeah, that's exactly what this bug is complaining about... Anyway, glade-3.2.0 doesn't work or what's the issue here?
Comment 3 Brian Johnson 2007-06-25 22:33:24 UTC
Well, the differences between glade-2 and glade-3 are quite large (namely a GUI program that is not necessarily required by cedega). I don't understand why glade-3 has to be required for this, when the latest glade-2 will work just fine. More of a nit-pick thing, really.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-06-25 22:36:42 UTC
echo "=dev-util/glade-3*" >> /etc/portage/package.mask
Comment 5 Kai Huuhko 2007-06-27 15:45:28 UTC
I believe DEPEND should be >=gnome-base/libglade-2.6.0
Comment 6 Kai Huuhko 2007-06-28 07:08:25 UTC
I found that the python bindings for libglade are in pygtk, so the existing >=dev-python/pygtk-2.6 DEPEND covers it already. I have no reason to believe the full glade development GUI should be installed with cedega, so dev-util/glade should be removed from cedega DEPEND.