Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 132596 - gnome-extras/deskbar-applet includes conflicting dependencies
Summary: gnome-extras/deskbar-applet includes conflicting dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 119872
  Show dependency tree
 
Reported: 2006-05-07 10:37 UTC by Dave Shanker
Modified: 2006-06-20 13:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
deskbar-applet-2.14.1.1.diff (deskbar-applet-2.14.1.1.diff,468 bytes, patch)
2006-06-05 09:21 UTC, Paul Bredbury
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.