Re: node-like file conflicts

2012-11-03 Thread Jakub Wilk

* Ian Jackson ijack...@chiark.greenend.org.uk, 2012-08-06, 16:15:

The following package pairs:
1) are co-installable,
2) both ship binaries with the same name, but in different directories 
within $PATH (e.g. one in /usr/bin, another in /usr/sbin):


sethdlc: ax25-tools dahdi
crm: crm114 pacemaker
cutter: cutter-testing-framework-bin cutter
gearmand: gearman-job-server gearman-server
update-locale: gosa-dev locales
sendpage: hylafax-client sendpage-server
rpcinfo: libc-bin rpcbind
lid: libuser id-utils
nfsiostat: nfs-common sysstat
vmware-user-suid-wrapper: open-vm-tools open-vm-toolbox
ptest: pacemaker parmetis-test
siggen: siggen tripwire
tcpd: tcm tcpd
vuname: util-vserver umview

Any volunteers to file bugs?


Yes, I'm willing to volunteer.  I will do so in a few days if no-one 
objects.


That was almost 3 months ago. Any news on this?

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121103214916.ga3...@jwilk.net



Re: node-like file conflicts

2012-09-26 Thread Jakub Wilk

* Jakub Wilk jw...@debian.org, 2012-09-21, 17:42:

The following package pairs:
1) are co-installable,
2) both ship binaries with the same name, but in different 
directories within $PATH (e.g. one in /usr/bin, another in 
/usr/sbin):


There's a few more if you take alternatives into account:

boom: alliance prboom
lft: lft traceroute
tf: tf tf5
vi: elvis-tiny vim (+ a bunch of other vi clones)

(The format is: binary: package-with-real-file 
package-with-alternative.)


In case someone wants to do more research about (mis)use of 
alternatives, here's a list of all alternatives created by Debian 
packages (in the same format at Contents-* files, which can be found on 
your favourite mirror and are used by apt-file):

http://people.debian.org/~jwilk/alternatives/Contents

The file was generated by this script:
http://people.debian.org/~jwilk/alternatives/generate-contents
(with some manual additions for packages that weren't installable).

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120926174122.ga3...@jwilk.net



Re: node-like file conflicts

2012-09-21 Thread Jakub Wilk

* Jakub Wilk jw...@debian.org, 2012-08-06, 15:37:

The following package pairs:
1) are co-installable,
2) both ship binaries with the same name, but in different 
directories within $PATH (e.g. one in /usr/bin, another in 
/usr/sbin):


There's a few more if you take alternatives into account:

boom: alliance prboom
lft: lft traceroute
tf: tf tf5
vi: elvis-tiny vim (+ a bunch of other vi clones)

(The format is: binary: package-with-real-file 
package-with-alternative.)


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120921154242.ga...@jwilk.net



Re: node-like file conflicts

2012-09-21 Thread Russ Allbery
Jakub Wilk jw...@debian.org writes:

 There's a few more if you take alternatives into account:

 tf: tf tf5

(Speaking with my tf5 maintainer hat on.)  The current arrangement of
these packages is weird, but I'm not sure how much trouble it's causing.
tf ships /usr/games/tf and tf5 ships /usr/bin/tf5.  Both of them manage
the /usr/bin/tf alternative.  So you do get different things depending on
whether you have /usr/games before /usr/bin in your path.

My preference would be to retire the /usr/games path entirely and have tf
install itself as /usr/bin/tf4, but I'm not responsible for the tf
package.  (TinyFugue is no more a game than irssi is.  I use it all the
time to connect to work chatservers that we use instead of IRC.)

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87r4pvb88p@windlord.stanford.edu



Re: node-like file conflicts

2012-08-15 Thread Jon Dowland
On Tue, Aug 07, 2012 at 01:00:38PM +0100, Ian Jackson wrote:
 /usr/games is a swamp for another time I think.  I guess it contains
 an awful lot of things with clashing names.

Last I checked the latest FHS drafts removed /usr/games entirely, so the
morass might end up being dumped into /usr/bin at some point in the near
future, where they are promoted from $PATH conflicts to actual binary
conflicts.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120815131520.GA10037@debian



Re: node-like file conflicts

