[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: XDG Menu Spec compliance



Le mardi 12 décembre 2006 à 09:17 +0100, Marc 'HE' Brockschmidt a
écrit :
> "Bastian, Waldo" <waldo.bastian@intel.com> writes:
> > Josselin Mouette recently fixed gnome-menus, gnome-panel, bug-buddy and
> > eel2 to use the proper "applications-merged" directory regardless of the
> > prefix used for "*-applications.menu" in Debian CVS (unstable).
> >
> > Since it is the intention of LSB to require XDG Menu Spec compliance
> > for LSB 3.2 I would like to ask the Debian release team to consider
> > Josselin's changes for inclusion into etch as well. 
> 
> gnome-menu looks OK-ish (though I don't understand the shlibs bump)
> gnome-panel, bug-buddy and eel2 look fine.

The shlibs bump was added to automatically increase the requirement for
these 3 packages on libgnome-menus2. Before the change, they needed to
ask for gnome-applications.menu instead of applications.menu. Now, the
renaming is automatically done within gnome-menus, but if you install
e.g. the new gnome-panel with a pre-2.16.1-1 libgnome-menu2, you'll end
up with an empty menu.

> I don't understand why only these few packages need to be fixed - what's
> up with other packages (such as alacarte, for example)?

Alacarte does indeed need to be fixed, as it uses
gnome-applications-merged instead of applications-merged. However,
fixing alacarte would require API additions to python-xdg, which doesn't
look reasonable for etch.

-- 
Josselin Mouette                /\./\

"Do you have any more insane proposals for me?"



Reply to: