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

Bug 344961

Summary: gnome-extra/nm-applet-0.8.2: should not depend on gnome-panel or other systray programs
Product: Gentoo Linux Reporter: Ambroz Bizjak <ambrop7>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Ambroz Bizjak 2010-11-10 18:15:18 UTC
In gnome-extra/nm-applet-0.8.2, the following RDEPEND was added:
|| ( >=gnome-base/gnome-panel-2 xfce-base/xfce4-panel x11-misc/trayer )

It seems to want a systray program. However I use KDE, and this causes many unneeded gnome packages to be pulled in. The package builds and works fine in KDE without that dependency.

IMO, this dependency is unneeded; anyone who installs a desktop environment will have a systray. Also, it seems cumbersome to have to list all possible systrays in the dependency, even though none of them is strictly needed. Compare with why most X11 programs don't depend on xorg-server, but only the X libraries (i.e. you can use X programs with an X server on another machine).

Even if someone tried to install the program without having a systray, it seems more reasonable to just add a message to the ebuild saying that the program works from a systray.

Reproducible: Always
Comment 1 Pacho Ramos gentoo-dev 2010-11-10 20:05:38 UTC

*** This bug has been marked as a duplicate of bug 246023 ***