2012-08-15 Thread Steve Langasek
On Wed, Aug 15, 2012 at 02:15:20PM +0100, Jon Dowland wrote:
 On Tue, Aug 07, 2012 at 01:00:38PM +0100, Ian Jackson wrote:
  /usr/games is a swamp for another time I think.  I guess it contains
  an awful lot of things with clashing names.

 Last I checked the latest FHS drafts removed /usr/games entirely, so the
 morass might end up being dumped into /usr/bin at some point in the near
 future, where they are promoted from $PATH conflicts to actual binary
 conflicts.

Removal of /usr/games has been proposed on the FHS mailing list.  There have
also been objections to this change.  It is not in the current FHS draft.

Merging /usr/games into /usr/bin is *wrong* because you want the superuser
to *not* have sgid games in their path.  /usr/games is the reciprocal of
/usr/sbin.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120815165842.gf2...@virgil.dodds.net



Re: node-like file conflicts

2012-08-15 Thread Henrique de Moraes Holschuh
On Wed, 15 Aug 2012, Steve Langasek wrote:
 On Wed, Aug 15, 2012 at 02:15:20PM +0100, Jon Dowland wrote:
  On Tue, Aug 07, 2012 at 01:00:38PM +0100, Ian Jackson wrote:
   /usr/games is a swamp for another time I think.  I guess it contains
   an awful lot of things with clashing names.
 
  Last I checked the latest FHS drafts removed /usr/games entirely, so the
  morass might end up being dumped into /usr/bin at some point in the near
  future, where they are promoted from $PATH conflicts to actual binary
  conflicts.
 
 Removal of /usr/games has been proposed on the FHS mailing list.  There have
 also been objections to this change.  It is not in the current FHS draft.
 
 Merging /usr/games into /usr/bin is *wrong* because you want the superuser
 to *not* have sgid games in their path.  /usr/games is the reciprocal of
 /usr/sbin.

Agreed.  And most games in /usr/games are usually accessed through
desktop menu entries anyway, so they better be well away from the
crowded namespace.

-- 
  One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie. -- The Silicon Valley Tarot
  Henrique Holschuh


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120815190933.ga13...@khazad-dum.debian.net



Re: node-like file conflicts

2012-08-08 Thread Jakub Wilk

* Dmitrijs Ledkovs x...@debian.org, 2012-08-07, 22:47:

Does this include search across all components of standard $PATH


Yes, modulo bugs (see my other message in this thread).


and across all packages?


Yes, on i386 and amd64. If you check kfreebsd-* there's also this one:

ztest: zfsutils zutils

There might be even more if you assume that you can co-install Linux and 
kFreeBSD binaries (yay, multi-arch world!).



How did you run this check?


I used a script (attached) to analyse Contents-*.gz files, which you can 
find on your favourite mirror. Then I manually filtered some 
false-positives.


--
Jakub Wilk
#!/usr/bin/python3

# Copyright © 2012 Jakub Wilk jw...@debian.org

# Redistribution and use in source and compiled forms, with or without
# modification, are permitted under any circumstances. No warranty.

import argparse
import collections
import functools
import gzip
import re

interesting = 
re.compile(br'^((?:usr/)?s?bin/|usr/games/)([^/\s]+)\s+(\S+)').match

def main():
ap = argparse.ArgumentParser()
ap.add_argument('files', metavar='FILE', nargs='+')
options = ap.parse_args()
data = collections.defaultdict(
lambda: collections.defaultdict(set)
)
for filename in options.files:
if filename.endswith('.gz'):
file = gzip.open(filename)
else:
file = open(filename, 'rb')
with file:
for line in file:
if line.startswith(b'FILE'):
break
for line in file:
match = interesting(line)
if match is not None:
path, command, packages = (s.decode('UTF-8') for s in 
match.groups())
packages = set(p.split('/')[-1] for p in 
packages.split(','))
data[command][path] |= packages
for command, paths in data.items():
if len(paths)  1:
packages = functools.reduce(set.union, paths.values(), set())
if len(packages)  1:
print('{command}: {packages}'.format(
command=command,
packages=' '.join(sorted(packages))
))

if __name__ == '__main__':
main()

