[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

warning: menu-command-not-in-package

My first package is ALMOST lintian clean.  One warning:

   $ lintian -i yadex_1.7.0-1_i386.deb
   W: yadex: menu-command-not-in-package /usr/lib/menu/yadex:2
   N:   The menu item specifies a command which is not available in the
   N:   package. In most cases this is a typo or after you moved a binary
   N:   around, but forgot to update the menu file.

My debian/yadex.menu file:

   ?package(yadex): needs="x11" section="Games/Arcade" title="yadex" \
           hints="Doom,3D" command="x-terminal-emulator -e /usr/games/yadex"

My package provides /usr/games/yadex, depends on "xterm |
x-terminal-emulator", so everything should be fine.  Those are the only two
commands in the menu file.  So what exactly is lintian talking about?

On a related note, xterm provides "x-terminal-emulator", so is:

   Depends: ${shlibs:Depends}, xterm | x-terminal-emulator

redundant?  Would it be better to pare this down to:

   Depends: ${shlibs:Depends}, x-terminal-emulator


The mathematics of physics has become ever more abstract, rather than more
complicated.  The mind of God appears to be abstract but not complicated.
He also appears to like group theory.  --  Tony Zee's "Fearful Symmetry"

PGP Fingerprint: B9F1 6CF3 47C4 7CD8 D33E  70A9 A3B9 1945 67EA 951D

Reply to: