Re: Many executables across Debian's archives share basenames

2017-10-13 Thread tomas
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Fri, Oct 13, 2017 at 12:56:36PM +0100, Jonathan Dowland wrote: > On Fri, Oct 06, 2017 at 03:43:20PM +0200, to...@tuxteam.de wrote: > >(And while we're painting the shed, I'd go for a /usr/bin/im.d, with a > >dispatcher script in /usr/bin/im or somet

Re: Many executables across Debian's archives share basenames

2017-10-13 Thread Jonathan Dowland
On Fri, Oct 06, 2017 at 09:16:41AM +1100, Zenaan Harkness wrote: Many of these packages (especially old X stuff) “should” migrate to the command/subcommand way of life. That might be too much work and result in compatibility problems, but maybe instead we could move all the X stuff to another p

Re: Many executables across Debian's archives share basenames

2017-10-13 Thread Jonathan Dowland
On Fri, Oct 06, 2017 at 03:43:20PM +0200, to...@tuxteam.de wrote: (And while we're painting the shed, I'd go for a /usr/bin/im.d, with a dispatcher script in /usr/bin/im or something...) Software Collections https://www.softwarecollections.org have a pretty robust way of managing this sort of t

Re: Many executables across Debian's archives share basenames

2017-10-06 Thread Zenaan Harkness
On Fri, Oct 06, 2017 at 08:56:08AM -0400, Greg Wooledge wrote: > On Fri, Oct 06, 2017 at 08:52:49AM +0200, to...@tuxteam.de wrote: > > Now "import" is quite another kettle of fish: it's part of the > > ImageMagick suite (not much to do with X, actually), which has the > > (questionable) tradition o

Re: Many executables across Debian's archives share basenames

2017-10-06 Thread tomas
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Fri, Oct 06, 2017 at 06:06:33PM +0400, Jerome BENOIT wrote: > Hello, > > On 06/10/17 17:24, Stefan Monnier wrote: [...] > We can also add the prefix im- to each executable. > For instance, the tools coming with the nauty package are prefixed with

Re: Many executables across Debian's archives share basenames

2017-10-06 Thread Jerome BENOIT
Hello, On 06/10/17 17:24, Stefan Monnier wrote: >>> Now "import" is quite another kettle of fish: it's part of the >>> ImageMagick suite (not much to do with X, actually), which has the >>> (questionable) tradition of calling its things "display", "convert", >>> "identify", "compare"... or even "c

Re: Many executables across Debian's archives share basenames

2017-10-06 Thread tomas
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Fri, Oct 06, 2017 at 09:24:11AM -0400, Stefan Monnier wrote: > >> Now "import" is quite another kettle of fish: it's part of the > >> ImageMagick suite (not much to do with X, actually), which has the > >> (questionable) tradition of calling its thi

Re: Many executables across Debian's archives share basenames

2017-10-06 Thread Stefan Monnier
>> Now "import" is quite another kettle of fish: it's part of the >> ImageMagick suite (not much to do with X, actually), which has the >> (questionable) tradition of calling its things "display", "convert", >> "identify", "compare"... or even "conjure"). Now ImageMagick is so >> useful that people

Re: Many executables across Debian's archives share basenames

2017-10-06 Thread Greg Wooledge
On Fri, Oct 06, 2017 at 08:52:49AM +0200, to...@tuxteam.de wrote: > Now "import" is quite another kettle of fish: it's part of the > ImageMagick suite (not much to do with X, actually), which has the > (questionable) tradition of calling its things "display", "convert", > "identify", "compare"... o

Re: Many executables across Debian's archives share basenames

2017-10-05 Thread tomas
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Fri, Oct 06, 2017 at 09:16:41AM +1100, Zenaan Harkness wrote: [...] > Another one is "import" - should simply NEVER be a program name - > should be reserved. > > man page: import - saves any visible window on an X server and > outputs it as an im

Re: Many executables across Debian's archives share basenames

2017-10-05 Thread Zenaan Harkness
On Thu, Oct 05, 2017 at 01:32:47PM -0700, Don Armstrong wrote: > On Thu, 05 Oct 2017, Kamil Cholewiński wrote: > > I wrote a short script that calls "apt-file find 'bin/'", filters > > results to include only stuff from /bin:/sbin:/usr/bin:/usr/sbin, and > > looks for basename clashes. Turns out, i

Re: Many executables across Debian's archives share basenames

2017-10-05 Thread Don Armstrong
On Thu, 05 Oct 2017, Kamil Cholewiński wrote: > I wrote a short script that calls "apt-file find 'bin/'", filters > results to include only stuff from /bin:/sbin:/usr/bin:/usr/sbin, and > looks for basename clashes. Turns out, in Stretch, there are 97 hits. > (If you also include /usr/games, 126.)