# vim:ts=4 sw=4 et


Re: node-like file conflicts

2012-08-08 Thread Arno Töll
Hi,

On 08.08.2012 17:53, Jakub Wilk wrote:
 ztest: zfsutils zutils

Hum, thanks for spotting that, but what to do here? Both packages
legitimately ship a ztest. Admittedly it is not very important for
zfsutils, don't know about zutils. Having that said, lots of upstream
tutorials and documentation refers to a ZFS ztest tool.

 There might be even more if you assume that you can co-install Linux and
 kFreeBSD binaries (yay, multi-arch world!).

They might be co-installable but not executable (for the time being).
The Linux emulation layer which is featured by kFreeBSD only runs in a
chroot for now.

-- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D



signature.asc
Description: OpenPGP digital signature


Re: node-like file conflicts

2012-08-08 Thread Jarek Kamiński
Na grupie linux.debian.devel napisałe(a)ś:
 There might be even more if you assume that you can co-install Linux an=
 d
 kFreeBSD binaries (yay, multi-arch world!).

 They might be co-installable but not executable (for the time being).
 The Linux emulation layer which is featured by kFreeBSD only runs in a
 chroot for now.

Hmm... When I was playing some time ago with multiarch on kFreeBSD it
worked without chroot. It wasn't working flawlessly, if I remember
correctly I had to bump Linux kernel version returned by kFreeBSD (some
sysctl), as it was below glibc minimum.

There were also some problems with dynamic linker, that I wanted to
debug and report to BTS, but never managed to. When both i386 and
kfreebsd-i386 versions of library were installed, ld.so tried
kfreebsd-i386 even for Linux binaries, or something like that. I think
the problem didn't occur with kfreebsd-amd64 (and Linux i386) and could
be worked around on kfreebsd-i386 by setting LD_LIBRARY_PATH to
/usr/lib/i486-linux-gnu/ or something like that.

I may not remember everything exactly, but I definitely ran some Linux
binaries od kFreeBSD using multiarch without chroot ;-)


-- 
pozdr(); // Jarek


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120808202115.ga14...@vilo.eu.org



Re: node-like file conflicts

2012-08-08 Thread Ben Hutchings
On Wed, 2012-08-08 at 22:21 +0200, Jarek Kamiński wrote:
 Na grupie linux.debian.devel napisałe(a)ś:
  There might be even more if you assume that you can co-install Linux an=
  d
  kFreeBSD binaries (yay, multi-arch world!).
 
  They might be co-installable but not executable (for the time being).
  The Linux emulation layer which is featured by kFreeBSD only runs in a
  chroot for now.
 
 Hmm... When I was playing some time ago with multiarch on kFreeBSD it
 worked without chroot. It wasn't working flawlessly, if I remember
 correctly I had to bump Linux kernel version returned by kFreeBSD (some
 sysctl), as it was below glibc minimum.
[...]

There is also no support for Linux amd64 executables on kfreebsd-amd64,
as I understand it.

Ben.

-- 
Ben Hutchings
Theory and practice are closer in theory than in practice.
- John Levine, moderator of comp.compilers


signature.asc
Description: This is a digitally signed message part


Re: node-like file conflicts

2012-08-07 Thread Josselin Mouette
Le lundi 06 août 2012 à 15:37 +0200, Jakub Wilk a écrit : 
 The following package pairs:
 1) are co-installable,
 2) both ship binaries with the same name, but in different directories 
 within $PATH (e.g. one in /usr/bin, another in /usr/sbin):

Thanks.

There’s also epiphany (maybe your forgot /usr/games).

-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1344320030.25084.6.camel@tomoyo



Re: node-like file conflicts

2012-08-07 Thread Bernd Zeimetz
On 08/06/2012 03:37 PM, Jakub Wilk wrote:
 The following package pairs:
 1) are co-installable,
 2) both ship binaries with the same name, but in different directories
 within $PATH (e.g. one in /usr/bin, another in /usr/sbin):
 
 sethdlc: ax25-tools dahdi
 crm: crm114 pacemaker
 cutter: cutter-testing-framework-bin cutter
 gearmand: gearman-job-server gearman-server
 update-locale: gosa-dev locales
 sendpage: hylafax-client sendpage-server
 rpcinfo: libc-bin rpcbind
 lid: libuser id-utils
 nfsiostat: nfs-common sysstat
 vmware-user-suid-wrapper: open-vm-tools open-vm-toolbox

