Daniel,

You wrote:

> as you pointed out, both tools do different things. so name it different
> - xzdiff as it should imho have been named by upstream in the first place.

lzdiff and lzgrep originated in LZMA Utils, in 2007 I think. Maybe the
initial letters "lz" are too precious and they should have been named
lzmadiff and lzmagrep (but how could Larzhu have known?). That should
be water under the bridge, since it's been several years now.

Lzip very recently added commands with the same name, making lzip and
lzma not installable at the same time in many Linux distributions.
Various packagers noticed [1] and Lzip upstream decided to correct the
error by dropping them again [2]. Debian didn't have this problem
since Debian's lzma package does not include the convenience scripts
for some reason (probably the packaging scripts were not updated when
the scripts were added).

XZ Utils is meant to supersede LZMA Utils, so it provides the commands
from LZMA Utils to support people's habits and old scripts will still
work. The version of xz-utils in experimental (the one the bug
submitter tried) Provides: lzma and had file conflicts with lzip. The
version destined for unstable, on the other hand, does not include
those commands; they are split off into a separate xz-lzma package.

People who want to deal with both file formats can install xz-utils at
the same time as lzip  --- they don't conflict --- it's just the
compatibility commands in xz-lzma that are in question. Until lzip 1.8
rc2 is packaged for Debian and this whole problem disappears, users
can install the xz-utils, lzma, and lzip packages together if they
want to have "xz", "lzma" and "lzip" commands available.

In particular: without xz-lzma installed, "xzdiff a.lzma b.lzma" does
the right thing, so no one needs to install xz-lzma (and uninstall or
upgrade lzip < 1.8~rc2) unless they need old programs or habits to
keep working.

Hope that clarifies things a little.

> (btw, totally unrelated to that, but just because it got mentioned
> before on that bug, i've uploaded zutils in the meanwhile.)

Ah, good news! Sounds handy.

Regards,
Jonathan

[1] e.g., https://bugzilla.redhat.com/show_bug.cgi?id=515502
[2] http://lists.gnu.org/archive/html/lzip-bug/2009-08/msg00007.html



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to