[Pkg-electronics-devel] RFS: UPDATE: gwave 20090213-2

Peter Clifton pcjc2 at cam.ac.uk
Tue Nov 17 20:01:09 UTC 2009


On Tue, 2009-11-17 at 21:44 +0200, أحمد المحمودي wrote:
> On Tue, Nov 17, 2009 at 06:35:47PM +0000, Peter Clifton wrote:
> > I should elaborate..
> > 
> > I appreciate that we really need to get a new issue of the XDG spec
> > issued with some more categories, but the several attempts I know have
> > failed. I'm not going to spend my free time fighting for this, given
> > there is already a workable solution... ignore the warnings, and if
> > questioned - point out that it is just that.. a _warning_, and that we
> > have a solution (extra-xdg-menus) which render the warning non-critical.
> ---end quoted text---
> 
> Thanks for your elaboration. I see your point now.
> 
> Now my question for the DDs on the list (Hamish & others), shouldn't 
> extra-xdg-menus then be in Depends instead of Recommends ?


Going back to the XDG menu spec, I spotted something I never noticed
before (which surprised me - since I thought I'd looked very closely at
the time)...

"Categories not in this document must be prefixed
 by the string "X-" indicating that they are extensions."

Oops.. well - it is somewhat ambiguous though, since "Electronics" and
"Engineering" _are_ defined in that document.. but as "additional"
categories, not "main" ones.

Perhaps we should have used it "X-Electronics; Engineering;" to
differentiate X-Electronics as a main category - although it is probably
more confusing that way)

I don't believe there is a standard which stipulates how a desktop
environment choose to organise their menus. Obviously it is likely that
they will have a menu each for the main categories - possibly choosing
to merge Audio and Video into an AudioVideo menu - I'm not sure.


In general, this is a very difficult problem to solve. I don't think the
XDG spec has cracked it fully - no one solution is perfect.

For example, FEL (Fedora Electronics Lab) has so much software in the
"Electronics" category, they modified my "electronics-menu" package to
do this:

http://chitlesh.wordpress.com/2009/09/30/fel-12-submenus-added-to-electronics-menu/


Best wishes,

Peter C.





More information about the Pkg-electronics-devel mailing list