They even build from the same source yet another thing to fix for
Wheezy.

 ptest: pacemaker parmetis-test
 siggen: siggen tripwire
 tcpd: tcm tcpd
 vuname: util-vserver umview
 
 Any volunteers to file bugs?
 


-- 
 Bernd ZeimetzDebian GNU/Linux Developer
 http://bzed.dehttp://www.debian.org
 GPG Fingerprint: ECA1 E3F2 8E11 2432 D485  DD95 EB36 171A 6FF9 435F


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5020b9a5.20...@bzed.de



Re: node-like file conflicts

2012-08-07 Thread Ian Jackson
Josselin Mouette writes (Re: node-like file conflicts):
 Le lundi 06 août 2012 à 15:37 +0200, Jakub Wilk a écrit : 
  The following package pairs:
  1) are co-installable,
  2) both ship binaries with the same name, but in different directories 
  within $PATH (e.g. one in /usr/bin, another in /usr/sbin):
 
 Thanks.
 
 There’s also epiphany (maybe your forgot /usr/games).

/usr/games is a swamp for another time I think.  I guess it contains
an awful lot of things with clashing names.

Nowadays those name clashes, and the expectation that people writing
games might not be so good about namespace questions as other software
(ha ha ha), might be part of the TBH rather flimsy justification for
/usr/games's existence.

Ian.


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20513.870.304834.85...@chiark.greenend.org.uk



Re: node-like file conflicts

2012-08-07 Thread Jakub Wilk

* Josselin Mouette j...@debian.org, 2012-08-07, 08:13:

The following package pairs:
1) are co-installable,
2) both ship binaries with the same name, but in different directories 
within $PATH (e.g. one in /usr/bin, another in /usr/sbin):


Thanks.

There’s also epiphany (maybe your forgot /usr/games).


Hasn't it been fixed since, um, 2003? (bug #216489)

But you guessed right, I forgot to check /usr/games:

sauce: fortunes-de sauce
makeobj: kdesdk-scripts simutrans-makeobj
mousetrap: gnome-mousetrap mousetrap
monop: bsdgames mono-devel
rs: reminiscence rs
guess: nvram-wakeup sgt-puzzles
morse: bsdgames morse
morse: bsdgames morse-simulator
hunt: bsdgames hunt
scribble: racket scribble
metar: flightgear metar
queen: flight-of-the-amazon-queen sgb

(Strictly speaking flightgear + metar are not co-installable, but that's 
only because flightgear itself is not installable.)


--
Jakub Wilk
Andreas Tille ti...@debian.org
   fortunes-de

Angel Ramos sea...@debian.org
   hunt

Anibal Avelar aave...@cofradia.org
   mousetrap

Ansgar Burchardt ans...@debian.org
   simutrans-makeobj (U)

Ben Hutchings b...@decadent.org.uk
   sgt-puzzles

Brian White bcwh...@pobox.com
   scribble

Clint Adams cl...@gnu.org
   simutrans-makeobj (U)

Damyan Ivanov d...@debian.org
   reminiscence (U)

David Bremner brem...@debian.org
   racket

David Weinehall t...@debian.org
   flight-of-the-amazon-queen (U)

Debian Accessibility Team debian-accessibil...@lists.debian.org
   gnome-mousetrap

Debian FlightGear Crew pkg-fgfs-c...@lists.alioth.debian.org
   flightgear

Debian Games Team pkg-games-de...@lists.alioth.debian.org
   bsdgames
   flight-of-the-amazon-queen
   reminiscence
   simutrans-makeobj

Debian Mono Group pkg-mono-gr...@lists.alioth.debian.org
   mono-devel

Debian Qt/KDE Maintainers debian-qt-...@lists.debian.org
   kdesdk-scripts

Debian Science Team debian-science-maintain...@lists.alioth.debian.org
   morse-simulator

Debian VDR Team pkg-vdr-dvb-de...@lists.alioth.debian.org
   nvram-wakeup

