From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 23 17:20:20 2014 Received: (at submit) by debbugs.gnu.org; 23 Nov 2014 22:20:20 +0000 Received: from localhost ([127.0.0.1]:43028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XsfVz-00017P-GD for submit@debbugs.gnu.org; Sun, 23 Nov 2014 17:20:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59451) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XsfVv-00017E-HM for submit@debbugs.gnu.org; Sun, 23 Nov 2014 17:20:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XsfVq-0005uH-DY for submit@debbugs.gnu.org; Sun, 23 Nov 2014 17:20:15 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34459) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XsfVq-0005uD-Ab for submit@debbugs.gnu.org; Sun, 23 Nov 2014 17:20:10 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:32921) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XsfVl-00071c-10 for bug-grep@gnu.org; Sun, 23 Nov 2014 17:20:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XsfVg-0005ZZ-J4 for bug-grep@gnu.org; Sun, 23 Nov 2014 17:20:04 -0500 Received: from [50.240.216.114] (port=53265 helo=mx.meyering.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XsfVg-0005ZB-Ap for bug-grep@gnu.org; Sun, 23 Nov 2014 17:20:00 -0500 Received: from rho.meyering.net (rho.meyering.net [127.0.0.1]) by rho.meyering.net (Acme Bit-Twister) with ESMTP id 6816460114; Sun, 23 Nov 2014 14:19:55 -0800 (PST) From: Jim Meyering To: info-gnu@gnu.org, bug-grep@gnu.org Subject: grep-2.21 released [stable] Mail-Followup-To: bug-grep@gnu.org Date: Sun, 23 Nov 2014 14:19:55 -0800 Message-ID: <87fvd9d0fo.fsf@rho.meyering.net> Lines: 154 MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 This is to announce grep-2.21, a stable release. There have been 94 commits by 3 people in the 25 weeks since 2.20. See the NEWS below for a brief summary. Thanks to everyone who has contributed! The following people contributed changes to this release: Jim Meyering (26) Norihiro Tanaka (17) Paul Eggert (51) 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.21 or run this command from a git-cloned grep directory: git shortlog v2.20..v2.21 To summarize the 123 gnulib-related changes, run these commands from a git-cloned grep directory: git checkout v2.21 git submodule summary v2.20 Here are the compressed sources and a GPG detached signature[*]: http://ftp.gnu.org/gnu/grep/grep-2.21.tar.xz http://ftp.gnu.org/gnu/grep/grep-2.21.tar.xz.sig Use a mirror for higher download bandwidth: http://ftpmirror.gnu.org/grep/grep-2.21.tar.xz http://ftpmirror.gnu.org/grep/grep-2.21.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.21.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.117-1717 Automake 1.99a Gnulib v0.1-262-g46d015f ================================================================== NEWS * Noteworthy changes in release 2.21 (2014-11-23) [stable] ** Improvements Performance has been greatly improved for searching files containing holes, on platforms where lseek's SEEK_DATA flag works efficiently. Performance has improved for rejecting data that cannot match even the first part of a nontrivial pattern. Performance has improved for very long strings in patterns. If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary. grep -P no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching. ** Bug fixes grep no longer mishandles patterns that contain \w or \W in multibyte locales. grep would fail to count newlines internally when operating in non-UTF8 multibyte locales, leading it to print potentially many lines that did not match. E.g., the command, "seq 10 | env LC_ALL=zh_CN src/grep -n .." would print this: 1:1 2 3 4 5 6 7 8 9 10 implying that the match, "10" was on line 1. [bug introduced in grep-2.19] grep -F -x -o no longer prints an extra newline for each match. [bug introduced in grep-2.19] grep in a non-UTF8 multibyte locale could mistakenly match in the middle of a multibyte character when using a '^'-anchored alternate in a pattern, leading it to print non-matching lines. [bug present since "the beginning"] grep -F Y no longer fails to match in non-UTF8 multibyte locales like Shift-JIS, when the input contains a 2-byte character, XY, followed by the single-byte search pattern, Y. grep would find the first, middle- of-multibyte matching "Y", and then mistakenly advance an internal pointer one byte too far, skipping over the target "Y" just after that. [bug introduced in grep-2.19] grep -E rejected unmatched ')', instead of treating it like '\)'. [bug present since "the beginning"] On NetBSD, grep -r no longer reports "Inappropriate file type or format" when refusing to follow a symbolic link. [bug introduced in grep-2.12] ** Changes in behavior The GREP_OPTIONS environment variable is now obsolescent, and grep now warns if it is used. Please use an alias or script instead. In locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving. When searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly. grep -z no longer automatically treats the byte '\200' as binary data. also posted as: https://savannah.gnu.org/forum/forum.php?forum_id=8152 -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJUcl1PAAoJEH/Z/MsAC+7uEI4P/16CoQpUUwR2QpBic07q7I5e XVr3THmAlJtivMunNcYU9IbzoQ8+AFUJvNPyoGOmeSLFN0NGXWFDjkSNtTL/rlfL 1EaqKaZHEraDz1K/mHZY8GY4TWb0pRLpfptxI2WP2ygg8jP5xo36m4YXCUs64Wmb IM6FQZIPGtu0F4POAp+xRNf8p38e+X1F5zC0c7qDn3cGiwhUfDjhjnGmQCv7vjhI N666GHeFuRlzHdANPAOg+gcJ1EMgnKkRjqIUt8G6uURZo3CRxQCEUvFlhdghHJ7z gNS/ElIg//UpDcfp1SpzDzvg1mzXZfkceFSWzhbcfKW61f7o+t553RNxhiF9BUpv GR9YBiFTnRG0ynoW18YSCMjG1ajYt2k1WpB3WbFalvciubqKYpfjYluql9x2bsvN AGGD2GtqHSgBwt5FwRiTStTK99rmXAas74FztoTRlcchTrupwnGpL1c6nVLJBzt0 75scvd29/FHx/9zerYyPShNu3Qit5vxdPynM3t/9S/62KLTtKVOAcOxrSiRrC/9D My6ui+BrzUYjLfdcZM71UQVTh7Cuxfc5uyP0iJBATAuXBiG49xVc4X8QvSrUyjmx jx55OeXOhXpxTUOU4hzheXFu7hvq46530FtStUH+RtTlz4HZAC8nt6HJeFnwgPLn 8f4zhWhiSxQhX3CD7+hf =nIlG -----END PGP SIGNATURE----- From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 23 22:35:44 2014 Received: (at 19156-done) by debbugs.gnu.org; 24 Nov 2014 03:35:44 +0000 Received: from localhost ([127.0.0.1]:43091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XskRE-0000Fk-H2 for submit@debbugs.gnu.org; Sun, 23 Nov 2014 22:35:44 -0500 Received: from mail-yk0-f169.google.com ([209.85.160.169]:63770) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XskRB-0000Fc-O2 for 19156-done@debbugs.gnu.org; Sun, 23 Nov 2014 22:35:42 -0500 Received: by mail-yk0-f169.google.com with SMTP id 79so3861778ykr.14 for <19156-done@debbugs.gnu.org>; Sun, 23 Nov 2014 19:35:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=+dNn/GCGsmu2I60X23Ri73tmXzgcGHfv1LmzDo/izxM=; b=OuC6OLJiDTtiPzhNMgisJYl8opY1jVxThmjFyWQ0616vCmTQ/JiaJ6tctsGy/YOHp5 d4AmONDId5WCfxEn3ELchW1gtBx/NfIJwvWoNIHlvOe3NHFg33sYLGwg039o0XRJVx0/ Qc9oV3qV4GXDCx2ReABiotyq9+v62V/b7l0OZkwrfjKXqkdIfkniIuZJBGOeXFSyuNgj ZH35f5cvb8gksBBsO15lf9CbVscQcP5wa6qEv406L85K4EIWfzEHCNlBiyJC1i1x4b6u d8T1MnwwkNnnl+yE7bKw7WtmeQCRa0K5wisXFFHDYOdtFhFkf2oPHF4u82CHv6Y+7BNe R6Sg== X-Received: by 10.236.23.136 with SMTP id v8mr15090957yhv.25.1416800141082; Sun, 23 Nov 2014 19:35:41 -0800 (PST) MIME-Version: 1.0 Received: by 10.170.157.9 with HTTP; Sun, 23 Nov 2014 19:35:20 -0800 (PST) In-Reply-To: <87fvd9d0fo.fsf@rho.meyering.net> References: <87fvd9d0fo.fsf@rho.meyering.net> From: Jim Meyering Date: Sun, 23 Nov 2014 19:35:20 -0800 X-Google-Sender-Auth: Em9cMQfQURP9JYoHGxrNJ_Aepkw Message-ID: Subject: Re: bug#19156: grep-2.21 released [stable] To: 19156-done@debbugs.gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19156-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) tags 19156 + notabug close 19156 thanks This is an announcement. Please use a new bug number for subsequent bug reports, i.e., do not reply to this post for a bug report. From unknown Tue Jun 24 20:54:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 22 Dec 2014 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator