Subject: bug#25636: new snapshot available: gzip-1.8.18-00e6

From: Assaf Gordon <[email-masked]>
Date: Mon, 6 Feb 2017 19:41:50 +0000

Hello,

On Mon, Feb 06, 2017 at 10:38:52AM -0800, Jim Meyering wrote:
>gzip snapshot:
>  http://meyering.net/gzip/gzip-1.8.18-00e6.tar.xz

On Ubuntu 15/32bit, 'timestamp' fails (log attached).
On FreeBSD 11p1/amd64, 'help-version' fails (log attached).

Few other failures:

Building on Ubuntu-14.04 LTS with TinyCC, 'make check' fails like so
(could be a problem in my machine setup):
===
Making check in .
make[2]: Entering directory `/tmp/gzip-1.8.18-00e6.CBXZ8D/gzip-1.8.18-00e6'
make  check-local
make[3]: Entering directory `/tmp/gzip-1.8.18-00e6.CBXZ8D/gzip-1.8.18-00e6'
GEN      gzip.doc.gz
GEN      check-local
gzip: stdin: unexpected end of file
cmp: EOF on -
make[3]: *** [check-local] Error 1
make[3]: Leaving directory `/tmp/gzip-1.8.18-00e6.CBXZ8D/gzip-1.8.18-00e6'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/tmp/gzip-1.8.18-00e6.CBXZ8D/gzip-1.8.18-00e6'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/tmp/gzip-1.8.18-00e6.CBXZ8D/gzip-1.8.18-00e6'
make: *** [check] Error 2
===

On OpenBSD 6.0/5.9, these fail:
===
FAIL: help-version
==================

using SHELL=/bin/sh with 'set -x' corrupts stderr
in-44995:   -15.4%
less: unknown: unknown terminal type
FAIL: zless
more: unknown: unknown terminal type
FAIL: zmore
FAIL help-version (exit status: 1)

FAIL: timestamp
===============

using SHELL=/bin/sh with 'set -x' corrupts stderr
touch: out of range or illegal time specification: [[CC]YY]MMDDhhmm[.SS]
gzip: in: warning: file timestamp out of range for gzip format
gzip: in: warning: file timestamp out of range for gzip format
gzip: in: warning: file timestamp out of range for gzip format
gzip: in: warning: file timestamp out of range for gzip format
FAIL timestamp (exit status: 1)
===

On GNU Hurd 0.7, build fails with:
===
CC       getprogname.o
CC       gettime.o
CC       glthread/lock.o
glthread/lock.c: In function 'glthread_rwlock_init_for_glibc':
glthread/lock.c:53:9: warning: implicit declaration of function 'pthread_rwlockattr_setkind_np' [-Wimplicit-function-declaration]
err = pthread_rwlockattr_setkind_np (&attributes,
^
glthread/lock.c:54:40: error: 'PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP' undeclared (first use in this function)
PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP);
^
glthread/lock.c:54:40: note: each undeclared identifier is reported only once for each function it appears in
Makefile:1721: recipe for target 'glthread/lock.o' failed
make[3]: *** [glthread/lock.o] Error 1
make[3]: Leaving directory '/tmp/gzip-1.8.18-00e6.Bs5KZr/gzip-1.8.18-00e6/lib'
Makefile:1532: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/tmp/gzip-1.8.18-00e6.Bs5KZr/gzip-1.8.18-00e6/lib'
Makefile:1705: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/gzip-1.8.18-00e6.Bs5KZr/gzip-1.8.18-00e6'
Makefile:1484: recipe for target 'all' failed
make: *** [all] Error 2
===

On Minix 3.3/i386, 'timestamp' fails (except):
====
+ touch -t 190101010000 in
+ 'returns_' 2 gzip in
+ fail=1
+ rm -f 'in.gz' in
+ touch -t '196912312359.59' in
touch: out of range or illegal time specification: [[CC]YY]MMDDhhmm[.SS]
+ rm -f 'in.gz' in
+ touch -t 197001010000 in
+ 'returns_' 2 gzip in
gzip: in: warning: file timestamp out of range for gzip format
+ rm -f 'in.gz' in
+ touch -t '210602070628.16' in
+ 'returns_' 2 gzip in
gzip: in: warning: file timestamp out of range for gzip format
+ rm -f 'in.gz' in
+ touch -t '197001010000.01' in
====

regards,
 - assaf