Fathi Boudra f...@debian.org
   kdesdk-scripts (U)

George Kiagiadakis kiagiadakis.geo...@gmail.com
   kdesdk-scripts (U)

Ian Jackson i...@davenant.greenend.org.uk
   sauce

James McCoy james...@debian.org
   racket (U)

Jo Shields direct...@apebox.org
   mono-devel (U)

José Manuel Santamaría Lema panfa...@gmail.com
   kdesdk-scripts (U)

Julian Gilbey j...@debian.org
   sgb

Kees Leune k...@leune.org
   metar

Michael Prokop m...@debian.org
   rs (U)

Mirco Bauer mee...@debian.org
   mono-devel (U)

Modestas Vainius mo...@debian.org
   kdesdk-scripts (U)

Moritz Muehlenhoff j...@debian.org
   flight-of-the-amazon-queen (U)

Nanakos Chrysostomos nana...@wired-net.gr
   morse

Ove Kaaven o...@arcticnet.no
   flightgear (U)

Samuel Thibault sthiba...@debian.org
   gnome-mousetrap (U)

Sune Vuorela s...@debian.org
   kdesdk-scripts (U)

Sylvestre Ledru sylves...@debian.org
   morse-simulator (U)

Séverin Lemaignan seve...@guakamole.org
   morse-simulator (U)

Thomas Schmidt tschm...@debian.org
   nvram-wakeup (U)

Thorsten Glaser t...@mirbsd.de
   rs

Tobias Grimm et...@debian.org
   nvram-wakeup (U)

Tobias Quathamer to...@debian.org
   bsdgames (U)



Re: node-like file conflicts

2012-08-07 Thread Ben Hutchings
On Tue, Aug 07, 2012 at 04:14:19PM +0200, Jakub Wilk wrote:
[...]
 guess: nvram-wakeup sgt-puzzles
[...]
 Ben Hutchings b...@decadent.org.uk
sgt-puzzles
[...]

There are a lot of short and generic names in this package.  I
appended 'game' to some of them to avoid such conflicts when
originally uploading.  'guess' was added more recently and I must have
forgotten to check.

I don't know if I should carry on adding the suffix to specific
conflicting names, or do what Fedora has done: add 'puzzle-' as a
prefix to all of them.  I'm probably not the only one who sometimes
types their names, so the latter could be an annoying change.

Ben.

-- 
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
  - Albert Camus


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120807144836.gl1...@decadent.org.uk



Re: node-like file conflicts

2012-08-07 Thread Ian Jackson
Ben Hutchings writes (Re: node-like file conflicts):
 On Tue, Aug 07, 2012 at 04:14:19PM +0200, Jakub Wilk wrote:
 [...]
  guess: nvram-wakeup sgt-puzzles
 [...]
  Ben Hutchings b...@decadent.org.uk
 sgt-puzzles
 [...]
 
 There are a lot of short and generic names in this package.  I
 appended 'game' to some of them to avoid such conflicts when
 originally uploading.  'guess' was added more recently and I must have
 forgotten to check.
 
 I don't know if I should carry on adding the suffix to specific
 conflicting names, or do what Fedora has done: add 'puzzle-' as a
 prefix to all of them.  I'm probably not the only one who sometimes
 types their names, so the latter could be an annoying change.

We should (i) discuss this with upstream (ii) do a transition where we
ship new names for a bit.

So, Simon, if these puzzle names should be qualified to make them more
unique on the PATH, what formulaic change should be made ?  My
recommendation would be sgt-* on the grounds that that's unlikely to
conflict, although it might of course end up with your initials on a
broken or badly-behaved derivative.

Ian.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20513.15355.844922.744...@chiark.greenend.org.uk



Re: node-like file conflicts

2012-08-07 Thread Simon Tatham
Ian Jackson ijack...@chiark.greenend.org.uk wrote:
 So, Simon, if these puzzle names should be qualified to make them more
 unique on the PATH, what formulaic change should be made ?  My
 recommendation would be sgt-* on the grounds that that's unlikely to
 conflict, although it might of course end up with your initials on a
 broken or badly-behaved derivative.

sgt-* is what I'd have suggested too, since it's the most sensible
abbreviation of the title of the whole puzzle collection.

