Here is some more information related to the kicad dependency on extra-xdg-menus. I called 'apt-cache showpkg extra-xdg-menus' in testing to get a list of packages with a relationship to extra-xdg-menus, and extracted the relationship used by the various packages. This is the complete list:
% for f in xlog twlog pcb-common kicad hamradiomenus gwave glfer gerbv geda fldigi ; do echo -n "$f: "; apt-cache show $f|grep extra-xdg-menus; done xlog: Suggests: glabels, extra-xdg-menus, cwdaemon twlog: Suggests: extra-xdg-menus pcb-common: Recommends: extra-xdg-menus kicad: Depends: kicad-common (>= 0.0.20100314-1), libc6 (>= 2.3.6-6~), libgcc1 (>= 1:4.1.1), libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1, libstdc++6 (>= 4.1.1), libwxbase2.8-0 (>= 2.8.10.1), libwxgtk2.8-0 (>= 2.8.10.1), libx11-6, zlib-bin, extra-xdg-menus hamradiomenus: Depends: extra-xdg-menus (>= 1.0-2) This is a dummy package which has been replaced by extra-xdg-menus. You can safely remove it from your system once extra-xdg-menus is installed. gwave: Recommends: extra-xdg-menus glfer: Suggests: extra-xdg-menus gerbv: Recommends: extra-xdg-menus geda: Recommends: geda-gsymcheck, geda-gattrib, extra-xdg-menus fldigi: Recommends: extra-xdg-menus % As can be seen, only kicad and hamradiomenus depend on extra-xdg-menus. 3 packages suggest on extra-xdg-menus and 5 packages recommend it. No other application package depend on extra-xdg-menus, and the hamradiomenus dependency is there because hamradiomenus a dummy package replaced by extra-xdg-menus. I hope this can convince you that it is a mistake for kicad to depend on extra-xdg-menus, and that it should suggest (my preferred option) or recommend it, to allow extra-xdg-menus to be removed without having to remove kicad as well. I prefer suggest as this would make sure debian-installer, apt and aptidude do not install extra-xdg-menus by default when it is asked to install kicad. Happy hacking, -- Petter Reinholdtsen -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

