Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 293676 - gnome-extra/nm-applet works not only with gnome-panel, xfce4-panel and trayer but with lxpanel too!
Summary: gnome-extra/nm-applet works not only with gnome-panel, xfce4-panel and trayer...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High QA (vote)
Assignee: Steev Klimaszewski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-19 00:54 UTC by Dominik Riva
Modified: 2010-09-15 19:44 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dominik Riva 2009-11-19 00:54:33 UTC
I found an other panel that works fine with gnome-extra/nm-applet and that is x11-misc/lxpanel. IMHO the following change should be made to the gnome-extra/nm-applet ebuilds.

-        || ( >=gnome-base/gnome-panel-2 xfce-base/xfce4-panel x11-misc/trayer )
+       || ( >=gnome-base/gnome-panel-2 xfce-base/xfce4-panel x11-misc/trayer x11-misc/lxpanel )

I tested this with nm-applet-0.7.1_p20090824-r1.ebuild but is should work with all versions except for unknown bugs.

PS: Because I did the change in the live tree and not in a proper overlay I don't provide a patch - sorry.

Reproducible: Always

Steps to Reproduce:
1. install LXDE but not GNOME, XFCE or trayer
2. try to emerge -av gnome-extra/nm-applet
3. get shocked by the unneeded dependencies

Actual Results:  
Besides an existing panel with a working systray the ebuild pulls in >=gnome-base/gnome-panel-2.

Expected Results:  
The ebuild does not want to install >=gnome-base/gnome-panel-2 because x11-misc/lxpanel provides a working systray for the gnome-extra/nm-applet.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-11-19 00:57:47 UTC
not gnome
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-09-15 19:39:16 UTC
What is the point of this depend at all? If it's just to indicate it needs a system tray, please get rid of the depend asap. There's dozens of panels and apps that provide that.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2010-09-15 19:44:28 UTC
+  15 Sep 2010; Samuli Suominen <ssuominen@gentoo.org>
+  nm-applet-0.6.6.ebuild, nm-applet-0.7.1-r3.ebuild, nm-applet-0.7.2.ebuild,
+  nm-applet-0.8.ebuild, nm-applet-0.8.1-r2.ebuild:
+  Remove invalid (or redudant) system tray runtime deps wrt #293676.