I hadn't actually considered the risk of crappy derivatives looking
as if I wrote them, but given that they'll probably still be
labelled with my name in places other than their filenames, I don't
think it's something I can get worked up about. Perhaps I shouldn't
have named the whole collection after myself in the first place, but
I couldn't think of a better name at the time and it's too late now.

Cheers,
Simon
-- 
Simon Tatham What a caterpillar calls the end of the
ana...@pobox.comworld, a human calls a butterfly.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1symiv-0003pz...@atreus.tartarus.org



Re: node-like file conflicts

2012-08-07 Thread Olaf Titz
 guess: nvram-wakeup sgt-puzzles

That's an awfully generic name for a program which gets run exactly once per
motherboard to figure out some hardware configuration :-(
Not knowing the game I would recommend renaming the nvram-wakeup thingy.

Olaf


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1syn5f-00084a...@bigred.inka.de



Re: node-like file conflicts

2012-08-07 Thread Dmitrijs Ledkovs
On 6 August 2012 14:37, Jakub Wilk jw...@debian.org wrote:
 The following package pairs:
 1) are co-installable,
 2) both ship binaries with the same name, but in different directories
 within $PATH (e.g. one in /usr/bin, another in /usr/sbin):

 sethdlc: ax25-tools dahdi
 crm: crm114 pacemaker
 cutter: cutter-testing-framework-bin cutter
 gearmand: gearman-job-server gearman-server
 update-locale: gosa-dev locales
 sendpage: hylafax-client sendpage-server
 rpcinfo: libc-bin rpcbind
 lid: libuser id-utils
 nfsiostat: nfs-common sysstat
 vmware-user-suid-wrapper: open-vm-tools open-vm-toolbox
 ptest: pacemaker parmetis-test
 siggen: siggen tripwire
 tcpd: tcm tcpd
 vuname: util-vserver umview

 Any volunteers to file bugs?


Does this include search across all components of standard $PATH and
across all packages? How did you run this check? I would be interested
in duplicates (shipped by the single package or different packages)
across /bin  /usr/bin;   /sbin  /usr/sbin;   /lib  /usr/lib and
etc.

Regards,
Dmitrijs.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/canbhluj53vhj9ogysz1r-4f-4n5c-0-vgae-u6svhdef0xv...@mail.gmail.com



Re: node-like file conflicts

2012-08-07 Thread Guillem Jover
Hi!

On Mon, 2012-08-06 at 15:37:11 +0200, Jakub Wilk wrote:
 The following package pairs:
 1) are co-installable,
 2) both ship binaries with the same name, but in different
 directories within $PATH (e.g. one in /usr/bin, another in
 /usr/sbin):

Ralf Treinen has been running automated tests [0] for file overwrite
conflicts among packags in the archive; Ralf (CCed), maybe you might
be interested in covering conflicts over different pathnames too?

  [0] http://edos.debian.net/file-overwrites/

regards,
guillem


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120808010845.ga26...@gaara.hadrons.org



node-like file conflicts

2012-08-06 Thread Jakub Wilk

The following package pairs:
1) are co-installable,
2) both ship binaries with the same name, but in different directories 
within $PATH (e.g. one in /usr/bin, another in /usr/sbin):


sethdlc: ax25-tools dahdi
crm: crm114 pacemaker
cutter: cutter-testing-framework-bin cutter
gearmand: gearman-job-server gearman-server
update-locale: gosa-dev locales
sendpage: hylafax-client sendpage-server
rpcinfo: libc-bin rpcbind
lid: libuser id-utils
nfsiostat: nfs-common sysstat
vmware-user-suid-wrapper: open-vm-tools open-vm-toolbox
ptest: pacemaker parmetis-test
siggen: siggen tripwire
tcpd: tcm tcpd
vuname: util-vserver umview

Any volunteers to file bugs?

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120806133711.ga2...@jwilk.net



Re: node-like file conflicts

