/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-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20513.870.304834.85967@chiark.greenend.org.uk">htt p://lists.debian.org/20513.870.304834.85967@chiark.greenend.org.uk
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:
Thomas Schmidt <tschmidt@debian.org>
nvram-wakeup (U)
Thorsten Glaser <tg@mirbsd.de>
rs
Tobias Grimm <etobi@debian.org>
nvram-wakeup (U)
Tobias Quathamer <toddy@debian.org>
bsdgames (U)
08-07-2012, 02:48 PM
Ben Hutchings
node-like file conflicts
On Tue, Aug 07, 2012 at 04:14:19PM +0200, Jakub Wilk wrote:
[...]
> guess: nvram-wakeup sgt-puzzles
[...]
> Ben Hutchings <ben@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-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120807144836.GL1894@decadent.org.uk">http://lists.debian.org/20120807144836.GL1894@decadent.org.uk
08-07-2012, 04:02 PM
Ian Jackson
node-like file conflicts
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 <ben@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-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20513.15355.844922.744838@chiark.greenend.org.uk"> http://lists.debian.org/20513.15355.844922.744838@chiark.greenend.org.uk
08-07-2012, 04:33 PM
Simon Tatham
node-like file conflicts
Ian Jackson <ijackson@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
<anakin@pobox.com> world, a human calls a butterfly."
--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: E1Symiv-0003Pz-3D@atreus.tartarus.org">http://lists.debian.org/E1Symiv-0003Pz-3D@atreus.tartarus.org
08-07-2012, 04:57 PM
Olaf Titz
node-like file conflicts
> 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-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: E1Syn5f-00084A-3q@bigred.inka.de">http://lists.debian.org/E1Syn5f-00084A-3q@bigred.inka.de
08-07-2012, 09:47 PM
Dmitrijs Ledkovs
node-like file conflicts
On 6 August 2012 14:37, Jakub Wilk <jwilk@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-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: CANBHLUj53vhj9oGYsz1R-4F-4N5C-0-VgaE-u6SVHDEF0xVPqw@mail.gmail.com">http://lists.debian.org/CANBHLUj53vhj9oGYsz1R-4F-4N5C-0-VgaE-u6SVHDEF0xVPqw@mail.gmail.com
08-08-2012, 01:08 AM
Guillem Jover
node-like file conflicts
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-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120808010845.GA26530@gaara.hadrons.org">http://lists.debian.org/20120808010845.GA26530@gaara.hadrons.org
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
08-08-2012, 07:15 PM
Arno Töll
node-like file conflicts
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