Source: emboss
Version: 6.6.0+dfsg-18
Priority: wishlist

I noticed the package Emboss currently ships with 261 binaries (full list
at e.g. https://packages.debian.org/trixie/amd64/emboss/filelist).

Of these, 24 have only 5 letters or less and generic names like "union" and
"yank":

acdc
cai
chaos
chips
cusp
dan
dreg
drget
emma
freak
godef
iep
msbar
notab
preg
remap
sirna
syco
tcode
tfm
tmap
union
water
yank

It seems to me this package consumes a little bit too much of the common
binary name namespace, and it would be better if all binaries that
originate from Emboss were prefixed or somehow namespaced to show that they
are Emboss-specific.

You could for example use a prefix like 'emboss-water' or 'eb-water'. Or
all these binaries could be in their own path like /usr/bin/emboss/water
and the general namespace would only have a single command 'emboss' or
'eb', which would then automatically route each command invocation to the
correct binary, e.g. "eb water" would run /usr/bin/eb that then runs
/usr/bin/emboss/water.

I am filing this as severity "wishlist" to see if the maintainer thinks
this makes sense and is reasonable, but I am not stating that this must be
done.

It is also good to have a bug report to record the request and where people
can chip in and state if they agree with the general principle of avoiding
an excessive number of binaries from a single Debian package.

Reply via email to