[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Grep-devel] grep-2.27 released [stable]
From: |
Michael Felt |
Subject: |
Re: [Grep-devel] grep-2.27 released [stable] |
Date: |
Wed, 7 Dec 2016 20:22:24 +0100 |
Just thought I would mention that make check has one fail (and many skips).
../../src/grep-2.27/gnulib-tests/test-symlink.h:43: assertion 'errno
== ENOENT || errno == EINVAL' failed
FAIL test-symlink (exit status: 134)
I believe the "fail" is related to using an NFS share for the build.
-- BECAUSE --
When I run the "make check" command using a "local" filesystem, the summary is:
============================================================================
Testsuite summary for GNU grep 2.27
============================================================================
# TOTAL: 142
# PASS: 123
# SKIP: 19
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
Note: AIX 5.3 TL7 with xlc v11 as compiler.
On Wed, Dec 7, 2016 at 8:46 AM, Jim Meyering <address@hidden> wrote:
> This is to announce grep-2.27, a stable release.
>
> There have been 40 commits by 4 people in the 9 weeks since 2.26.
> Note that there were many additional important changes via gnulib.
>
> See the NEWS below for a brief summary.
>
> Thanks to everyone who has contributed!
> The following people contributed changes to this release:
>
> Jim Meyering (11)
> Mark Veltzer (2)
> Paul Eggert (26)
> Zev Weiss (1)
>
> Jim [on behalf of the grep maintainers]
> ==================================================================
>
> Here is the GNU grep home page:
> http://gnu.org/s/grep/
>
> For a summary of changes and contributors, see:
> http://git.sv.gnu.org/gitweb/?p=grep.git;a=shortlog;h=v2.27
> or run this command from a git-cloned grep directory:
> git shortlog v2.26..v2.27
>
> To summarize the 98 gnulib-related changes, run these commands
> from a git-cloned grep directory:
> git checkout v2.27
> git submodule summary v2.26
>
> Here are the compressed sources and a GPG detached signature[*]:
> http://ftp.gnu.org/gnu/grep/grep-2.27.tar.xz
> http://ftp.gnu.org/gnu/grep/grep-2.27.tar.xz.sig
>
> Use a mirror for higher download bandwidth:
> http://ftpmirror.gnu.org/grep/grep-2.27.tar.xz
> http://ftpmirror.gnu.org/grep/grep-2.27.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 grep-2.27.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.171-527f1
> Automake 1.99a
> Gnulib v0.1-995-gca3ca77
>
> ==================================================================
> NEWS
>
> * Noteworthy changes in release 2.27 (2016-12-06) [stable]
>
> ** Bug fixes
>
> grep no longer reports a false match in a multibyte, non-UTF8 locale
> like zh_CN.gb18030, with a regular expression like ".*7" that just
> happens to match the 4-byte representation of gb18030's \uC9, the
> final byte of which is the digit "7".
> [bug introduced in grep-2.19]
>
> grep by default now reads all of standard input if it is a pipe,
> even if this cannot affect grep's output or exit status. This works
> better with nonportable scripts that run "PROGRAM | grep PATTERN
> >/dev/null" where PROGRAM dies when writing into a broken pipe.
> [bug introduced in grep-2.26]
>
> grep no longer mishandles ranges in nontrivial unibyte locales.
> [bug introduced in grep-2.26]
>
> grep -P no longer attempts multiline matches. This works more
> intuitively with unusual patterns, and means that grep -Pz no longer
> rejects patterns containing ^ and $ and works when combined with -x.
> [bugs introduced in grep-2.23] A downside is that grep -P is now
> significantly slower, albeit typically still faster than pcregrep.
>
> grep -m0 -L PAT FILE now outputs "FILE". [bug introduced in grep-2.5]
>
> To output ':' and tab-align the following character C, grep -T no
> longer outputs tab-backspace-':'-C, an approach that has problems if
> run inside an Emacs shell window. [bug introduced in grep-2.5.2]
>
> grep -T now uses worst-case widths of line numbers and byte offsets
> instead of guessing widths that might not work with larger files.
> [bug introduced in grep-2.5.2]
>
> grep's use of getprogname no longer causes a build failure on HP-UX.
>
> ** Improvements
>
> grep no longer reads the input in a few more cases when it is easy
> to see that matching cannot succeed, e.g., 'grep -f /dev/null'.
>
> ==================================================================
> Also posted as:
> https://savannah.gnu.org/forum/forum.php?forum_id=8750
>
> --
> If you have a working or partly working program that you'd like
> to offer to the GNU project as a GNU package,
> see https://www.gnu.org/help/evaluation.html.