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

Peter Clifton pcjc2 at cam.ac.uk
Fri Mar 12 17:10:31 UTC 2010


On Fri, 2010-03-12 at 14:43 +0100, Petter Reinholdtsen wrote:

> But it will show up in Lost+Found in KDE for every user that choose to
> remove or disable extra-xdg-menus to reduce the number of toplevel
> menu entries in the KDE menu.  I consider this a bug in the package.
> No package should show up in Lost+found when its depends are
> installed, and no package should force the introduction of more
> toplevel menu entries in KDE. :)

extra-xdg-menus reason for existence is to introduce the new toplevel
entries, but I agree it would be nice if things still worked properly
without it installed. The question is basically where to put these apps.
Assuming we could agree on a place where otherwise lost "Electronics"
only packages could end up - we could patch such a classification into
the gnome-menus and kdelibs-data packages. I believe Ubuntu (perhaps
Debian as well) already chose to promote the "Science" sub-category to a
main-category, as it shows as a root-menu.

>From Debian Edu's point of view, any app shipped could plausibly be
placed in the "Education" category - but for serious engineers, this
simply is not the case. Nor is the software related to Scientific
research. Just because I use LaTeX for writing a scientific paper, that
doesn't make it a "Science" package - likewise with EDA tools.

And as you might guess by now, I'm very much opposed to introducing
tenuous links to extra categories for the sake of fudging round a bug in
how menus are presented. Any re-grouping of these classifications ought
to be done in the system's shipped .menu files.

The fix should not be to deliberately miss-classify packages to fit the
inadequate menu spec. We need to ship .menu files which construct
sensible menu trees from accurate package classifications (even those
without an official main category).

"Lost+Found" is a really bad name on the part of KDE. Gnome more
accurately lists it as "Other" ie.. applications which don't fit the
main menu classification. Since the XDG spec is so inadequate, that
could very well be expected to match a very large number of specialist
applications.


> > I'll happily take a look (next weds) to see how best to do this.

Again, I've not got time until next week to drive this further.


> Talk to itais on IRC about the menues in education-menus.

Which channel?

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)




More information about the Pkg-electronics-devel mailing list