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]

Reply via email to