On Mon, Jan 21, 2008 at 08:13:49AM +0000, Debian Bug Tracking System wrote:
>      + [HE] Add checks for game packages that contain no game executables
>             (package-section-games-but-contains-no-game) or that contain
>             anything in usr/bin at all, which is usually a mistake.
>             (package-section-games-but-contains-no-game). (Closes: #451668)

I'm not so sure about the second check, which I suppose refers to
«package-section-games-but-has-usr-bin».

I fail to see how this is _usually_ a mistake. Many games include
additional tools to create levels or data files, and it makes sense to
install this kind of binaries in /usr/bin, since according to FHS
/usr/games is for «games and educational binaries».

After checking the packages that currently fail[1] (plus exult, which is
in contrib and doesn't appear in that list), and most of them (6/8) look
like false positives: exult, fortune-mod, jumpnbump, neverball, pydance,
xconq.  These packages include tools in /usr/bin, but not games.

Only one package, pyracerz, which includes a link to /usr/games in
/usr/bin is clearly wrong.

For reference, here is the full list of binaries installed in /usr/bin
with a short description.

 eboard
 /usr/bin/eboard-config - get information about the installed eboard

 exult
 /usr/bin/expack - manipulate flex files
 /usr/bin/exult_studio - world editor
 /usr/bin/ipack - manipulate flex files
 /usr/bin/shp2pcx - extract images from a shape
 /usr/bin/splitshp - split shape files into frames
 /usr/bin/textpack - pack/unpack flex files containing text
 /usr/bin/ucc - usecode compiler
 /usr/bin/ucxt - usecode disassembler

 fortune-mod
 /usr/bin/strfile - create a random access file for storing strings
 /usr/bin/unstr - dump strings in pointer order

 jumpnbump
 /usr/bin/jumpnbump-pack - create levels
 /usr/bin/jumpnbump-unpack - unpack levels
 /usr/bin/jumpnbump-gobpack - convert .gob to .pcx

 neverball
 /usr/bin/mapc - map compiler

 pydance
 /usr/bin/findbpm - calculate the beats per second of a song

 pyracerz
 /usr/bin/pyracerz - symlink to /usr/games/pyracerz

 xconq
 /usr/bin/imf2x - translates image families into bitmaps
 /usr/bin/x2imf - converts bitmap images into "portable image family"
 /usr/bin/ximfapp - image viewer

 1. 
http://lintian.debian.org/reports/Tpackage-section-games-but-has-usr-bin.html

PS. Note that I'm replying to this bug but I'm not reopening it because
I just wanted to provide more info and hear your opinion about it.
Please tell me if a new bug report is more desirable and feel free to
archive this bug again.


Reply via email to