Subject: new snapshot available: gzip-1.6.51-989e

From: Jim Meyering <[email-masked]>
Date: Tue, 15 Mar 2016 11:52:18 -0700

We're close to releasing gzip-1.7.
Since the preceding snapshot, there have been some portability
fixes directly in gzip sources, as well as many we've pulled in
via an update from gnulib. Please let us know if you test.
I'd like to make the release no later than this weekend.

gzip snapshot:
  http://meyering.net/gzip/gzip-ss.tar.xz      748 KB
  http://meyering.net/gzip/gzip-ss.tar.xz.sig
  http://meyering.net/gzip/gzip-1.6.51-989e.tar.xz

Here are the current NEWS entries
(unchanged since the preceding snapshot):
===============================
** Changes in behavior

  The GZIP environment variable is now obsolescent; gzip now warns if
  it is used, and rejects attempts to use dangerous options or operands.
  You can use an alias or script instead.

** New features

  gzip now accepts the --synchronous option, which causes it to use
  fsync and similar primitives to transfer output data to the output
  file's storage device when the file system supports this.  Although
  this option makes gzip safer in the presence of system crashes, it
  can make gzip considerably slower.

  gzip now accepts the --rsyncable option. This option is accepted in
  all modes, but has effect only when compressing: it makes the resulting
  output more amenable to efficient use of rsync.  For example, when a
  large input file gets a small change, a gzip --rsyncable image of
  that file will remain largely unchanged, too.  Without --rsyncable,
  even a tiny change in the input could result in a totally different
  gzip-compressed output file.

** Bug fixes

  gzip -k -v no longer reports that files are replaced.
  [bug present since the beginning]

Detailed changes, by committer:
===========================
Changes in gzip since 1.6.42-d6d4:

Jim Meyering (4):
      tests: fix "make check" failure on AIX 7.1
      tests: port to systems for which ":" is not the PATH separator
      maint: don't ignore gitlog-to-changelog failure
      gnulib: update to latest

Paul Eggert (5):
      gzip: remove --__bindir
      gzip: port zgrep to Solaris 11.2
      gzip: minor zgrep cleanup
      doc: minor --rsyncable doc fixes
      gzip: pacify clang

Changes in gnulib since 1.6.42-d6d4:

* gnulib 271dfe3...f58b173 (75):
  > select: port more to Intel 2016.1.150 compiler
  > select: try to port to 2016.1.150 compiler
  > localename-tests: memory allocation fixes
  > intprops: make .h file license match module
  > acl: fix missing return on Cygwin
  > update from texinfo
  > update from texinfo
  > extern-inline: port to PGI CC
  > update from texinfo
  > update from texinfo
  > signbit: port back to pre-C++11 GCC
  > mountlist: recognize autofs-mounted remote file systems, too
  > signbit: port to C++ with GCC 6
  > regex: make it closer to libc
  > regex: merge patches from libc
  > update from texinfo
  > update from texinfo
  > autoupdate
  > autoupdate
  > stdalign: port to older HP and IBM cc
  > stdalign: port to clang 3.7.0
  > update from texinfo
  > readdir_r: now obsolescent
  > Use modern texinfo when syncing install.texi output from autoconf
  > update from texinfo
  > sync install.texi from autoconf
  > misc: port better to gcc -fsanitize=address
  > update from texinfo
  > autoupdate
  > verify-tests: also remove stray test-verify.Tpo
  > std-gnu11: new module
  > update from texinfo
  > update from texinfo
  > get-permissions, strftime: fix grammar in comments
  > gettext: mark as obsolete
  > gnulib-tool: don't give up on ln -s so easily
  > closedir: fix OS/2-related typos
  > openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC
  > regex: treat [x] as x if x is a unibyte encoding error
  > closedir, dirfd, opendir: port to OpenSolaris 5.10
  > bootstrap: use American spelling
  > @item needed inside @itemize
  > hash-pjw-bare: fix comment
  > wcwidth: Replace also on OpenBSD 5.8
  > update from texinfo