2012-08-06 Thread Ben Hutchings
On Mon, 2012-08-06 at 15:37 +0200, Jakub Wilk wrote:
 The following package pairs:
 1) are co-installable,
 2) both ship binaries with the same name, but in different directories 
 within $PATH (e.g. one in /usr/bin, another in /usr/sbin):
 
 sethdlc: ax25-tools dahdi
 crm: crm114 pacemaker
 cutter: cutter-testing-framework-bin cutter
 gearmand: gearman-job-server gearman-server
 update-locale: gosa-dev locales
 sendpage: hylafax-client sendpage-server
 rpcinfo: libc-bin rpcbind

The rpcbind protocol is a later version of the portmap protocol which is
(partly) implemented in libc.  In theory, both versions can be supported
in the same executable, but they aren't.  I think rpcbind should divert
the libc-provided rpcinfo command.

Ben.

 lid: libuser id-utils
 nfsiostat: nfs-common sysstat
 vmware-user-suid-wrapper: open-vm-tools open-vm-toolbox
 ptest: pacemaker parmetis-test
 siggen: siggen tripwire
 tcpd: tcm tcpd
 vuname: util-vserver umview
 
 Any volunteers to file bugs?


-- 
Ben Hutchings
Theory and practice are closer in theory than in practice.
- John Levine, moderator of comp.compilers


signature.asc
Description: This is a digitally signed message part


Re: node-like file conflicts

2012-08-06 Thread Ian Jackson
Jakub Wilk writes (node-like file conflicts):
 The following package pairs:
 1) are co-installable,
 2) both ship binaries with the same name, but in different directories 
 within $PATH (e.g. one in /usr/bin, another in /usr/sbin):
 
 sethdlc: ax25-tools dahdi
 crm: crm114 pacemaker
 cutter: cutter-testing-framework-bin cutter
 gearmand: gearman-job-server gearman-server
 update-locale: gosa-dev locales
 sendpage: hylafax-client sendpage-server
 rpcinfo: libc-bin rpcbind
 lid: libuser id-utils
 nfsiostat: nfs-common sysstat
 vmware-user-suid-wrapper: open-vm-tools open-vm-toolbox
 ptest: pacemaker parmetis-test
 siggen: siggen tripwire
 tcpd: tcm tcpd
 vuname: util-vserver umview
 
 Any volunteers to file bugs?

Yes, I'm willing to volunteer.  I will do so in a few days if no-one
objects.

I'll double check the facts of course.  If I have also see if I can
understand the situation in each case well enough to make a
recommendation.  It seems at the very least that many of these issues
are within a particular family of packages.  Hopefully they won't
mostly be as bad as node.

Ian.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20511.57233.532828.284...@chiark.greenend.org.uk



Re: node-like file conflicts

2012-08-06 Thread Weldon Goree
On Mon, 2012-08-06 at 16:15 +0100, Ian Jackson wrote:

 I'll double check the facts of course.  If I have also see if I can
 understand the situation in each case well enough to make a
 recommendation.  It seems at the very least that many of these issues
 are within a particular family of packages.  Hopefully they won't
 mostly be as bad as node.

It would also probably be good to distinguish between pairs that have
the same binary name offering essentially the same semantics (e.g. crm
and crm114) and unrelated binaries that happen to have the same name
(e.g. lid and libuser).

Also siggen is paired with itself in that list.

Weldon


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1344266645.9914.3.camel@skipjack



Re: node-like file conflicts

2012-08-06 Thread Jakub Wilk

* Weldon Goree wel...@b.rontosaur.us, 2012-08-06, 11:24:

Also siggen is paired with itself in that list.


No, the list is in format:

binary: package1 package2

Sorry, I should have written it in my original message - now I see it's 
not obvious.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120806153935.ga9...@jwilk.net



Re: node-like file conflicts

2012-08-06 Thread Weldon Goree
On Mon, 2012-08-06 at 17:39 +0200, Jakub Wilk wrote:

 No, the list is in format:

D'oh. Thanks. I'll still see if I can tease out which of those are
binaries trying to do the same thing and which are completely unrelated.

Weldon


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1344268000.9914.4.camel@skipjack



Re: node-like file conflicts

2012-08-06 Thread Marco d'Itri
On Aug 06, Jakub Wilk jw...@debian.org wrote:

 gearmand: gearman-job-server gearman-server
These are two implementation of the same protocol.

 tcpd: tcm tcpd
