Bug 132596 - gnome-extras/deskbar-applet includes conflicting dependencies
Bug#: 132596 Product:  Gentoo Linux Version: 2006.0 Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: gnome@gentoo.org Reported By: dshanker@gmail.com
Component: GNOME
URL: 
Summary: gnome-extras/deskbar-applet includes conflicting dependencies
Keywords:  
Status Whiteboard: 
Opened: 2006-05-07 10:37 0000
Description:   Opened: 2006-05-07 10:37 0000
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 From Paul Bredbury 2006-06-05 09:21:43 0000 -------
Created an attachment (id=88454) [details]
deskbar-applet-2.14.1.1.diff

Here's the easy dependency change.

------- Comment #2 From Doug Goldstein 2006-06-12 20:21:30 0000 -------
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 From Dave Shanker 2006-06-13 17:04:52 0000 -------
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 From Daniel Gryniewicz 2006-06-20 13:27:09 0000 -------
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.