Package: golang-golang-x-tools
Version: 1:0.0~git20200213.88e652f+ds-1
Severity: serious
Hi!
I just noticed that this package contains a bunch of extremely generic
and in many cases conflicting program names. Ideally these would be
hidden behind a command dispatched (like «git <cmd>» or similar), a
private bin/ directory (say under /usr/libexec/<pkg>/ or similar), or
otherwise they should IMO be namespaced all with go, like it has
already been done with some of the programs:
Currently colliding:
/usr/bin/authtest courier-authlib: /usr/sbin/authtest
/usr/bin/bundle ruby-bundler: /usr/bin/bundle
(many other ship their bundle program
under /usr/share/<pkg>/bin/bundle)
/usr/bin/eg easygit: /usr/bin/eg
/usr/bin/stress stress: /usr/bin/stress
(!?):
/usr/bin/benchcmp
/usr/bin/callgraph
/usr/bin/compilebench
/usr/bin/cookieauth
/usr/bin/digraph
/usr/bin/findcall
/usr/bin/fiximports
/usr/bin/gitauth
/usr/bin/helper
/usr/bin/html2article
/usr/bin/netrcauth
/usr/bin/present
/usr/bin/server
/usr/bin/shadow
/usr/bin/splitdwarf
/usr/bin/unmarshal
Somewhat problematic:
/usr/bin/guru
/usr/bin/lostcancel
/usr/bin/nilness
/usr/bin/ssadump
/usr/bin/stringer
/usr/bin/toolstash
Thanks,
Guillem