[Pkg-xfce-devel] Bug#524606: Bug#524606: xfce4-panel: Missing Suggests/Recommends on xfdesktop4

Yves-Alexis Perez corsac at debian.org
Sat Apr 18 12:42:24 UTC 2009

On Sat, 18 Apr 2009 14:17:14 +0200
Jens Seidel <jensseidel at users.sf.net> wrote:

> since some days I miss a start menu in xfce4-panel. First I assumed
> it is because not all xfce packages of version 4.6 where compiled yet
> and some older packages from 4.4 are still used. But today even the
> last old package xfce4-session could be upgraded to 4.6.0-2 but the
> problem remains:
> $ xfce4-panel
> (xfce4-panel:5193): xfce4-panel-WARNING **: No X-XFCE-{Module,Exec}
> entry found in "/usr/share/xfce4/panel-plugins/xfce4-menu.desktop".
> (xfce4-panel:5193): xfce4-panel-WARNING **: Failed to create plugin
> "xfce4-menu"

> /usr/share/xfce4/panel-plugins/xfce4-menu.desktop from package
> xfdesktop4-data contains
> "X-XFCE-Exec=/usr/lib/xfce4/panel-plugins/xfce4-menu-plugin". The
> problem was that /usr/lib/xfce4/panel-plugins/xfce4-menu-plugin
> provided by xfdesktop4 was not installed.
> Since xfce4-panel uses xfce4-menu.desktop from xfdesktop4-data and
> xfce4-menu-plugin from xfdesktop4 please add a (weak) dependence on
> xfdesktop4 (which depends itself on xfdesktop4-data).

Well, the xfce4-panel only uses what it's told to. One can remove the
start menu (many people do) and it works perfectly fine. The thing is,
the default panel config uses the menu plugin, so yes if one installs
the panel and not xfdesktop, the default config will look a bit weird.

But I definitely don't want to add too much dependencies, especially
when it doesn't really make sense.

Having a consistent default config is important, but usually a default
config is when Xfce is completely installed, and that includes both
xfce4-panel and xfdesktop4.

Your problem is not directly related to that, as it arrises on upgrade,
but, again, that won't happen if you upgrade consistently. And the
xfce4 metapackage already brings all the versionned dependencies.

> Maybe even xfdesktop4-data should depend on xfdesktop4 even if this
> creates a circular dependency.

Hell no. As I said, the dependencies are already a bit messy,
especially because of those default configs. I acknowledge the need to
be able to do partial upgrades and to have consistent installations at
the same time, but too much messing with dependencies is not a good
idea imho.
> After installing xfdesktop4 the warnings vanished. I still have no
> start menu, even after calling update-menu, but I'm sure it will work
> again soon.

That, on the other hand, is really weird. Do you now have a consistent
Xfce 4.6 installation? Is the start menu plugin correctly configured?
Do you have a correct menu when you right click on the desktop?

Yves-Alexis Perez

More information about the Pkg-xfce-devel mailing list