Mail archive

[alpine-devel] Re: xzdiff in xz package is broken on alpine linux

From: Michael Fox <>
Date: Tue, 30 Jun 2015 09:20:09 -0700

I have to admit the xzdiff script is a little beyond me but the way xzdiff
fails is you compare two different files and it just returns 0 as if they
were the same. I think the easiest way to see it is to download an alpine
linux live CD:

To make it run in a VM takes just a few minutes. Here is complete steps to
make it simple as possible:

In virtualbox create a new VM, Type: Linux, Version: Linux 2.6 (64 bit);
Memory 4096; Do not add a virtual hard drive; Start, select the alpine iso;

Login: root
setup-interfaces (enter, enter, enter)
ifup eth0
setup-dns (enter, enter)
setup-apkrepos (enter)
apk add alpine-sdk
tar xf xz-5.2.1.tar.gz
cd xz-5.2.1
make && make check

On Tue, Jun 30, 2015 at 8:38 AM, Lasse Collin <>

> On 2015-06-29 Michael Fox wrote:
> > > I found this by running make check. It's probably due to xzdiff
> > > being a shell script with some hair regexs and musl having some
> > > regex incompatibilities in the name of standards compliance.
> Thanks. It wouldn't be a surprise if xzdiff (or xzgrep) has a bug. A
> little more information would be useful to find out what exactly is
> causing a problem. :-) I already checked for \+ or + in regexes and
> there are none in xzdiff or xzgrep.
> --
> Lasse Collin | IRC: Larhzu _at_ IRCnet & Freenode

Received on Tue Jun 30 2015 - 09:20:09 UTC