[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#23107: new snapshot available: gzip-1.6.56-9190
From: |
Assaf Gordon |
Subject: |
bug#23107: new snapshot available: gzip-1.6.56-9190 |
Date: |
Thu, 24 Mar 2016 22:56:41 -0400 |
Hello,
> On Mar 24, 2016, at 12:37, Jim Meyering <address@hidden> wrote:
> http://meyering.net/gzip/gzip-1.6.56-9190.tar.xz
No test failures on
CentOS 7 + 6.5, amd64
Ubuntu 14.04, amd64
Ubuntu 15.04 amd64 + i686
openSUSE 42.1, 13.1, amd64
Fedora 23, 22, 21, amd64
Debian 8.1, 7.6, amd64
Trisquel 7.0, 6.0.1, amd64
Fedora-21, ppc64le
Fedora-20, ppc64
Ubuntu-14, aarch64
OpenBSD 5.8, 5.7, 5.6, amd64
FreeBSD 10.1, 9.3, amd64
GNU Hurd 0.7, i686
Debian-7/kFreeBSD-9, amd64
AIX-7.1,power7
OpenSolaris 5.10/5.11 on i86pc and suv4u/sub4v
Mac OS X 10.11.3, 10.10.5, 10.9.5
On NetBSD 7.0, 6.1.4, One test fails (zgrep-f) perhaps due to filename issues?
log attached.
NetBSD7-gzip 1.6.56-9190-test-suite-2.log
Description: Binary data
Minix 3.3.0 fails as before (with decision not to fix).
One more failure on a not-so-common system:
I'm adding Alpine Linux to my test suite ( https://alpinelinux.org/ ).
Alpine is a lightweight Linux-based system, with musl libc and busybox
utilities - so not very GNU-like, and possibly not POSIX compliant.
On this system, zdiff check fails because busybox's diff does not support the
"-c" option
( https://busybox.net/downloads/BusyBox.html#diff ).
I suspect such systems will become more common in the future (due to usage in
small VMs / containers).
Example:
$ uname -a
Linux alp333 4.1.20-0-grsec #1-Alpine SMP Mon Mar 21 15:49:51 GMT 2016
x86_64 Linux
$ make check
...
make[3]: Entering directory '/tmp/gzip-1.6.56-9190.CaiIeG/gzip-1.6.56-9190'
GEN check-local
diff: unrecognized option: c
[...]
Makefile:2196: recipe for target 'check-local' failed
make[3]: *** [check-local] Error 1
make[3]: Leaving directory '/tmp/gzip-1.6.56-9190.CaiIeG/gzip-1.6.56-9190'
Makefile:1985: recipe for target 'check-am' failed
make[2]: *** [check-am] Error 2
$ grep -A 5 check-local Makefile.am
check-local: $(FILES_TO_CHECK) $(bin_PROGRAMS) gzip.doc.gz
$(AM_V_GEN)$(new_path); { test '$(srcdir)' != . \
|| zdiff -c gzip.doc.gz; }
$(AM_V_at)$(new_path); zdiff -c $(srcdir)/gzip.doc $(srcdir)/gzip.doc
$(AM_V_at)$(new_path); zdiff $(srcdir)/gzip.doc gzip.doc.gz
$(AM_V_at)$(new_path); zdiff -c - $(srcdir)/gzip.doc <gzip.doc.gz
$ diff -c
diff: unrecognized option: c
BusyBox v1.24.1 (2015-12-16 08:00:02 GMT) multi-call binary.
Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
Compare files line by line and output the differences between them.
This implementation supports unified diffs only.
-a Treat all files as text
-b Ignore changes in the amount of whitespace
-B Ignore changes whose lines are all blank
-d Try hard to find a smaller set of changes
-i Ignore case differences
-L Use LABEL instead of the filename in the unified header
-N Treat absent files as empty
-q Output only whether files differ
-r Recurse
--no-dereference Don't follow symlinks
-S Start with FILE when comparing directories
-T Make tabs line up by prefixing a tab when necessary
-s Report when two files are the same
-t Expand tabs to spaces in output
-U Output LINES lines of context
-w Ignore all whitespace
regards,
- assaf