diffutils-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Diffutils-devel] diffutils-3.6 released [stable]


From: Jim Meyering
Subject: [Diffutils-devel] diffutils-3.6 released [stable]
Date: Sun, 21 May 2017 13:54:53 -0700

This is to announce diffutils-3.6, a stable release.

There have been 30 commits by 4 people in the 39 weeks since 3.5.

See the NEWS below for a brief summary.

Thanks to everyone who has contributed!
The following people contributed changes to this release:

  Benno Schulenberg (1)
  Jim Meyering (21)
  Paul Eggert (7)
  julama (1)

Jim [on behalf of the diffutils maintainers]
============================================================

Here is the GNU diffutils home page:
    http://gnu.org/s/diffutils/

For a summary of changes and contributors, see:
  http://git.sv.gnu.org/gitweb/?p=diffutils.git;a=shortlog;h=v3.6
or run this command from a git-cloned diffutils directory:
  git shortlog v3.5..v3.6

To summarize the 565 gnulib-related changes, run these commands
from a git-cloned diffutils directory:
  git checkout v3.6
  git submodule summary v3.5

Here are the compressed sources and a GPG detached signature[*]:
  http://ftp.gnu.org/gnu/diffutils/diffutils-3.6.tar.xz
  http://ftp.gnu.org/gnu/diffutils/diffutils-3.6.tar.xz.sig

Use a mirror for higher download bandwidth:
  http://ftpmirror.gnu.org/diffutils/diffutils-3.6.tar.xz
  http://ftpmirror.gnu.org/diffutils/diffutils-3.6.tar.xz.sig

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact.  First, be sure to download both the .sig file
and the corresponding tarball.  Then, run a command like this:

  gpg --verify diffutils-3.6.tar.xz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 7FD9FCCB000BEEEE

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.69.185-b502e
  Automake 1.99a
  Gnulib v0.1-1390-g809f19d

============================================================
NEWS

* Noteworthy changes in release 3.6 (2017-05-21) [stable]

** New features

  When one file is a prefix of the other, cmp now appends the shorter
  file's size to the EOF diagnostic.

** Bug fixes

  Using an invalid regular expression with --ignore-matching-lines=RE (-I)
  no longer causes stack overflow.  Before, with an invocation like the
  following, diff would diagnose the error, but would still proceed to
  blow the stack: diff -Ia -I\\ <(echo) <(echo b)
  [bug introduced in 2.9]

  diff no longer mishandles line numbers exceeding 2**31 on Mingw-w64.

  the ---presume-output-tty (ostensibly test-only) option would cause
  diff --color to read an uninitialized variable
  [bug introduced in 3.4]

** Performance changes

  diff's default algorithm has been tweaked to deal better with larger
  files, reversing some of the changes made in diffutils-3.4.

============================================================
also posted as:
  https://savannah.gnu.org/forum/forum.php?forum_id=8862

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]