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

Bug 132596

Summary: gnome-extras/deskbar-applet includes conflicting dependencies
Product: Gentoo Linux Reporter: Dave Shanker <dshanker>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: brebs
Priority: High    
Version: 2006.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 119872    
Attachments: deskbar-applet-2.14.1.1.diff

Description Dave Shanker 2006-05-07 10:37:59 UTC
gnome-extras/deskbar-applet-2.14.1.1 depends on:

>=dev-python/gnome-python-desktop-2.14.0
>=dev-python/gnome-python-extras-2.12

but both packages can't be installed at the same time. Solution is to unmask >=dev-python/gnome-python-extras-2.14. While deskbar-applet might not require gnome-python-extras greater than 2.12 to run (never checked), should the ebuild be changed to cause gnome-python-extras-2.14 to be installed?

Related bug report 128457
Comment 1 Paul Bredbury 2006-06-05 09:21:43 UTC
Created attachment 88454 [details, diff]
deskbar-applet-2.14.1.1.diff

Here's the easy dependency change.
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2006-06-12 20:21:30 UTC
Dave,

I already suggested this in the past but the Gnome team has rejected it. The issue at hand is that deskbar-applet can run in a "reduced functionality" mode that only requires "dev-python/gnome-python-extras-2.12" but for all the functionality it'll require "dev-python/gnome-python-desktop-2.14". So the Gnome team says the depends are entirely correct. But obviously they're not since you can't have "dev-python/gnome-python-extras-2.12" installed while having "dev-python/gnome-python-desktop-2.14" on your system. Both those packages specify those as depends, which is why the depends for those two packages cause the problem.

Oh well. Maybe the right thing will happen.
Comment 3 Dave Shanker 2006-06-13 17:04:52 UTC
Thanks Doug,

If the GNOME team wants to maintain those deps, then they should think about adding a minimal flag which will requires dev-python/gnome-python-extras-2.12 and excludes dev-python/gnome-python-desktop-2.14. If not minimal is not in users USE, then deskbar-applet depends on dev-python/gnome-python-extras-2.14 and dev-python/gnome-python-desktop-2.14. 

Then again, this won't matter once dev-python/gnome-python-extras-2.14 is unmasked.

Comments?

(In reply to comment #2)
> Dave,
> 
> I already suggested this in the past but the Gnome team has rejected it. The
> issue at hand is that deskbar-applet can run in a "reduced functionality" mode
> that only requires "dev-python/gnome-python-extras-2.12" but for all the
> functionality it'll require "dev-python/gnome-python-desktop-2.14". So the
> Gnome team says the depends are entirely correct. But obviously they're not
> since you can't have "dev-python/gnome-python-extras-2.12" installed while
> having "dev-python/gnome-python-desktop-2.14" on your system. Both those
> packages specify those as depends, which is why the depends for those two
> packages cause the problem.
> 
> Oh well. Maybe the right thing will happen.
> 

Comment 4 Daniel Gryniewicz (RETIRED) gentoo-dev 2006-06-20 13:27:09 UTC
That's not the case at all.  2.12 gives you full functionality, 2.10 gives you reduced functionality.

Realistically, if you're unmasking parts of gnome, you're asking for trouble.  However, since deskbar-applet is part of 2.14, I've made the dep for 2.14.