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