Summary: | gnome-extras/deskbar-applet includes conflicting dependencies | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dave Shanker <dshanker> |
Component: | [OLD] GNOME | Assignee: | 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 |
Created attachment 88454 [details, diff]
deskbar-applet-2.14.1.1.diff
Here's the easy dependency change.
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. 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. > 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. |
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