From unknown Sun Aug 10 16:51:59 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17557 <17557@debbugs.gnu.org> To: bug#17557 <17557@debbugs.gnu.org> Subject: Status: grep-2.19 released [stable] Reply-To: bug#17557 <17557@debbugs.gnu.org> Date: Sun, 10 Aug 2025 23:51:59 +0000 retitle 17557 grep-2.19 released [stable] reassign 17557 grep submitter 17557 Jim Meyering severity 17557 normal tag 17557 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Fri May 23 01:36:54 2014 Received: (at submit) by debbugs.gnu.org; 23 May 2014 05:36:55 +0000 Received: from localhost ([127.0.0.1]:57149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WniA1-0004HK-Td for submit@debbugs.gnu.org; Fri, 23 May 2014 01:36:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59273) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wni9z-0004Gy-6L for submit@debbugs.gnu.org; Fri, 23 May 2014 01:36:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wni9s-0008Lc-Fb for submit@debbugs.gnu.org; Fri, 23 May 2014 01:36:45 -0400 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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45490) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wni9s-0008LY-DS for submit@debbugs.gnu.org; Fri, 23 May 2014 01:36:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60992) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wni9r-0005RW-00 for bug-grep@gnu.org; Fri, 23 May 2014 01:36:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wni9p-0008IR-LY for bug-grep@gnu.org; Fri, 23 May 2014 01:36:42 -0400 Received: from mail-wg0-x234.google.com ([2a00:1450:400c:c00::234]:37800) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wni9m-0008Hj-RN; Fri, 23 May 2014 01:36:39 -0400 Received: by mail-wg0-f52.google.com with SMTP id l18so4285312wgh.23 for ; Thu, 22 May 2014 22:36:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=zqOzgMjEXYRCmBVW15fCs6HIvX5RcGNwIkmUHS5qsAM=; b=dPxeYhK3eqm83rlZ0bEgTW55YYUBKZO0Tqm/LW+9lwvGtGhwQkE+LtMAGQ/CobcVHm PZbKHlZ9nbzr5rgTFSXHySDDxpdWGs0ZyGKtUD4lK4Dn8i9il4+7+tnzDgPijCvgxi0f 24yWj/VsdtVLXy2qLYI5eMk6KpB5SygAKAsBE5a2G+wnYT8Z97DfalATrZJHh0F3JiKT fhaOvfaD7qVuy4V7333Sjc7TnWrIEsZ3wCitmwzlf5YClnvS4Gh5KtC8byTWWMw0m51N mVlH5GjjECQI+trHTshgWYi+76zTFsPp5ro4ru24OowDOcrSJUYi4YnJ1Up7tPyGKZye boNw== X-Received: by 10.194.221.4 with SMTP id qa4mr2049586wjc.38.1400823397126; Thu, 22 May 2014 22:36:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.81.102 with HTTP; Thu, 22 May 2014 22:36:17 -0700 (PDT) From: Jim Meyering Date: Thu, 22 May 2014 22:36:17 -0700 X-Google-Sender-Auth: oz871uLc-Ci5w7rTB7Cyag5Pp8o Message-ID: Subject: grep-2.19 released [stable] To: info-gnu@gnu.org, bug-grep@gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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: -4.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: -4.0 (----) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 This is to announce grep-2.19, a stable release. While there is only one NEWS item below that mentions performance, GNU grep has never before seen so many performance improvements in a single release. Special thanks to Norihiro Tanaka and Paul Eggert for all of that work, as well as for numerous bug fixes. There have been 152 commits by 4 people in the 13 weeks since 2.18. See the NEWS below for a brief summary. Thanks to everyone who has contributed! The following people contributed changes to this release: Jim Meyering (22) Norihiro Tanaka (35) Paul Eggert (93) Stephane Chazelas (2) Jim [on behalf of the grep maintainers] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 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=3Dgrep.git;a=3Dshortlog;h=3Dv2.19 or run this command from a git-cloned grep directory: git shortlog v2.18..v2.19 To summarize the 49 gnulib-related changes, run these commands from a git-cloned grep directory: git checkout v2.19 git submodule summary v2.18 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Here are the compressed sources and a GPG detached signature[*]: http://ftp.gnu.org/gnu/grep/grep-2.19.tar.xz http://ftp.gnu.org/gnu/grep/grep-2.19.tar.xz.sig Use a mirror for higher download bandwidth: http://ftpmirror.gnu.org/grep/grep-2.19.tar.xz http://ftpmirror.gnu.org/grep/grep-2.19.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.19.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-125-gc2e80b7 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D NEWS * Noteworthy changes in release 2.19 (2014-05-22) [stable] ** Improvements Performance has improved, typically by 10% and in some cases by a factor of 200. However, performance of grep -P in UTF-8 locales has gotten worse as part of the fix for the crashes mentioned below. ** Bug fixes grep no longer mishandles patterns like [a-[.z.]], and no longer mishandles patterns like [^a] in locales that have multicharacter collating sequences so that [^a] can match a string of two characters. grep no longer mishandles an empty pattern at the end of a pattern list. [bug introduced in grep-2.5] grep -C NUM now outputs separators consistently even when NUM is zero, and similarly for grep -A NUM and grep -B NUM. [bug present since "the beginning"] grep -f no longer mishandles patterns containing NUL bytes. [bug introduced in grep-2.11] Plain grep, grep -E, and grep -F now treat encoding errors in patterns the same way the GNU regular expression matcher treats them, with respect to whether the errors can match parts of multibyte characters in data. [bug present since "the beginning"] grep -w no longer mishandles a potential match adjacent to a letter that takes up two or more bytes in a multibyte encoding. Similarly, the patterns '\<', '\>', '\b', and '\B' no longer mishandle word-boundary matches in multibyte locales. [bug present since "the beginning"] grep -P now reports an error and exits when given invalid UTF-8 data. Previously it was unreliable, and sometimes crashed or looped. [bug introduced in grep-2.16] grep -P now works with -w and -x and backreferences. Before, echo aa|grep -Pw '(.)\1' would fail to match, yet echo aa|grep -Pw '(.)\2' would match. grep -Pw now works like grep -w in that the matched string has to be preceded and followed by non-word components or the beginning and end of the line (as opposed to word boundaries before). Before, this echo a@@a| grep -Pw @@ would match, yet this echo a@@a| grep -w @@ would not. Now, they both fail to match, per the documentation on how grep's -w works. grep -i no longer mishandles patterns containing titlecase characters. For example, in a locale containing the titlecase character '=C7=88' (U+01C8 LATIN CAPITAL LETTER L WITH SMALL LETTER J), 'grep -i =C7=88' now matches both '=C7=87' (U+01C7 LATIN CAPITAL LETTER L= J) and '=C7=89' (U+01C9 LATIN SMALL LETTER LJ). =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D also posted as: https://savannah.gnu.org/forum/forum.php?forum_id=3D7988 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQJ8BAEBCgBmBQJTft0GXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxNTVEM0ZDNTAwQzgzNDQ4NkQxRUVBNjc3 RkQ5RkNDQjAwMEJFRUVFAAoJEH/Z/MsAC+7uFGcQAIs8J0Pckkr5Yp8uoQKcx1xZ /ND1mIoTTrGeLvt3E373eflP9F0Zn/sp/8rbwI2/2XGbFupyDk3zEkg4/laJ9kME aU9ekxJVsDellZ5sG+CM+BkX9mK5Ugs1MdBG0TcbcNW8F8jsVIV09EzfY8FzsC5c rFM7sM+iIZ4JfzBWyOFIMgyRfFPdbJfLddUeZFh6j4WJgsDfA3qdTF23GL/1r4u1 FrPiZvtcl1Njzy3o1PlE6zVvCGPBQrZ/XANd7waJYUTXRoqLm8LdT2KODvEes3Qj jzTH5PpqaJ5oNM38l+Hnywticnz4wAQLfE7xBqM/CFEKa7zOurjxOw484FUj1s+K XRq5DUnnE4//X8WcuTvoEdg6DbIfQNAdZlggGwmP4z/o55jLbkx8vuf7eh1XH/hO 3OJHxO4uXmzCTzecOu8C0PuOKHCaYn0/Atk3uykzjyJILaMvGx+jwG9DTPJTGI8j AZlOYZFJDx3Ru6R6XOd5wG16G9ja72yEfT2bAhOr2w0n2i+x3910JrteZBPETY0s hezjoNdf7W/Mz35ABi3IIb4/yM4zvVpj1YxTNIw07EBt0Ng+TxS5h3a0NuwMiw5F QyXMDTssux+S58Nxo135dvq7r6oo7oAzbbRR+ekoRYlYBQfphr6hsigaIWJvtas4 2pD2dLWfEzJUJ/lYrcSk =3DVXqR -----END PGP SIGNATURE----- From debbugs-submit-bounces@debbugs.gnu.org Sat May 24 00:34:50 2014 Received: (at control) by debbugs.gnu.org; 24 May 2014 04:34:50 +0000 Received: from localhost ([127.0.0.1]:58490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo3fV-0003D2-UL for submit@debbugs.gnu.org; Sat, 24 May 2014 00:34:50 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]:53678) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo3fT-0003Ch-U0 for control@debbugs.gnu.org; Sat, 24 May 2014 00:34:48 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id CC427A6001C for ; Fri, 23 May 2014 21:34:40 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hx2kL9EQuOdg for ; Fri, 23 May 2014 21:34:32 -0700 (PDT) Received: from [192.168.1.9] (pool-108-0-233-62.lsanca.fios.verizon.net [108.0.233.62]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 48633A60030 for ; Fri, 23 May 2014 21:34:32 -0700 (PDT) Message-ID: <53802157.8090706@cs.ucla.edu> Date: Fri, 23 May 2014 21:34:31 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: control@debbugs.gnu.org Subject: closing no-longer-relevant bug reports for 'grep' Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: control 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: -3.0 (---) tag 17557 + notabug close 17557 tag 17548 + notabug close 17548 tag 17246 + notabug close 17246 close 17506 From unknown Sun Aug 10 16:51:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 21 Jun 2014 11:24:04 +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