[Pkg-electronics-devel] Bug#567773: The desktop file for kicad and its KDE menu location

Petter Reinholdtsen pere at hungry.com
Fri Mar 12 12:51:17 UTC 2010


[Peter Clifton]
> not a variant which introduces a vast number of its own menus.

What are you talking about here?

The long list of toplevel KDE menues happen with the desktop files in
the normal debian packages, and do not involve anything Debian Edu
specific (except installing the set of packages we install in Debian
Edu by default :).

> I think the correct solution here is to:
> 
> 1. Upload a new KiCAD package with a "Recommends" on extra-xdg-menus
> 2. Don't install extra-xdg-menus for Debain Edu (or install it, and
> disabled the extra menus with the "exmendis" tool.
> 3. Ship a .menu file in Debian Edu which puts the "electronics" packages
> where you want it.

And I believe the correct solution is for packages that could show up
in the electronics and ham radio toplevel menu entries to suggest
extra-xdg-menus, and let those wanting the electronics and ham radio
toplevel menu entries install extra-xdg-menus to get it.


> I think your assertion that KiCAD is the only package which requests
> extra-xdg-menus is wrong... I saw in the list of packages that you ship
> "pcb", which also has a Recommends on it.

I base this on the output from 'aptitude why extra-xdg-menus', which
said it was because kicad depend on it.

> (As an aside, I see Debian Edu lists a bunch of advanced ASIC design
> packages, but missed the gEDA suite for schematic design which fits
> nicely with the PCB package you have.)

We would love to get help reviewing the list of electronics related
packages we install, to get the best set of packages. :) Perhaps a
better solution is to drop kicad and install some simple tool that do
not depend or recommend on extra-xdg-menus.

> We SHOULD NOT add bogus categories to .desktop files.

Yes.  And we should make sure no package show up in the Lost+found
toplevel menu section, even when extra-xdg-menus is not installed.  (I
suspect we have different definitions of bogus categories. :)

Happy hacking,
-- 
Petter Reinholdtsen



More information about the Pkg-electronics-devel mailing list