I hope it is obvious that we cannot rename the real tcpd. :-)

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: node-like file conflicts

2012-08-06 Thread Jakub Wilk

* Jakub Wilk jw...@debian.org, 2012-08-06, 15:37:

The following package pairs:
1) are co-installable,
2) both ship binaries with the same name, but in different 
directories within $PATH (e.g. one in /usr/bin, another in 
/usr/sbin):


I forgot to attach dd-list. Doing so now.

--
Jakub Wilk
Adam C. Powell, IV hazel...@debian.org
   parmetis-test (U)

Adam Conrad adcon...@0c3.net
   libc-bin (U)
   locales (U)

Alberto Gonzalez Iniesta a...@inittab.org
   tripwire

Anibal Monsalve Salazar ani...@debian.org
   nfs-common (U)
   pacemaker (U)
   rpcbind

Aurelien Jarno aure...@debian.org
   libc-bin (U)
   locales (U)

Aurélien GÉRÔME a...@roxor.cx
   cutter

Ben Hutchings b...@decadent.org.uk
   nfs-common (U)

Bradley A. Bosch b...@debian.org
   id-utils

Cajus Pollmeier ca...@debian.org
   gosa-dev (U)

Christophe Prud'homme prudh...@debian.org
   parmetis-test (U)

Clint Adams cl...@debian.org
   libc-bin (U)
   locales (U)

Daniel Baumann daniel.baum...@progress-technologies.net
   open-vm-toolbox
   open-vm-tools

Debian HA Maintainers debian-ha-maintain...@lists.alioth.debian.org
   pacemaker

Debian Hamradio Maintainers debian-h...@lists.debian.org
   ax25-tools

Debian kernel team debian-ker...@lists.debian.org
   nfs-common

Debian Perl Group pkg-perl-maintain...@lists.alioth.debian.org
   gearman-server

Debian Science Team debian-science-maintain...@lists.alioth.debian.org
   parmetis-test

Debian VoIP Team pkg-voip-maintain...@lists.alioth.debian.org
   dahdi

Debian VSquare Team pkg-vsquare-de...@lists.alioth.debian.org
   umview

Filippo Giunchedi fili...@debian.org
   umview (U)

Frederik Schüler f...@debian.org
   pacemaker (U)

Ghe Rivero g...@debian.org
   libuser

Giuseppe Sacco eppes...@debian.org
   hylafax-client

GNU Libc Maintainers debian-gl...@lists.debian.org
   libc-bin
   locales

GOsa packages maintainers group gosa-...@oss.gonicus.de
   gosa-dev

gregor herrmann gre...@debian.org
   gearman-server (U)

Guido Trotter ultrot...@debian.org
   umview (U)

Hamish Moffatt ham...@debian.org
   ax25-tools (U)

Jaime Robles ja...@debian.org
   ax25-tools (U)

Joachim Wiedorn ad_deb...@joonet.de
   hylafax-client (U)

Jonathan Yu jaw...@cpan.org
   gearman-server (U)

Kees Cook k...@debian.org
   sendpage-server

Ludovico Gardenghi gar...@debian.org
   umview (U)

Luk Claes l...@debian.org
   nfs-common (U)
   rpcbind (U)

Marco d'Itri m...@linux.it
   tcpd

Mark Purcell m...@debian.org
   dahdi (U)

Martin Loschwitz madk...@debian.org
   pacemaker (U)

Micah Anderson mi...@debian.org
   util-vserver

Milan Zamazal p...@debian.org
   crm114

NIIBE Yutaka gni...@fsij.org
   cutter-testing-framework-bin

Ola Lundqvist o...@debian.org
   util-vserver (U)

Otavio Salvador ota...@debian.org
   tcm

Patrick Ouellette poue...@debian.org
   ax25-tools (U)

Ramakrishnan Muthukrishnan rkrish...@debian.org
   ax25-tools (U)

Robert Luberda rob...@debian.org
   sysstat

Simon Horman ho...@debian.org
   pacemaker (U)

Stig Sandbeck Mathisen s...@debian.org
   gearman-job-server

Thorsten Alteholz deb...@alteholz.de
   siggen

Tzafrir Cohen tzaf...@debian.org
   dahdi (U)