From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: "Mirraz Mirraz" Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Thu, 31 Oct 2013 18:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: 15773@debbugs.gnu.org X-Debbugs-Original-To: bug-grep@gnu.org Reply-To: Mirraz Mirraz Received: via spool by submit@debbugs.gnu.org id=B.138324292232501 (code B ref -1); Thu, 31 Oct 2013 18:09:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 Oct 2013 18:08:42 +0000 Received: from localhost ([127.0.0.1]:55374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vbwfh-0008S7-2V for submit@debbugs.gnu.org; Thu, 31 Oct 2013 14:08:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45243) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VbwLC-0007rQ-L1 for submit@debbugs.gnu.org; Thu, 31 Oct 2013 13:47:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VbwKx-0001rj-Qw for submit@debbugs.gnu.org; Thu, 31 Oct 2013 13:47:25 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47767) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbwKx-0001re-OY for submit@debbugs.gnu.org; Thu, 31 Oct 2013 13:47:15 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46898) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbwKq-0007yM-Du for bug-grep@gnu.org; Thu, 31 Oct 2013 13:47:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VbwKj-0001pW-2u for bug-grep@gnu.org; Thu, 31 Oct 2013 13:47:08 -0400 Received: from mxout2.rambler.ru ([81.19.67.59]:31374) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbwKi-0001oy-Rj for bug-grep@gnu.org; Thu, 31 Oct 2013 13:47:01 -0400 Received: from saddam4.rambler.ru (saddam4.rambler.ru [10.32.16.4]) by mxout2.rambler.ru (Postfix) with ESMTP id 1C85F267B for ; Thu, 31 Oct 2013 21:46:56 +0400 (MSK) Received: from localhost.localdomain (localhost [127.0.0.1]) by saddam4.rambler.ru (Postfix) with ESMTP id 04B8335E30A for ; Thu, 31 Oct 2013 21:46:56 +0400 (MSK) Received: from [94.190.48.162] by saddam4.rambler.ru with HTTP; Thu, 31 Oct 2013 21:46:55 +0400 From: "Mirraz Mirraz" Date: Thu, 31 Oct 2013 21:46:55 +0400 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8"; format="flowed" Message-Id: <1383241615.941391.7438.38435@saddam4.rambler.ru> MIME-Version: 1.0 X-Mailer: Rambler WebMail, http://mail.rambler.ru/ X-Rambler-User: mirraz1@rambler.ru/94.190.48.162 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 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: -4.0 (----) X-Mailman-Approved-At: Thu, 31 Oct 2013 14:08:39 -0400 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 (----) After updating from 2.14 to 2.15 grep has started to fail to match patterns= that contain '\s*' or '\s\+' For example: (grep-2.14) $ echo '[ ]' | grep '\s*' [ ] $ (grep-2.15) $ echo '[ ]' | grep '\s*' $ From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Thu, 31 Oct 2013 21:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Mirraz Mirraz Cc: 15773@debbugs.gnu.org Received: via spool by 15773-submit@debbugs.gnu.org id=B15773.138325657623382 (code B ref 15773); Thu, 31 Oct 2013 21:57:01 +0000 Received: (at 15773) by debbugs.gnu.org; 31 Oct 2013 21:56:16 +0000 Received: from localhost ([127.0.0.1]:55712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vc0Dv-000652-Ou for submit@debbugs.gnu.org; Thu, 31 Oct 2013 17:56:16 -0400 Received: from mail-pa0-f44.google.com ([209.85.220.44]:55113) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vc0Ds-00064m-48 for 15773@debbugs.gnu.org; Thu, 31 Oct 2013 17:56:14 -0400 Received: by mail-pa0-f44.google.com with SMTP id fb1so3149345pad.3 for <15773@debbugs.gnu.org>; Thu, 31 Oct 2013 14:56:06 -0700 (PDT) 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:cc:content-type; bh=rR4mELnqRGmnc2Q3tU48K1VHTWj2yxJUh+3VP0qPdiE=; b=yTePR23jfx65VS1xkAGRH2Bbamia+n4jlczP96nDcM1YQegtHzwYFUpxg6Qm73G7pQ dk+QREHH1NUjwmjRzBG09Vw/H28DgcSp0COsZou8PAKBoa0hKGIHlXlLhbYUNmksTbKO pSNoOrUXTgtStWt9w/NyMHL48trS3pTLpI9SPLLiTlV5iFC5FJBjNLF9PEomFeFomuPB lNM1p8PcOK4XUA62Pu+wpK4mnTQ+CC2NrFTwGFYUQDrfEFAcsWr6AiiMpjN+POG8JWLs YC2e2krqfn1XXHMxI41vc2rPEEdJALuaZLnLVON0a9+qfeX+2QwP9Te/04/D6UYg00uz gFLg== X-Received: by 10.68.109.195 with SMTP id hu3mr4124775pbb.123.1383256566004; Thu, 31 Oct 2013 14:56:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.6.66 with HTTP; Thu, 31 Oct 2013 14:55:45 -0700 (PDT) In-Reply-To: <1383241615.941391.7438.38435@saddam4.rambler.ru> References: <1383241615.941391.7438.38435@saddam4.rambler.ru> From: Jim Meyering Date: Thu, 31 Oct 2013 14:55:45 -0700 X-Google-Sender-Auth: nu8Gn9JqzE36yLa84ZT7pmzINn8 Message-ID: Content-Type: text/plain; charset=KOI8-R X-Spam-Score: -0.7 (/) 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 (/) On Thu, Oct 31, 2013 at 10:46 AM, Mirraz Mirraz wrote: > > After updating from 2.14 to 2.15 grep has started to fail to match patterns > that contain '\s*' or '\s\+' > For example: > > (grep-2.14) > $ echo '[ ]' | grep '\s*' > [ ] > $ > > (grep-2.15) > $ echo '[ ]' | grep '\s*' > $ Thank you for the report. That is clearly a regression. That is now the most compelling (of 3) reasons to make a new release. From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Fri, 01 Nov 2013 03:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Mirraz Mirraz Cc: 15773@debbugs.gnu.org Received: via spool by 15773-submit@debbugs.gnu.org id=B15773.138327703223128 (code B ref 15773); Fri, 01 Nov 2013 03:38:02 +0000 Received: (at 15773) by debbugs.gnu.org; 1 Nov 2013 03:37:12 +0000 Received: from localhost ([127.0.0.1]:56113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vc5Xr-00060x-LG for submit@debbugs.gnu.org; Thu, 31 Oct 2013 23:37:11 -0400 Received: from mail-pa0-f50.google.com ([209.85.220.50]:38070) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vc5Xo-00060i-Q2 for 15773@debbugs.gnu.org; Thu, 31 Oct 2013 23:37:09 -0400 Received: by mail-pa0-f50.google.com with SMTP id fb1so3413798pad.23 for <15773@debbugs.gnu.org>; Thu, 31 Oct 2013 20:37:02 -0700 (PDT) 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:cc:content-type; bh=eakA+/3gIWWkaVyD5sdQSTLC5R7ka+KGVZVGUo8Fie8=; b=KmEW/1uQqrhl+NEs7hZ1quH/uldIdo0Ztu+0OmpXB5W6ox9Mai598fVl8XzrBVL3nr TiGKhlGXfg+rL4rKbeYT0W/N3vFwoSGnJi/z9byKg/1KnpC2TwQSjVhSvCeAv6fuNH8J CwcpBboMZ+ZZ22vKerB58ZCnLPVOWWuZUYBFK1M+QTCTYiErkgjICy3/TBJZ3NncqyDI T/HgvoQBELGeEg2pp1qDNy0QHE2ZKfcuq5JbqHi4lnH4sGXK1fqPhe8B4Zhn58tLXUHW V29d9VhU1vGjFdJsXKVpHA+Sw3c0N6JtJESiKQjiOEg+grhpuTM3Vfgedl/Fw8VFnGyS 7SXg== X-Received: by 10.68.182.3 with SMTP id ea3mr1032756pbc.124.1383277022769; Thu, 31 Oct 2013 20:37:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.6.66 with HTTP; Thu, 31 Oct 2013 20:36:42 -0700 (PDT) In-Reply-To: References: <1383241615.941391.7438.38435@saddam4.rambler.ru> From: Jim Meyering Date: Thu, 31 Oct 2013 20:36:42 -0700 X-Google-Sender-Auth: u_g1dqaNy_8ZVeTOXgdlHKklC90 Message-ID: Content-Type: multipart/mixed; boundary=047d7bae45ac9193d104ea15476a X-Spam-Score: -0.7 (/) 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 (/) --047d7bae45ac9193d104ea15476a Content-Type: text/plain; charset=KOI8-R On Thu, Oct 31, 2013 at 2:55 PM, Jim Meyering wrote: > On Thu, Oct 31, 2013 at 10:46 AM, Mirraz Mirraz wrote: >> >> After updating from 2.14 to 2.15 grep has started to fail to match patterns >> that contain '\s*' or '\s\+' >> For example: >> >> (grep-2.14) >> $ echo '[ ]' | grep '\s*' >> [ ] >> $ >> >> (grep-2.15) >> $ echo '[ ]' | grep '\s*' >> $ > > Thank you for the report. > That is clearly a regression. That is now the most compelling (of 3) > reasons to make a new release. Here's a preliminary patch. I'm about to write the test suite additions to accompany it: --047d7bae45ac9193d104ea15476a Content-Type: text/plain; charset=US-ASCII; name="k.txt" Content-Disposition: attachment; filename="k.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hngv7to40 RnJvbSA3NDY3MjkzZDZlNDIzZDQ3NDE5OTVmZmYyNmI0OTg3YTliNDRhNWMzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog VGh1LCAzMSBPY3QgMjAxMyAyMDoyMDozMCAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIGdyZXA6IGZp eCByZWdyZXNzaW9uIGludm9sdmluZyBccyBhbmQgXFMKCkNvbW1pdCB2Mi4xNC00MC1nMDFlYzkw YiBtYWRlIFxzIGFuZCBcUyB3b3JrIHdpdGggbXVsdGlieXRlCmNoYXJhY3RlcnMsIGJ1dCBpdCBt YWRlIGl0IHNvIGFueSB1c2UgbGlrZSBccyosIFxzKywgXHM/LCBcc3szfQp3b3VsZCBtYWxmdW5j dGlvbi4KKiBzcmMvZGZhLmMgKGxleCk6IEFsc28gcmVzZXQgbGFzdHN0YXJ0LgpSZXBvcnRlZCBi eSBNaXJyYXogTWlycmF6IGluIGh0dHA6Ly9idWdzLmdudS5vcmcvMTU3NzMuCi0tLQogc3JjL2Rm YS5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9z cmMvZGZhLmMgYi9zcmMvZGZhLmMKaW5kZXggZGU2YzY3MS4uOTJjNDEwZSAxMDA2NDQKLS0tIGEv c3JjL2RmYS5jCisrKyBiL3NyYy9kZmEuYwpAQCAtMTQ3Myw2ICsxNDczLDcgQEAgbGV4ICh2b2lk KQoKICAgICAgICAgICBQT1BfTEVYX1NUQVRFICgpOwoKKyAgICAgICAgICBsYXN0c3RhcnQgPSAw OwogICAgICAgICAgIHJldHVybiBsYXN0dG9rOwoKICAgICAgICAgY2FzZSAndyc6Ci0tIAoxLjgu NC4yLjU2NC5nMGQ2Y2YyNAoK --047d7bae45ac9193d104ea15476a-- From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Fri, 01 Nov 2013 04:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Mirraz Mirraz Cc: 15773@debbugs.gnu.org Received: via spool by 15773-submit@debbugs.gnu.org id=B15773.138328073429009 (code B ref 15773); Fri, 01 Nov 2013 04:39:02 +0000 Received: (at 15773) by debbugs.gnu.org; 1 Nov 2013 04:38:54 +0000 Received: from localhost ([127.0.0.1]:56174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vc6Va-0007Xp-3j for submit@debbugs.gnu.org; Fri, 01 Nov 2013 00:38:54 -0400 Received: from mail-pd0-f171.google.com ([209.85.192.171]:59309) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vc6VW-0007XW-Ix for 15773@debbugs.gnu.org; Fri, 01 Nov 2013 00:38:51 -0400 Received: by mail-pd0-f171.google.com with SMTP id w10so3349566pde.30 for <15773@debbugs.gnu.org>; Thu, 31 Oct 2013 21:38:44 -0700 (PDT) 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:cc:content-type; bh=TL6Aq4Goro7/9Nap3ib2zxg+q6TXPrrCVkkAFmRBGWc=; b=kQCKWV5r8K6AsXFWt7WjIZexmwi4i7e1/Voe+7Rujpu5/IFV+JmpdYWV6335dP3aa9 jEJZ71YlD3H9szZgzlKH78gRr/vmivYCRyC7Lj2GsolCDDJK05wQfPodsOS75RdZFyZS 958D2egnspIhW/9ksrTKygQ5M+YarUf0YLBxh3L9mi+71rYPOAqECiILL3p5snt2uZFc htyVr/2AC4DkbWEsshPX2N4Bmu6GWDlf8hEMiHEtw/LiQPZTvKDQ+iXezHz6sO26opZ1 noaOWC9Rt38a0KwKYMuWmibzH17mxoLiqsnu8hOADHkQhNW6/Ggfm7yYyYaUPotbrCqh z2gw== X-Received: by 10.67.30.100 with SMTP id kd4mr1265739pad.24.1383280724689; Thu, 31 Oct 2013 21:38:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.6.66 with HTTP; Thu, 31 Oct 2013 21:38:24 -0700 (PDT) In-Reply-To: References: <1383241615.941391.7438.38435@saddam4.rambler.ru> From: Jim Meyering Date: Thu, 31 Oct 2013 21:38:24 -0700 X-Google-Sender-Auth: ZfPNKIayBsHNEGNvzI32RcrHnUM Message-ID: Content-Type: multipart/mixed; boundary=001a1133de3838afd304ea162483 X-Spam-Score: 0.0 (/) 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.0 (/) --001a1133de3838afd304ea162483 Content-Type: text/plain; charset=KOI8-R On Thu, Oct 31, 2013 at 8:36 PM, Jim Meyering wrote: > On Thu, Oct 31, 2013 at 2:55 PM, Jim Meyering wrote: >> On Thu, Oct 31, 2013 at 10:46 AM, Mirraz Mirraz wrote: >>> >>> After updating from 2.14 to 2.15 grep has started to fail to match patterns >>> that contain '\s*' or '\s\+' >>> For example: >>> >>> (grep-2.14) >>> $ echo '[ ]' | grep '\s*' >>> [ ] >>> $ >>> >>> (grep-2.15) >>> $ echo '[ ]' | grep '\s*' >>> $ >> >> Thank you for the report. >> That is clearly a regression. That is now the most compelling (of 3) >> reasons to make a new release. > > Here's a preliminary patch. > I'm about to write the test suite additions to accompany it: And here's a proper patch, including NEWS and test suite additions: --001a1133de3838afd304ea162483 Content-Type: text/plain; charset=US-ASCII; name="k.txt" Content-Disposition: attachment; filename="k.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hngxlmz21 RnJvbSA0MjRjZmVkOTBlNTkwMTM5NjJjZjJjMWRmMmU0YzFjOTdjNmY5YjVjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog VGh1LCAzMSBPY3QgMjAxMyAyMDoyMDozMCAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIGdyZXA6IGZp eCByZWdyZXNzaW9uIGludm9sdmluZyBccyBhbmQgXFMKCkNvbW1pdCB2Mi4xNC00MC1nMDFlYzkw YiBtYWRlIFxzIGFuZCBcUyB3b3JrIHdpdGggbXVsdGlieXRlCmNoYXJhY3RlcnMsIGJ1dCBpdCBt YWRlIGl0IHNvIGFueSB1c2UgbGlrZSBccyosIFxzKywgXHM/LCBcc3szfQp3b3VsZCBtYWxmdW5j dGlvbi4KKiBzcmMvZGZhLmMgKGxleCk6IEFsc28gcmVzZXQgbGFzdHN0YXJ0LgoqIHRlc3RzL2Jh Y2tzbGFzaC1zLWFuZC1yZXBldGl0aW9uLW9wZXJhdG9yczogTmV3IGZpbGUuCiogdGVzdHMvTWFr ZWZpbGUuYW0gKFRFU1RTKTogQWRkIGl0LgoqIE5FV1MgKEJ1ZyBmaXhlcyk6IE1lbnRpb24gaXQu ClJlcG9ydGVkIGJ5IE1pcnJheiBNaXJyYXogaW4gaHR0cDovL2J1Z3MuZ251Lm9yZy8xNTc3My4K LS0tCiBORVdTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKysr Kwogc3JjL2RmYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogdGVz dHMvTWFrZWZpbGUuYW0gICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogdGVzdHMvYmFj a3NsYXNoLXMtYW5kLXJlcGV0aXRpb24tb3BlcmF0b3JzIHwgMjggKysrKysrKysrKysrKysrKysr KysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9k ZSAxMDA3NTUgdGVzdHMvYmFja3NsYXNoLXMtYW5kLXJlcGV0aXRpb24tb3BlcmF0b3JzCgpkaWZm IC0tZ2l0IGEvTkVXUyBiL05FV1MKaW5kZXggOWE4MjkzYi4uNWRkODc5NiAxMDA2NDQKLS0tIGEv TkVXUworKysgYi9ORVdTCkBAIC05LDYgKzksMTEgQEAgR05VIGdyZXAgTkVXUyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIC0qLSBvdXRsaW5lIC0qLQogICBwcm9jZWR1cmUgcmVz dWx0ZWQgaW4gYSBncmVwLTIuMTUgdGFyYmFsbCB0aGF0IHdvdWxkIGxlYWQgdG8gYSBncmVwCiAg IGJpbmFyeSB3aG9zZSAtLXZlcnNpb24tcmVwb3J0ZWQgdmVyc2lvbiBudW1iZXIgd2FzIDIuMTQu NTEuLi4KCisgIFRoZSBmaXggdG8gbWFrZSBccyBhbmQgXFMgd29yayB3aXRoIG11bHRpLWJ5dGUg d2hpdGUgc3BhY2UgYnJva2UKKyAgdGhlIHVzZSBvZiBlYWNoIHNob3J0Y3V0IHdoZW5ldmVyIGZv bGxvd2VkIGJ5IGEgcmVwZXRpdGlvbiBvcGVyYXRvci4KKyAgRm9yIGV4YW1wbGUsIFxzKiwgXHMr LCBccz8gYW5kIFxzezN9IHdvdWxkIGFsbCBtYWxmdW5jdGlvbi4KKyAgW2J1ZyBpbnRyb2R1Y2Vk IGluIGdyZXAtMi4xNF0KKwoKICogTm90ZXdvcnRoeSBjaGFuZ2VzIGluIHJlbGVhc2UgMi4xNSAo MjAxMy0xMC0yNikgW3N0YWJsZV0KCmRpZmYgLS1naXQgYS9zcmMvZGZhLmMgYi9zcmMvZGZhLmMK aW5kZXggZGU2YzY3MS4uOTJjNDEwZSAxMDA2NDQKLS0tIGEvc3JjL2RmYS5jCisrKyBiL3NyYy9k ZmEuYwpAQCAtMTQ3Myw2ICsxNDczLDcgQEAgbGV4ICh2b2lkKQoKICAgICAgICAgICBQT1BfTEVY X1NUQVRFICgpOwoKKyAgICAgICAgICBsYXN0c3RhcnQgPSAwOwogICAgICAgICAgIHJldHVybiBs YXN0dG9rOwoKICAgICAgICAgY2FzZSAndyc6CmRpZmYgLS1naXQgYS90ZXN0cy9NYWtlZmlsZS5h bSBiL3Rlc3RzL01ha2VmaWxlLmFtCmluZGV4IGE2NGEyZDIuLjk3MGE5ZGUgMTAwNjQ0Ci0tLSBh L3Rlc3RzL01ha2VmaWxlLmFtCisrKyBiL3Rlc3RzL01ha2VmaWxlLmFtCkBAIC0zNiw2ICszNiw3 IEBAIFRFU1RTID0JCQkJCQlcCiAgIGJhY2tyZWYJCQkJCVwKICAgYmFja3JlZi1tdWx0aWJ5dGUt c2xvdwkJCVwKICAgYmFja3JlZi13b3JkCQkJCQlcCisgIGJhY2tzbGFzaC1zLWFuZC1yZXBldGl0 aW9uLW9wZXJhdG9ycwkJXAogICBiYWNrc2xhc2gtcy12cy1pbnZhbGlkLW11bHRpdHlwZQkJXAog ICBiaWctaG9sZQkJCQkJXAogICBiaWctbWF0Y2gJCQkJCVwKZGlmZiAtLWdpdCBhL3Rlc3RzL2Jh Y2tzbGFzaC1zLWFuZC1yZXBldGl0aW9uLW9wZXJhdG9ycyBiL3Rlc3RzL2JhY2tzbGFzaC1zLWFu ZC1yZXBldGl0aW9uLW9wZXJhdG9ycwpuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAw Li41NjI2NDZkCi0tLSAvZGV2L251bGwKKysrIGIvdGVzdHMvYmFja3NsYXNoLXMtYW5kLXJlcGV0 aXRpb24tb3BlcmF0b3JzCkBAIC0wLDAgKzEsMjggQEAKKyMhIC9iaW4vc2gKKyMgRW5zdXJlIHRo YXQgXHMgYW5kIFxTIHdvcmsgd2l0aCByZXBldGl0aW9uIG9wZXJhdG9ycy4KKyMKKyMgQ29weXJp Z2h0IChDKSAyMDEzIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgorIworIyBDb3B5aW5n IGFuZCBkaXN0cmlidXRpb24gb2YgdGhpcyBmaWxlLCB3aXRoIG9yIHdpdGhvdXQgbW9kaWZpY2F0 aW9uLAorIyBhcmUgcGVybWl0dGVkIGluIGFueSBtZWRpdW0gd2l0aG91dCByb3lhbHR5IHByb3Zp ZGVkIHRoZSBjb3B5cmlnaHQKKyMgbm90aWNlIGFuZCB0aGlzIG5vdGljZSBhcmUgcHJlc2VydmVk LgorCisuICIke3NyY2Rpcj0ufS9pbml0LnNoIjsgcGF0aF9wcmVwZW5kXyAuLi9zcmMKKworcHJp bnRmICcgXG4nID4gaW4gfHwgZnJhbWV3b3JrX2ZhaWx1cmVfCisKK2ZhaWw9MAorCitmb3IgcmUg aW4gJ1xzXCsnICdccyonICdcc1w/JyAnXHNcezFcfSc7IGRvCisgIGdyZXAgIl4kcmVcJCIgaW4g PiBvdXQgfHwgZmFpbD0xCisgIGNvbXBhcmUgaW4gb3V0IHx8IGZhaWw9MQorZG9uZQorCitwcmlu dGYgJ1hcbicgPiBpbiB8fCBmcmFtZXdvcmtfZmFpbHVyZV8KKworZm9yIHJlIGluICdcU1wrJyAn XFMqJyAnXFNcPycgJ1xTXHsxXH0nOyBkbworICBncmVwICJeJHJlXCQiIGluID4gb3V0IHx8IGZh aWw9MQorICBjb21wYXJlIGluIG91dCB8fCBmYWlsPTEKK2RvbmUKKworRXhpdCAkZmFpbAotLSAK MS44LjQuMi41NjQuZzBkNmNmMjQKCg== --001a1133de3838afd304ea162483-- From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: Aharon Robbins Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Fri, 01 Nov 2013 07:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: mirraz1@rambler.ru, jim@meyering.net Cc: 15773@debbugs.gnu.org Received: via spool by 15773-submit@debbugs.gnu.org id=B15773.138329238919447 (code B ref 15773); Fri, 01 Nov 2013 07:54:01 +0000 Received: (at 15773) by debbugs.gnu.org; 1 Nov 2013 07:53:09 +0000 Received: from localhost ([127.0.0.1]:56381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vc9XY-00053a-AF for submit@debbugs.gnu.org; Fri, 01 Nov 2013 03:53:08 -0400 Received: from mxout1.netvision.net.il ([194.90.9.20]:53630) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vc9XW-00053R-1j for 15773@debbugs.gnu.org; Fri, 01 Nov 2013 03:53:06 -0400 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from skeeve.com ([85.250.19.89]) by mxout1.netvision.net.il (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPS id <0MVK0007NR8FORD0@mxout1.netvision.net.il> for 15773@debbugs.gnu.org; Fri, 01 Nov 2013 09:53:04 +0200 (IST) Received: from skeeve.com (skeeve.com [127.0.0.1]) by skeeve.com (8.14.4/8.14.4/Debian-2ubuntu2) with ESMTP id rA17r2ja005575; Fri, 01 Nov 2013 09:53:02 +0200 Received: (from arnold@localhost) by skeeve.com (8.14.4/8.14.4/Submit) id rA17r1LX005574; Fri, 01 Nov 2013 09:53:01 +0200 From: Aharon Robbins Message-id: <201311010753.rA17r1LX005574@skeeve.com> Date: Fri, 01 Nov 2013 09:53:01 +0200 References: <1383241615.941391.7438.38435@saddam4.rambler.ru> In-reply-to: User-Agent: Heirloom mailx 12.5 6/20/10 X-Spam-Score: 0.0 (/) 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.0 (/) Hello All. > >>> After updating from 2.14 to 2.15 grep has started to fail to match patterns > >>> that contain '\s*' or '\s\+' > > And here's a proper patch, including NEWS and test suite additions: FWIW, I can't reproduce this in gawk (gawk-4.1-stable branch). The program below correctly produces no output, with and without the fix in dfa.c:lex. (I have added the fix anyway.) Any ideas why? Thanks, Arnold ---------------------------------- BEGIN { pat["^\\s*$"] = pat["^\\s+$"] = pat["^\\s?$"] = pat["^\\s{1}$"] = 1 for (i in pat) { if (" " !~ i) { printf("pattern \"%s\" failed!\n", i) > "/dev/stderr" exit 1 } } exit 0 } From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Fri, 01 Nov 2013 15:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Aharon Robbins Cc: 15773@debbugs.gnu.org, Mirraz Mirraz Received: via spool by 15773-submit@debbugs.gnu.org id=B15773.13833189386569 (code B ref 15773); Fri, 01 Nov 2013 15:16:02 +0000 Received: (at 15773) by debbugs.gnu.org; 1 Nov 2013 15:15:38 +0000 Received: from localhost ([127.0.0.1]:57623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VcGRl-0001ht-Vh for submit@debbugs.gnu.org; Fri, 01 Nov 2013 11:15:38 -0400 Received: from mail-pd0-f180.google.com ([209.85.192.180]:52780) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VcGRj-0001hV-4s for 15773@debbugs.gnu.org; Fri, 01 Nov 2013 11:15:35 -0400 Received: by mail-pd0-f180.google.com with SMTP id p10so3986943pdj.11 for <15773@debbugs.gnu.org>; Fri, 01 Nov 2013 08:15:29 -0700 (PDT) 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:cc:content-type; bh=PipizrAPA1DjEu7+prQpQEA8JDNrvT/4TV/mQMn1t8g=; b=Wuu+u0tiXp0ItMYO2fWLk0za/hmR2bz4hQXSz5WKbJFjvaPBG90dy8ByaX/jTUqPpI 6/eWRBvWN6N0O5Y3SnydgTRGtpwUr+ld2O2V70BGmeb8o3s+u8bwieC9ZMrgtmJiX7FU DZZ9DoRufuHazX+7MU8yP7Te6ZbX4HyYRBJLTEz44FDEwg+2z8KeyD3fGJZ8XwIpUGF1 xYPOV5jzpRg4Fejm1qocELhVkJzIPFCOmwkDZOSF2Rqq9ToIX03PgaIcKRZaSqXLwIrs hZfNs9tjEw/dtoIo/yqzw8eD4qz7NU7mszp6lq8XqWohkcWdG0Mlw516miyeodMRRqq6 BWYA== X-Received: by 10.67.23.164 with SMTP id ib4mr3738083pad.42.1383318929095; Fri, 01 Nov 2013 08:15:29 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.6.66 with HTTP; Fri, 1 Nov 2013 08:15:08 -0700 (PDT) In-Reply-To: <201311010753.rA17r1LX005574@skeeve.com> References: <1383241615.941391.7438.38435@saddam4.rambler.ru> <201311010753.rA17r1LX005574@skeeve.com> From: Jim Meyering Date: Fri, 1 Nov 2013 08:15:08 -0700 X-Google-Sender-Auth: J0MiV_PdqaJdWmtblpxjIQ12Bok Message-ID: Content-Type: multipart/mixed; boundary=001a11337a0c63c3f904ea1f0906 X-Spam-Score: 0.0 (/) 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.0 (/) --001a11337a0c63c3f904ea1f0906 Content-Type: text/plain; charset=ISO-8859-1 On Fri, Nov 1, 2013 at 12:53 AM, Aharon Robbins wrote: > Hello All. > >> >>> After updating from 2.14 to 2.15 grep has started to fail to match patterns >> >>> that contain '\s*' or '\s\+' >> >> And here's a proper patch, including NEWS and test suite additions: > > FWIW, I can't reproduce this in gawk (gawk-4.1-stable branch). > > The program below correctly produces no output, with and without the fix > in dfa.c:lex. (I have added the fix anyway.) > > Any ideas why? > > Thanks, > > Arnold > ---------------------------------- > BEGIN { > pat["^\\s*$"] = pat["^\\s+$"] = pat["^\\s?$"] = pat["^\\s{1}$"] = 1 > for (i in pat) { > if (" " !~ i) { > printf("pattern \"%s\" failed!\n", i) > "/dev/stderr" > exit 1 > } > } > exit 0 > } Thanks for the report. With that, I realized that my new grep test case was inadequate: it did not force the use of a multibyte locale, and thus did not fail even without the fix. I'm amending the patch (not yet pushed) with this: --001a11337a0c63c3f904ea1f0906 Content-Type: text/plain; charset=US-ASCII; name="k.txt" Content-Disposition: attachment; filename="k.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hnhk8l770 ZGlmZiAtLWdpdCBhL3Rlc3RzL2JhY2tzbGFzaC1zLWFuZC1yZXBldGl0aW9uLW9wZXJhdG9ycyBi L3Rlc3RzL2JhY2tzbGFzaC1zLWFuZC1yZXBldGl0aW9uLW9wZXJhdG9ycwppbmRleCA1NjI2NDZk Li5iMTI2N2Y4IDEwMDc1NQotLS0gYS90ZXN0cy9iYWNrc2xhc2gtcy1hbmQtcmVwZXRpdGlvbi1v cGVyYXRvcnMKKysrIGIvdGVzdHMvYmFja3NsYXNoLXMtYW5kLXJlcGV0aXRpb24tb3BlcmF0b3Jz CkBAIC05LDYgKzksMTEgQEAKCiAuICIke3NyY2Rpcj0ufS9pbml0LnNoIjsgcGF0aF9wcmVwZW5k XyAuLi9zcmMKCityZXF1aXJlX2VuX3V0ZjhfbG9jYWxlXworCitMQ19BTEw9ZW5fVVMuVVRGLTgK K2V4cG9ydCBMQ19BTEwKKwogcHJpbnRmICcgXG4nID4gaW4gfHwgZnJhbWV3b3JrX2ZhaWx1cmVf CgogZmFpbD0wCg== --001a11337a0c63c3f904ea1f0906-- From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: Stefano Lattarini Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Fri, 01 Nov 2013 15:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Jim Meyering , Aharon Robbins Cc: 15773@debbugs.gnu.org, Mirraz Mirraz Received: via spool by 15773-submit@debbugs.gnu.org id=B15773.138332132910420 (code B ref 15773); Fri, 01 Nov 2013 15:56:02 +0000 Received: (at 15773) by debbugs.gnu.org; 1 Nov 2013 15:55:29 +0000 Received: from localhost ([127.0.0.1]:57676 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VcH4J-0002hz-Qm for submit@debbugs.gnu.org; Fri, 01 Nov 2013 11:55:28 -0400 Received: from mail-wi0-f179.google.com ([209.85.212.179]:62756) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VcH4F-0002hd-RT for 15773@debbugs.gnu.org; Fri, 01 Nov 2013 11:55:24 -0400 Received: by mail-wi0-f179.google.com with SMTP id hm4so1268404wib.6 for <15773@debbugs.gnu.org>; Fri, 01 Nov 2013 08:55:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=qn7OQI5FvVIeuBCnXI1sKf9StnKpBKr66opzrO0mq2Y=; b=jr7APaQ4uoPzTnNFt2wWAgvBS2HOJpf5m3YdeQYZ6sp4yoQE9xE5lEM/oR7ZFBmM3q DVMC0/dB5x64H6J9kVa9+2YnMi+e4CQkb7004/EVsxOHjQ+jUAa6e6tZc1fgn54Q+wWs +T3SxNXPd5LdpV5jpQ9rGeW1knJHWO0KmRIoK5u4uLlcm87ELg/nupRTulH+0wJRAXSx CQ7QMUCAbtJh0KafJrn11JL/Ht136Z63xM6XUd2xFuQ6CFu+1IfYUT3FxBU4eg9S/HWa oj5wCQt+4RCVigq7jDXqnslSGbBlvEnFBk4BmsFDCTgELQ1OPMuQJTV6epGks1avlpZx zuVQ== X-Received: by 10.194.93.3 with SMTP id cq3mr2964764wjb.26.1383321317660; Fri, 01 Nov 2013 08:55:17 -0700 (PDT) Received: from marcovaldo.dub.corp.google.com ([2620:0:1040:205:8a51:fbff:fe5c:1cad]) by mx.google.com with ESMTPSA id dj8sm8625201wid.2.2013.11.01.08.55.16 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 01 Nov 2013 08:55:17 -0700 (PDT) Message-ID: <5273CEE3.70100@gmail.com> Date: Fri, 01 Nov 2013 15:55:15 +0000 From: Stefano Lattarini User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 References: <1383241615.941391.7438.38435@saddam4.rambler.ru> <201311010753.rA17r1LX005574@skeeve.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) 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 (/) Hi Jim. On 11/01/2013 03:15 PM, Jim Meyering wrote: > On Fri, Nov 1, 2013 at 12:53 AM, Aharon Robbins wrote: >> Hello All. >> >>>>>> After updating from 2.14 to 2.15 grep has started to fail to match patterns >>>>>> that contain '\s*' or '\s\+' >>> >>> And here's a proper patch, including NEWS and test suite additions: >> >> FWIW, I can't reproduce this in gawk (gawk-4.1-stable branch). >> >> The program below correctly produces no output, with and without the fix >> in dfa.c:lex. (I have added the fix anyway.) >> >> Any ideas why? >> >> Thanks, >> >> Arnold >> ---------------------------------- >> BEGIN { >> pat["^\\s*$"] = pat["^\\s+$"] = pat["^\\s?$"] = pat["^\\s{1}$"] = 1 >> for (i in pat) { >> if (" " !~ i) { >> printf("pattern \"%s\" failed!\n", i) > "/dev/stderr" >> exit 1 >> } >> } >> exit 0 >> } > > Thanks for the report. > With that, I realized that my new grep test case was inadequate: > it did not force the use of a multibyte locale, and thus did not fail > even without the fix. > This probably calls for a two patch series: the first introducing the test as an XFAIL, the second fixing the bug without touching the tests, and verifying that the test succeeds. > I'm amending the patch (not yet pushed) with this: > > diff --git a/tests/backslash-s-and-repetition-operators b/tests/backslash-s-and-repetition-operators > index 562646d..b1267f8 100755 > --- a/tests/backslash-s-and-repetition-operators > +++ b/tests/backslash-s-and-repetition-operators > @@ -9,6 +9,11 @@ > > . "${srcdir=.}/init.sh"; path_prepend_ ../src > > +require_en_utf8_locale_ > + > +LC_ALL=en_US.UTF-8 > +export LC_ALL > + > printf ' \n' > in || framework_failure_ > > fail=0 > Maybe you could even amend the test to run with all of the default locale, the en_US.UTF-8 locale, and the C locale. Possibly overly paranoid, but the enhancement would be trivial, so why not get the extra coverage anyway? Thanks, Stefano From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Sat, 02 Nov 2013 15:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Stefano Lattarini Cc: Aharon Robbins , 15773@debbugs.gnu.org, Mirraz Mirraz Received: via spool by 15773-submit@debbugs.gnu.org id=B15773.13834056816542 (code B ref 15773); Sat, 02 Nov 2013 15:22:01 +0000 Received: (at 15773) by debbugs.gnu.org; 2 Nov 2013 15:21:21 +0000 Received: from localhost ([127.0.0.1]:59620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcd0q-0001hP-OP for submit@debbugs.gnu.org; Sat, 02 Nov 2013 11:21:21 -0400 Received: from mail-pb0-f49.google.com ([209.85.160.49]:48928) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcd0o-0001h5-EP for 15773@debbugs.gnu.org; Sat, 02 Nov 2013 11:21:19 -0400 Received: by mail-pb0-f49.google.com with SMTP id xb4so5419270pbc.36 for <15773@debbugs.gnu.org>; Sat, 02 Nov 2013 08:21:12 -0700 (PDT) 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:cc:content-type; bh=O3BQkXXVuJUJnYYblmwlvvNhblJh68eqUOw13xRNaxk=; b=WQGpoQN/o7E/00aMLFqzfQ8lMztBoAZcOP/jtHwILmYQg6hZj1XldDBdO4yjqjWO1v 2pGYhgxGvCNsWCak7vGG9+BWW7L80d5gM097S6ALHjjjpBVeCsWbMWHKDYL9KuhYEY7y vm36w+dCN3vZrYehWOQUYQklks/SlRn2cJQb2xuw7oOIeDLptiuIQYIdVu4droxMLLfR 3d/jVb7eLyxVryviAGEiwNBbx3qqFfYVpvuPJvtWN/XZGFYrumJVJ0VgVqeoOOSI/S4Y F/0FXZ/kWgzrByVZz/6NrxDnVNf1vjw2lBp/WIaXS1YLZHWz1HB3OYciJE8lxhPGH6kG 9fWw== X-Received: by 10.68.26.202 with SMTP id n10mr8559757pbg.97.1383405672241; Sat, 02 Nov 2013 08:21:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.6.66 with HTTP; Sat, 2 Nov 2013 08:20:51 -0700 (PDT) In-Reply-To: <5273CEE3.70100@gmail.com> References: <1383241615.941391.7438.38435@saddam4.rambler.ru> <201311010753.rA17r1LX005574@skeeve.com> <5273CEE3.70100@gmail.com> From: Jim Meyering Date: Sat, 2 Nov 2013 08:20:51 -0700 X-Google-Sender-Auth: Co0pwNCbSkJ_ntO6_Zo29FlUdNI Message-ID: Content-Type: multipart/mixed; boundary=bcaec520e515acbad604ea333b89 X-Spam-Score: -0.7 (/) 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 (/) --bcaec520e515acbad604ea333b89 Content-Type: text/plain; charset=ISO-8859-1 On Fri, Nov 1, 2013 at 8:55 AM, Stefano Lattarini wrote: > This probably calls for a two patch series: the first introducing the test > as > an XFAIL, the second fixing the bug without touching the tests, and > verifying > that the test succeeds. That seems like overkill, and unnecessary churn in git. Usually, once I have a complete(including test case) and committed-but-not-pushed patch , I either arrange to run the test against the previous binary by replacing src/grep with the grep from my path, or (probably better) temporarily backing out the fix, e.g., with "git log -1 -p src/dfa.c|patch -R -p1" and ensuring that "make check" fails. > Maybe you could even amend the test to run with all of the default locale, > the > en_US.UTF-8 locale, and the C locale. Possibly overly paranoid, but the > enhancement would be trivial, so why not get the extra coverage anyway? That seems worthwhile. The default locale is set via tests/Makefile.am to LC_ALL=C, so I have done this: --bcaec520e515acbad604ea333b89 Content-Type: text/plain; charset=US-ASCII; name="k.txt" Content-Disposition: attachment; filename="k.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hnizy2cj0 RnJvbSA0YzJmMTdkMmE2NzFlYjZmYzZhZTMxODY0NzA0MDU5OGY2NzcwNWNjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog U2F0LCAyNiBPY3QgMjAxMyAxOToyNjoxMyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIG1haW50Lm1r OiBmaXggInJlbGVhc2UiIHRhcmdldCB0byBidWlsZCBfdmVyc2lvbgoKVGhpcyBmaXhlcyBhIGJ1 ZyBpbiBSRUFETUUtcmVsZWFzZSB3aGVyZWJ5IGZvbGxvd2luZyB0aGUgb3V0bGluZWQKc3RlcHMs IG9uZSB3b3VsZCBwdWJsaXNoIGEgdGFyYmFsbCB3aG9zZSBwcm9ncmFtcyB3b3VsZCByZXBvcnQK LS12ZXJzaW9uIG91dHB1dCBub3QgY29uc2lzdGVudCB3aXRoIHRoZSBwYWNrYWdlIHZlcnNpb24g bnVtYmVyLgpUaGlzIGJ1ZyBjYXVzZWQgZ3JlcC0yLjE1IHRvIHByb2R1Y2UgYSBncmVwIHByb2dy YW0gd2hvc2UKLS12ZXJzaW9uIG9wdGlvbiBtYWRlIGl0IHByaW50IDIuMTQuNTYtMWUzZCByYXRo ZXIgdGhhbiAyLjE1LgoqIHRvcC9tYWludC5tayAocmVsZWFzZSk6IE1ha2luZyB0aGlzIHRhcmdl dCBidWlsZCAiX3ZlcnNpb24iCmVuc3VyZXMgdGhhdCB0aGUgbmV3IHZlcnNpb24gbnVtYmVyIGlz IHJlZmxlY3RlZCBpbiBjb25maWd1cmUuCi0tLQogQ2hhbmdlTG9nICAgIHwgMTEgKysrKysrKysr KysKIHRvcC9tYWludC5tayB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygr KQoKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA4OTkyZTkxLi5iYTNk ODNhIDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQg QEAKKzIwMTMtMTAtMjYgIEppbSBNZXllcmluZyAgPG1leWVyaW5nQGZiLmNvbT4KKworCW1haW50 Lm1rOiBmaXggInJlbGVhc2UiIHRhcmdldCB0byBidWlsZCBfdmVyc2lvbgorCVRoaXMgZml4ZXMg YSBidWcgaW4gUkVBRE1FLXJlbGVhc2Ugd2hlcmVieSBmb2xsb3dpbmcgdGhlIG91dGxpbmVkCisJ c3RlcHMsIG9uZSB3b3VsZCBwdWJsaXNoIGEgdGFyYmFsbCB3aG9zZSBwcm9ncmFtcyB3b3VsZCBy ZXBvcnQKKwktLXZlcnNpb24gb3V0cHV0IG5vdCBjb25zaXN0ZW50IHdpdGggdGhlIHBhY2thZ2Ug dmVyc2lvbiBudW1iZXIuCisJVGhpcyBidWcgY2F1c2VkIGdyZXAtMi4xNSB0byBwcm9kdWNlIGEg Z3JlcCBwcm9ncmFtIHdob3NlCisJLS12ZXJzaW9uIG9wdGlvbiBtYWRlIGl0IHByaW50IDIuMTQu NTYtMWUzZCByYXRoZXIgdGhhbiAyLjE1LgorCSogdG9wL21haW50Lm1rIChyZWxlYXNlKTogTWFr aW5nIHRoaXMgdGFyZ2V0IGJ1aWxkICJfdmVyc2lvbiIKKwllbnN1cmVzIHRoYXQgdGhlIG5ldyB2 ZXJzaW9uIG51bWJlciBpcyByZWZsZWN0ZWQgaW4gY29uZmlndXJlLgorCiAyMDEzLTEwLTIxICBC ZW4gUGZhZmYgIDxibHBAY3Muc3RhbmZvcmQuZWR1PgoKIAlpbnN0YWxsLXJlbG9jOiBTdXBwb3J0 IG11bHRpLWJpbmFyeSBpbnN0YWxsYXRpb24uCmRpZmYgLS1naXQgYS90b3AvbWFpbnQubWsgYi90 b3AvbWFpbnQubWsKaW5kZXggYzlmOGNjOC4uYmY4ZjUzYSAxMDA2NDQKLS0tIGEvdG9wL21haW50 Lm1rCisrKyBiL3RvcC9tYWludC5tawpAQCAtMTQyNCw2ICsxNDI0LDcgQEAgYWxwaGEgYmV0YSBz dGFibGU6ICQobG9jYWwtY2hlY2spIHdyaXRhYmxlLWZpbGVzICQoc3VibW9kdWxlLWNoZWNrcykK IAkkKEFNX1ZfYXQpJChNQUtFKSAtcyBlbWl0X3VwbG9hZF9jb21tYW5kcyBSRUxFQVNFX1RZUEU9 JEAKCiByZWxlYXNlOgorCSQoQU1fVl9HRU4pJChNQUtFKSBfdmVyc2lvbgogCSQoQU1fVl9HRU4p JChNQUtFKSAkKHJlbGVhc2UtdHlwZSkKCiAjIE92ZXJyaWRlIHRoaXMgaW4gY2ZnLm1rIGlmIHlv dSBmb2xsb3cgZGlmZmVyZW50IHByb2NlZHVyZXMuCi0tIAoxLjguNC4xLjYwMC5nM2QwOTJiZgoK --bcaec520e515acbad604ea333b89-- From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: Stefano Lattarini Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Sat, 02 Nov 2013 16:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Jim Meyering Cc: Aharon Robbins , 15773@debbugs.gnu.org, Mirraz Mirraz Received: via spool by 15773-submit@debbugs.gnu.org id=B15773.138341140922724 (code B ref 15773); Sat, 02 Nov 2013 16:57:02 +0000 Received: (at 15773) by debbugs.gnu.org; 2 Nov 2013 16:56:49 +0000 Received: from localhost ([127.0.0.1]:59728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VceVE-0005uP-6O for submit@debbugs.gnu.org; Sat, 02 Nov 2013 12:56:48 -0400 Received: from mail-wg0-f43.google.com ([74.125.82.43]:65324) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VceVB-0005u1-8U for 15773@debbugs.gnu.org; Sat, 02 Nov 2013 12:56:46 -0400 Received: by mail-wg0-f43.google.com with SMTP id b13so648232wgh.22 for <15773@debbugs.gnu.org>; Sat, 02 Nov 2013 09:56:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=m1tXzE30kkAVIXMr9NHkvckjUFEYPHp0ZKoZViyKO+o=; b=S8Z23DPPOHWKNWEWe/QRSfRAdrlaad3EcYoIaZiovI2JH45EaPRw/YALZipDRaCGyY ajtZ9ycS2SLQNb4HYw9pqa0I8yGEUX/5SS8waUZDYNFKNr39wWxqT4GB1/Kb8u2qbUc7 ZWXXszykXTKfNcg4ZUN1Lu5QImwr5IzVOjuPfmFXeLgA5mu/pLm31PgOjANlnFqLfJ3B LAfyGpP6SpnNF9tyGAxxw0dC0NNzBx9RUbHBxh6+Ihzf6qSLWlef+2N1ufDT8eC8F6Sx 8h4eCTqU30IPmbUC1KisIVr43cuJ2HwT67ThHh+DCNIdesaz4RzVYQ6SZSeIwjQTYD2j LLjQ== X-Received: by 10.180.90.116 with SMTP id bv20mr6154114wib.50.1383411399445; Sat, 02 Nov 2013 09:56:39 -0700 (PDT) Received: from [192.168.1.11] ([79.97.144.61]) by mx.google.com with ESMTPSA id dq11sm17773583wid.3.2013.11.02.09.56.37 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 02 Nov 2013 09:56:38 -0700 (PDT) Message-ID: <52752EBC.20409@gmail.com> Date: Sat, 02 Nov 2013 16:56:28 +0000 From: Stefano Lattarini MIME-Version: 1.0 References: <1383241615.941391.7438.38435@saddam4.rambler.ru> <201311010753.rA17r1LX005574@skeeve.com> <5273CEE3.70100@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) 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 (/) On 11/02/2013 03:20 PM, Jim Meyering wrote:> On Fri, Nov 1, 2013 at 8:55 AM, Stefano Lattarini > wrote: >> This probably calls for a two patch series: the first introducing the test >> as >> an XFAIL, the second fixing the bug without touching the tests, and >> verifying >> that the test succeeds. > > That seems like overkill, and unnecessary churn in git. Usually, once I > have a complete(including test case) and committed-but-not-pushed patch , > I either arrange to run the test against the previous binary by replacing > src/grep with the grep from my path, or (probably better) temporarily > backing out the fix, e.g., with "git log -1 -p src/dfa.c|patch -R -p1" > and ensuring that "make check" fails. > This nit I pointed out was admittedly minor, and in large part a matter of personal preferences, so I have no problem with you disagreeing and ignoring it. >> Maybe you could even amend the test to run with all of the default locale, >> the >> en_US.UTF-8 locale, and the C locale. Possibly overly paranoid, but the >> enhancement would be trivial, so why not get the extra coverage anyway? > > That seems worthwhile. > The default locale is set via tests/Makefile.am to LC_ALL=C, so I have > done this: > > [SNIP] > > Subject: [PATCH] maint.mk: fix "release" target to build _version > > [SNIP] I think you attached the wrong patch ;-) Regards, Stefano From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: Aharon Robbins Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Sat, 02 Nov 2013 17:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: jim@meyering.net Cc: 15773@debbugs.gnu.org, mirraz1@rambler.ru Received: via spool by 15773-submit@debbugs.gnu.org id=B15773.138341375728527 (code B ref 15773); Sat, 02 Nov 2013 17:36:02 +0000 Received: (at 15773) by debbugs.gnu.org; 2 Nov 2013 17:35:57 +0000 Received: from localhost ([127.0.0.1]:59768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcf77-0007Q0-4y for submit@debbugs.gnu.org; Sat, 02 Nov 2013 13:35:57 -0400 Received: from mxout1.netvision.net.il ([194.90.9.20]:38497) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcf74-0007Pk-ES for 15773@debbugs.gnu.org; Sat, 02 Nov 2013 13:35:55 -0400 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from skeeve.com ([85.250.19.89]) by mxout1.netvision.net.il (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPS id <0MVN001UNCVRQJE0@mxout1.netvision.net.il> for 15773@debbugs.gnu.org; Sat, 02 Nov 2013 19:35:52 +0200 (IST) Received: from skeeve.com (skeeve.com [127.0.0.1]) by skeeve.com (8.14.4/8.14.4/Debian-2ubuntu2) with ESMTP id rA2HZo1R002689; Sat, 02 Nov 2013 19:35:50 +0200 Received: (from arnold@localhost) by skeeve.com (8.14.4/8.14.4/Submit) id rA2HZoAN002688; Sat, 02 Nov 2013 19:35:50 +0200 From: Aharon Robbins Message-id: <201311021735.rA2HZoAN002688@skeeve.com> Date: Sat, 02 Nov 2013 19:35:50 +0200 References: <1383241615.941391.7438.38435@saddam4.rambler.ru> <201311010753.rA17r1LX005574@skeeve.com> In-reply-to: User-Agent: Heirloom mailx 12.5 6/20/10 X-Spam-Score: 0.0 (/) 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.0 (/) Hi. > > The program below correctly produces no output, with and without the fix > > in dfa.c:lex. (I have added the fix anyway.) Also with LC_ALL=en_US.utf8, without the fix the program still passes. So, any ideas? Thanks, Arnold From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Sat, 02 Nov 2013 18:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Stefano Lattarini Cc: Aharon Robbins , 15773@debbugs.gnu.org, Mirraz Mirraz Received: via spool by 15773-submit@debbugs.gnu.org id=B15773.13834171894453 (code B ref 15773); Sat, 02 Nov 2013 18:34:01 +0000 Received: (at 15773) by debbugs.gnu.org; 2 Nov 2013 18:33:09 +0000 Received: from localhost ([127.0.0.1]:59825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcg0S-00019k-29 for submit@debbugs.gnu.org; Sat, 02 Nov 2013 14:33:08 -0400 Received: from mail-pb0-f43.google.com ([209.85.160.43]:62237) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcg0P-000195-JL for 15773@debbugs.gnu.org; Sat, 02 Nov 2013 14:33:06 -0400 Received: by mail-pb0-f43.google.com with SMTP id md4so5591168pbc.30 for <15773@debbugs.gnu.org>; Sat, 02 Nov 2013 11:32:59 -0700 (PDT) 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:cc:content-type; bh=FlowzZfK26X+0WqtDNHO/79wqu3raq6pn8nPvkapnyE=; b=p9rMNU7rx21Wpiic8nz3zVbmOraG51UrSrJ/t4NcxtZETEqy0bDYVa3bnMRKH0I2BL ZtFKh+VRdw2Y0cVhiKz8CRukI8hrtRdv+4Zd0FPmPsbzuEVuurEbboZacmJ+AhXAjV4C pehsuYDjyiNHcF5Bjs8HPGR7qOOlVlYP4GM1GLyckGHh/x2teXe4hIkODaTv0drL5cv8 BGiFmst+CAcifgkiZA36iroKp0IzrQXaNy8ahK9kS24uys3uGllayMvKqO3x/TvDSBdc nUMTwJ1vjPADAQZn130LRixJZKZ0l2rwQDEJY2WwzQ/xoK9ACilozcwu/touFbAaZr3G liHg== X-Received: by 10.68.88.161 with SMTP id bh1mr9262404pbb.49.1383417179377; Sat, 02 Nov 2013 11:32:59 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.6.66 with HTTP; Sat, 2 Nov 2013 11:32:39 -0700 (PDT) In-Reply-To: <52752EBC.20409@gmail.com> References: <1383241615.941391.7438.38435@saddam4.rambler.ru> <201311010753.rA17r1LX005574@skeeve.com> <5273CEE3.70100@gmail.com> <52752EBC.20409@gmail.com> From: Jim Meyering Date: Sat, 2 Nov 2013 11:32:39 -0700 X-Google-Sender-Auth: CK94T-Taaqx-mT8dIwRf7aPWdrY Message-ID: Content-Type: multipart/mixed; boundary=047d7b4187eb8daa8804ea35e9ef X-Spam-Score: -0.7 (/) 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 (/) --047d7b4187eb8daa8804ea35e9ef Content-Type: text/plain; charset=ISO-8859-1 On Sat, Nov 2, 2013 at 9:56 AM, Stefano Lattarini wrote: > On 11/02/2013 03:20 PM, Jim Meyering wrote:> On Fri, Nov 1, 2013 at 8:55 AM, Stefano Lattarini >> wrote: >>> This probably calls for a two patch series: the first introducing the test >>> as >>> an XFAIL, the second fixing the bug without touching the tests, and >>> verifying >>> that the test succeeds. >> >> That seems like overkill, and unnecessary churn in git. Usually, once I >> have a complete(including test case) and committed-but-not-pushed patch , >> I either arrange to run the test against the previous binary by replacing >> src/grep with the grep from my path, or (probably better) temporarily >> backing out the fix, e.g., with "git log -1 -p src/dfa.c|patch -R -p1" >> and ensuring that "make check" fails. >> > This nit I pointed out was admittedly minor, and in large part a matter > of personal preferences, so I have no problem with you disagreeing and > ignoring it. > >>> Maybe you could even amend the test to run with all of the default locale, >>> the >>> en_US.UTF-8 locale, and the C locale. Possibly overly paranoid, but the >>> enhancement would be trivial, so why not get the extra coverage anyway? >> >> That seems worthwhile. >> The default locale is set via tests/Makefile.am to LC_ALL=C, so I have >> done this: ... > I think you attached the wrong patch ;-) Sigh, you're right. Here's the intended one (along with a NEWS update): --047d7b4187eb8daa8804ea35e9ef Content-Type: text/plain; charset=US-ASCII; name="k.txt" Content-Disposition: attachment; filename="k.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hnj6to7r0 RnJvbSBlY2I3NDUyY2Q0MjBiN2EyZTBjY2ExODZlMGQ2NjY2MjYxYzE2YzQ2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog VGh1LCAzMSBPY3QgMjAxMyAyMToxMDowMiAtMDcwMApTdWJqZWN0OiBbUEFUQ0ggMS8yXSBtYWlu dDogTkVXUzogZG9jdW1lbnQgYSByZWxlYXNlLXJlbGF0ZWQgYnVnIGZpeAoKKiBORVdTIChCdWcg Zml4ZXMpOiBBZGQgYW4gZW50cnkgZm9yIGEgZml4IHB1bGxlZCBmcm9tIGdudWxpYi4KLS0tCiBO RVdTIHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0t Z2l0IGEvTkVXUyBiL05FV1MKaW5kZXggZGI5ZTM2NS4uMTYxYmU1MCAxMDA2NDQKLS0tIGEvTkVX UworKysgYi9ORVdTCkBAIC0yLDYgKzIsMTMgQEAgR05VIGdyZXAgTkVXUyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIC0qLSBvdXRsaW5lIC0qLQoKICogTm90ZXdvcnRoeSBjaGFu Z2VzIGluIHJlbGVhc2UgPy4/ICg/Pz8/LT8/LT8/KSBbP10KCisqKiBCdWcgZml4ZXMKKworICBG aXggZ251bGliLXByb3ZpZGVkIG1haW50Lm1rIHNvIHRoYXQgdGhlIHJlbGVhc2UgcHJvY2VkdXJl IGRlc2NyaWJlZAorICBpbiBSRUFETUUtcmVsZWFzZSBhY3R1YWxseSBkb2VzIHdoYXQgd2Ugd2Fu dC4gIEJlZm9yZSB0aGF0IGZpeCwgdGhhdAorICBwcm9jZWR1cmUgcmVzdWx0ZWQgaW4gYSBncmVw LTIuMTUgdGFyYmFsbCB0aGF0IHdvdWxkIGxlYWQgdG8gYSBncmVwCisgIGJpbmFyeSB3aG9zZSAt LXZlcnNpb24tcmVwb3J0ZWQgdmVyc2lvbiBudW1iZXIgd2FzIDIuMTQuNTEuLi4KKwoKICogTm90 ZXdvcnRoeSBjaGFuZ2VzIGluIHJlbGVhc2UgMi4xNSAoMjAxMy0xMC0yNikgW3N0YWJsZV0KCi0t IAoxLjguNC4yLjU2NC5nMGQ2Y2YyNAoKCkZyb20gYzRiYWNkNTI0Y2ExZTdmZWM5NzU0MzU0MmQ2 MTc5YzI1YTNjMTUwNiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogSmltIE1leWVyaW5n IDxtZXllcmluZ0BmYi5jb20+CkRhdGU6IFRodSwgMzEgT2N0IDIwMTMgMjA6MjA6MzAgLTA3MDAK U3ViamVjdDogW1BBVENIIDIvMl0gZ3JlcDogZml4IHJlZ3Jlc3Npb24gaW52b2x2aW5nIFxzIGFu ZCBcUwoKQ29tbWl0IHYyLjE0LTQwLWcwMWVjOTBiIG1hZGUgXHMgYW5kIFxTIHdvcmsgd2l0aCBt dWx0aS1ieXRlCmNoYXJhY3RlcnMsIGJ1dCBpdCBtYWRlIGl0IHNvIGFueSB1c2UgbGlrZSBccyos IFxzKywgXHM/LCBcc3szfQp3b3VsZCBtYWxmdW5jdGlvbiBpbiBhIG11bHRpLWJ5dGUgbG9jYWxl LgoqIHNyYy9kZmEuYyAobGV4KTogQWxzbyByZXNldCBsYXN0c3RhcnQuCiogdGVzdHMvYmFja3Ns YXNoLXMtYW5kLXJlcGV0aXRpb24tb3BlcmF0b3JzOiBOZXcgZmlsZS4KKiB0ZXN0cy9NYWtlZmls ZS5hbSAoVEVTVFMpOiBBZGQgaXQuCiogTkVXUyAoQnVnIGZpeGVzKTogTWVudGlvbiBpdC4KKiBU SEFOS1M6IFVwZGF0ZS4KUmVwb3J0ZWQgYnkgTWlycmF6IE1pcnJheiBpbiBodHRwOi8vYnVncy5n bnUub3JnLzE1NzczLgotLS0KIE5FV1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICA1ICsrKysrCiBUSEFOS1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMSArCiBzcmMvZGZhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MSArCiB0ZXN0cy9NYWtlZmlsZS5hbSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0 ZXN0cy9iYWNrc2xhc2gtcy1hbmQtcmVwZXRpdGlvbi1vcGVyYXRvcnMgfCAzNiArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKQog Y3JlYXRlIG1vZGUgMTAwNzU1IHRlc3RzL2JhY2tzbGFzaC1zLWFuZC1yZXBldGl0aW9uLW9wZXJh dG9ycwoKZGlmZiAtLWdpdCBhL05FV1MgYi9ORVdTCmluZGV4IDE2MWJlNTAuLjI2MmI3NGIgMTAw NjQ0Ci0tLSBhL05FV1MKKysrIGIvTkVXUwpAQCAtOSw2ICs5LDExIEBAIEdOVSBncmVwIE5FV1Mg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi0gb3V0bGluZSAtKi0KICAgcHJv Y2VkdXJlIHJlc3VsdGVkIGluIGEgZ3JlcC0yLjE1IHRhcmJhbGwgdGhhdCB3b3VsZCBsZWFkIHRv IGEgZ3JlcAogICBiaW5hcnkgd2hvc2UgLS12ZXJzaW9uLXJlcG9ydGVkIHZlcnNpb24gbnVtYmVy IHdhcyAyLjE0LjUxLi4uCgorICBUaGUgZml4IHRvIG1ha2UgXHMgYW5kIFxTIHdvcmsgd2l0aCBt dWx0aS1ieXRlIHdoaXRlIHNwYWNlIGJyb2tlCisgIHRoZSB1c2Ugb2YgZWFjaCBzaG9ydGN1dCB3 aGVuZXZlciBmb2xsb3dlZCBieSBhIHJlcGV0aXRpb24gb3BlcmF0b3IuCisgIEZvciBleGFtcGxl LCBccyosIFxzKywgXHM/IGFuZCBcc3szfSB3b3VsZCBhbGwgbWFsZnVuY3Rpb24gaW4gYQorICBt dWx0aS1ieXRlIGxvY2FsZS4gIFtidWcgaW50cm9kdWNlZCBpbiBncmVwLTIuMTRdCisKCiAqIE5v dGV3b3J0aHkgY2hhbmdlcyBpbiByZWxlYXNlIDIuMTUgKDIwMTMtMTAtMjYpIFtzdGFibGVdCgpk aWZmIC0tZ2l0IGEvVEhBTktTIGIvVEhBTktTCmluZGV4IDFhMTkwMWMuLjQ3NWM1MWUgMTAwNjQ0 Ci0tLSBhL1RIQU5LUworKysgYi9USEFOS1MKQEAgLTY2LDYgKzY2LDcgQEAgTWFydGluIFJleCAg ICAgICAgICAgICAgICAgPG1hcnRpbi5yZXhAc2FwLWFnLmRlPgogTWljaGFlbCBBaWNobG1heXIg ICAgICAgICAgPG1pa2xhQG54LmNvbT4KIE1pa2UgRnJ5c2luZ2VyICAgICAgICAgICAgIDx2YXBp ZXJAZ2VudG9vLm9yZz4KIE1pbGVzIEJhZGVyICAgICAgICAgICAgICAgIDxtaWxlc0BjY3MubXQu bmVjLmNvLmpwPgorTWlycmF6IE1pcnJheiAgICAgICAgICAgICAgPG1pcnJhejFAcmFtYmxlci5y dT4KIE5lbHNvbiBILiBGLiBCZWViZSAgICAgICAgIDxiZWViZUBtYXRoLnV0YWguZWR1PgogT2xh ZiBLaXJjaCAgICAgICAgICAgICAgICAgPG9raXJAbnMubHN0LmRlPgogUGFvbG8gQm9uemluaSAg ICAgICAgICAgICAgPGJvbnppbmlAZ251Lm9yZz4KZGlmZiAtLWdpdCBhL3NyYy9kZmEuYyBiL3Ny Yy9kZmEuYwppbmRleCBkZTZjNjcxLi45MmM0MTBlIDEwMDY0NAotLS0gYS9zcmMvZGZhLmMKKysr IGIvc3JjL2RmYS5jCkBAIC0xNDczLDYgKzE0NzMsNyBAQCBsZXggKHZvaWQpCgogICAgICAgICAg IFBPUF9MRVhfU1RBVEUgKCk7CgorICAgICAgICAgIGxhc3RzdGFydCA9IDA7CiAgICAgICAgICAg cmV0dXJuIGxhc3R0b2s7CgogICAgICAgICBjYXNlICd3JzoKZGlmZiAtLWdpdCBhL3Rlc3RzL01h a2VmaWxlLmFtIGIvdGVzdHMvTWFrZWZpbGUuYW0KaW5kZXggYTY0YTJkMi4uOTcwYTlkZSAxMDA2 NDQKLS0tIGEvdGVzdHMvTWFrZWZpbGUuYW0KKysrIGIvdGVzdHMvTWFrZWZpbGUuYW0KQEAgLTM2 LDYgKzM2LDcgQEAgVEVTVFMgPQkJCQkJCVwKICAgYmFja3JlZgkJCQkJXAogICBiYWNrcmVmLW11 bHRpYnl0ZS1zbG93CQkJXAogICBiYWNrcmVmLXdvcmQJCQkJCVwKKyAgYmFja3NsYXNoLXMtYW5k LXJlcGV0aXRpb24tb3BlcmF0b3JzCQlcCiAgIGJhY2tzbGFzaC1zLXZzLWludmFsaWQtbXVsdGl0 eXBlCQlcCiAgIGJpZy1ob2xlCQkJCQlcCiAgIGJpZy1tYXRjaAkJCQkJXApkaWZmIC0tZ2l0IGEv dGVzdHMvYmFja3NsYXNoLXMtYW5kLXJlcGV0aXRpb24tb3BlcmF0b3JzIGIvdGVzdHMvYmFja3Ns YXNoLXMtYW5kLXJlcGV0aXRpb24tb3BlcmF0b3JzCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4 IDAwMDAwMDAuLjNiMjUwZDQKLS0tIC9kZXYvbnVsbAorKysgYi90ZXN0cy9iYWNrc2xhc2gtcy1h bmQtcmVwZXRpdGlvbi1vcGVyYXRvcnMKQEAgLTAsMCArMSwzNiBAQAorIyEgL2Jpbi9zaAorIyBF bnN1cmUgdGhhdCBccyBhbmQgXFMgd29yayB3aXRoIHJlcGV0aXRpb24gb3BlcmF0b3JzLgorIwor IyBDb3B5cmlnaHQgKEMpIDIwMTMgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisjCisj IENvcHlpbmcgYW5kIGRpc3RyaWJ1dGlvbiBvZiB0aGlzIGZpbGUsIHdpdGggb3Igd2l0aG91dCBt b2RpZmljYXRpb24sCisjIGFyZSBwZXJtaXR0ZWQgaW4gYW55IG1lZGl1bSB3aXRob3V0IHJveWFs dHkgcHJvdmlkZWQgdGhlIGNvcHlyaWdodAorIyBub3RpY2UgYW5kIHRoaXMgbm90aWNlIGFyZSBw cmVzZXJ2ZWQuCisKKy4gIiR7c3JjZGlyPS59L2luaXQuc2giOyBwYXRoX3ByZXBlbmRfIC4uL3Ny YworCityZXF1aXJlX2VuX3V0ZjhfbG9jYWxlXworCitmYWlsPTAKKworZm9yIGxvYyBpbiBlbl9V Uy5VVEYtOCBDOyBkbworICBlY2hvIGxvY2FsZT0kbG9jCisgIExDX0FMTD0kbG9jCisgIGV4cG9y dCBMQ19BTEwKKworICBwcmludGYgJyBcbicgPiBpbiB8fCBmcmFtZXdvcmtfZmFpbHVyZV8KKwor ICBmb3IgcmUgaW4gJ1xzXCsnICdccyonICdcc1w/JyAnXHNcezFcfSc7IGRvCisgICAgZ3JlcCAi XiRyZVwkIiBpbiA+IG91dCB8fCBmYWlsPTEKKyAgICBjb21wYXJlIGluIG91dCB8fCBmYWlsPTEK KyAgZG9uZQorCisgIHByaW50ZiAnWFxuJyA+IGluIHx8IGZyYW1ld29ya19mYWlsdXJlXworCisg IGZvciByZSBpbiAnXFNcKycgJ1xTKicgJ1xTXD8nICdcU1x7MVx9JzsgZG8KKyAgICBncmVwICJe JHJlXCQiIGluID4gb3V0IHx8IGZhaWw9MQorICAgIGNvbXBhcmUgaW4gb3V0IHx8IGZhaWw9MQor ICBkb25lCitkb25lCisKK0V4aXQgJGZhaWwKLS0gCjEuOC40LjIuNTY0LmcwZDZjZjI0Cgo= --047d7b4187eb8daa8804ea35e9ef-- From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Sat, 02 Nov 2013 18:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Aharon Robbins Cc: 15773@debbugs.gnu.org, Mirraz Mirraz Received: via spool by 15773-submit@debbugs.gnu.org id=B15773.13834176725674 (code B ref 15773); Sat, 02 Nov 2013 18:42:02 +0000 Received: (at 15773) by debbugs.gnu.org; 2 Nov 2013 18:41:12 +0000 Received: from localhost ([127.0.0.1]:59834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcg8F-0001TQ-Iv for submit@debbugs.gnu.org; Sat, 02 Nov 2013 14:41:12 -0400 Received: from mail-pd0-f177.google.com ([209.85.192.177]:39276) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcg89-0001Sr-Tx for 15773@debbugs.gnu.org; Sat, 02 Nov 2013 14:41:06 -0400 Received: by mail-pd0-f177.google.com with SMTP id p10so5109986pdj.36 for <15773@debbugs.gnu.org>; Sat, 02 Nov 2013 11:41:00 -0700 (PDT) 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:cc:content-type; bh=PEsGD/cGM4Ldtt0HZVsKuGGDGYEc+i1VAW53Swg4FvQ=; b=Mjf9xbE49Hc8aJEP9A6gO3TPXKR8zxGwxIruoBrwQmorRkO29cOoD0bbKG2B8Y9IG+ NE/h5cfL22chBu7PBNkvA2o3civsUT8mNcLnFvkwslNuhZoaPZfIduEAUjR02OuQZBzz Nh5bAndBKpk2Ne2n1B/7ecanTXB5pnFTIAqan4fBVstCrBFmVbwb323gaZHRyAnhT6PT UZHds3AOymRzt1v4zknjxIL+GeUFToYJAHwlC4/C+SjFQqeCEeeHMOdJ7nS4zPlW3N2b F5e4LP3tDUJ1qiA1i98+2pH1YLAMBoOTXW9LfI5cj7lqTX8VXVy0UcoefeKNI7jSdkOz 1WtA== X-Received: by 10.66.52.19 with SMTP id p19mr9197406pao.123.1383417660069; Sat, 02 Nov 2013 11:41:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.6.66 with HTTP; Sat, 2 Nov 2013 11:40:40 -0700 (PDT) In-Reply-To: <201311021735.rA2HZoAN002688@skeeve.com> References: <1383241615.941391.7438.38435@saddam4.rambler.ru> <201311010753.rA17r1LX005574@skeeve.com> <201311021735.rA2HZoAN002688@skeeve.com> From: Jim Meyering Date: Sat, 2 Nov 2013 11:40:40 -0700 X-Google-Sender-Auth: wYGyV9VB37KKyGlXLTR4_wQHYVQ Message-ID: Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: 0.0 (/) 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.0 (/) On Sat, Nov 2, 2013 at 10:35 AM, Aharon Robbins wrote: > Hi. > >> > The program below correctly produces no output, with and without the fix >> > in dfa.c:lex. (I have added the fix anyway.) > > Also with LC_ALL=en_US.utf8, without the fix the program still passes. > > So, any ideas? Hi Arnold, I don't recall how gawk uses dfa.c, so can't really guess. Does the DFA matcher really accept those? If so, maybe gawk somehow manages to reset that dfa.c-internal variable via some other code path? From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: Aharon Robbins Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Sat, 02 Nov 2013 18:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: jim@meyering.net Cc: 15773@debbugs.gnu.org, mirraz1@rambler.ru Received: via spool by 15773-submit@debbugs.gnu.org id=B15773.13834178335924 (code B ref 15773); Sat, 02 Nov 2013 18:44:01 +0000 Received: (at 15773) by debbugs.gnu.org; 2 Nov 2013 18:43:53 +0000 Received: from localhost ([127.0.0.1]:59839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VcgAq-0001XU-F3 for submit@debbugs.gnu.org; Sat, 02 Nov 2013 14:43:52 -0400 Received: from mxout1.netvision.net.il ([194.90.9.20]:45403) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VcgAn-0001XK-Um for 15773@debbugs.gnu.org; Sat, 02 Nov 2013 14:43:51 -0400 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from skeeve.com ([85.250.19.89]) by mxout1.netvision.net.il (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPS id <0MVN00J5HG106C10@mxout1.netvision.net.il> for 15773@debbugs.gnu.org; Sat, 02 Nov 2013 20:43:48 +0200 (IST) Received: from skeeve.com (skeeve.com [127.0.0.1]) by skeeve.com (8.14.4/8.14.4/Debian-2ubuntu2) with ESMTP id rA2IhlwE004025; Sat, 02 Nov 2013 20:43:47 +0200 Received: (from arnold@localhost) by skeeve.com (8.14.4/8.14.4/Submit) id rA2Ihleo004024; Sat, 02 Nov 2013 20:43:47 +0200 From: Aharon Robbins Message-id: <201311021843.rA2Ihleo004024@skeeve.com> Date: Sat, 02 Nov 2013 20:43:47 +0200 References: <1383241615.941391.7438.38435@saddam4.rambler.ru> <201311010753.rA17r1LX005574@skeeve.com> <201311021735.rA2HZoAN002688@skeeve.com> In-reply-to: User-Agent: Heirloom mailx 12.5 6/20/10 X-Spam-Score: 0.0 (/) 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.0 (/) Hi. > > Hi. > > > >> > The program below correctly produces no output, with and without the fix > >> > in dfa.c:lex. (I have added the fix anyway.) > > > > Also with LC_ALL=en_US.utf8, without the fix the program still passes. > > > > So, any ideas? > > Hi Arnold, > I don't recall how gawk uses dfa.c, so can't really guess. > Does the DFA matcher really accept those? If so, maybe > gawk somehow manages to reset that dfa.c-internal variable > via some other code path? I will look in a debugger. It's entirely possible that gawk is falling back to regex when dfa fails. In which case I should see an internal difference before and after the fix. Thanks Arnold From unknown Sat Aug 16 14:25:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15773: grep-2.15 bug report Resent-From: Aharon Robbins Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Sat, 02 Nov 2013 19:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15773 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: jim@meyering.net Cc: 15773@debbugs.gnu.org, mirraz1@rambler.ru Received: via spool by 15773-submit@debbugs.gnu.org id=B15773.138341969613244 (code B ref 15773); Sat, 02 Nov 2013 19:15:02 +0000 Received: (at 15773) by debbugs.gnu.org; 2 Nov 2013 19:14:56 +0000 Received: from localhost ([127.0.0.1]:59900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcgeu-0003RX-8H for submit@debbugs.gnu.org; Sat, 02 Nov 2013 15:14:56 -0400 Received: from mxout1.netvision.net.il ([194.90.9.20]:48415) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vcger-0003RO-Og for 15773@debbugs.gnu.org; Sat, 02 Nov 2013 15:14:54 -0400 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from skeeve.com ([85.250.19.89]) by mxout1.netvision.net.il (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPS id <0MVN00JU3HGS6C10@mxout1.netvision.net.il> for 15773@debbugs.gnu.org; Sat, 02 Nov 2013 21:14:53 +0200 (IST) Received: from skeeve.com (skeeve.com [127.0.0.1]) by skeeve.com (8.14.4/8.14.4/Debian-2ubuntu2) with ESMTP id rA2JEpAX010439; Sat, 02 Nov 2013 21:14:51 +0200 Received: (from arnold@localhost) by skeeve.com (8.14.4/8.14.4/Submit) id rA2JEpSO010438; Sat, 02 Nov 2013 21:14:51 +0200 From: Aharon Robbins Message-id: <201311021914.rA2JEpSO010438@skeeve.com> Date: Sat, 02 Nov 2013 21:14:51 +0200 References: <1383241615.941391.7438.38435@saddam4.rambler.ru> <201311010753.rA17r1LX005574@skeeve.com> <201311021735.rA2HZoAN002688@skeeve.com> <201311021843.rA2Ihleo004024@skeeve.com> In-reply-to: <201311021843.rA2Ihleo004024@skeeve.com> User-Agent: Heirloom mailx 12.5 6/20/10 X-Spam-Score: 0.0 (/) 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.0 (/) > > > Hi. > > > > > >> > The program below correctly produces no output, with and without the fix > > >> > in dfa.c:lex. (I have added the fix anyway.) > > > > > > Also with LC_ALL=en_US.utf8, without the fix the program still passes. > > > > > > So, any ideas? > > > > Hi Arnold, > > I don't recall how gawk uses dfa.c, so can't really guess. > > Does the DFA matcher really accept those? If so, maybe > > gawk somehow manages to reset that dfa.c-internal variable > > via some other code path? > > I will look in a debugger. > > It's entirely possible that gawk is falling back to regex when > dfa fails. In which case I should see an internal difference before > and after the fix. Hoist by me own petard. -- Popeye Indeed, this is what was happening. dfa would fail and then gawk would fall back to regex, which would succeed. With the patch dfa succeeds and regex is bypassed. But the test is worth having anyway. Much thanks, Arnold From unknown Sat Aug 16 14:25:21 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Mirraz Mirraz Subject: bug#15773: closed (Re: grep-2.15 bug report) Message-ID: References: <531B5CD7.5040609@cs.ucla.edu> <1383241615.941391.7438.38435@saddam4.rambler.ru> X-Gnu-PR-Message: they-closed 15773 X-Gnu-PR-Package: grep Reply-To: 15773@debbugs.gnu.org Date: Sat, 08 Mar 2014 18:10:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1394302203-11907-1" This is a multi-part message in MIME format... ------------=_1394302203-11907-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #15773: grep-2.15 bug report which was filed against the grep package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 15773@debbugs.gnu.org. --=20 15773: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D15773 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1394302203-11907-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 15773-done) by debbugs.gnu.org; 8 Mar 2014 18:09:30 +0000 Received: from localhost ([127.0.0.1]:56856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WMLgg-000353-2C for submit@debbugs.gnu.org; Sat, 08 Mar 2014 13:09:30 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:39218) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WMLge-00034v-GS for 15773-done@debbugs.gnu.org; Sat, 08 Mar 2014 13:09:28 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 3A20839E8013 for <15773-done@debbugs.gnu.org>; Sat, 8 Mar 2014 10:09:28 -0800 (PST) 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 hc19-nOs3N2D for <15773-done@debbugs.gnu.org>; Sat, 8 Mar 2014 10:09:27 -0800 (PST) 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 CF46C39E8008 for <15773-done@debbugs.gnu.org>; Sat, 8 Mar 2014 10:09:27 -0800 (PST) Message-ID: <531B5CD7.5040609@cs.ucla.edu> Date: Sat, 08 Mar 2014 10:09:27 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: 15773-done@debbugs.gnu.org Subject: Re: grep-2.15 bug report Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 15773-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: -2.3 (--) Closing this bug as it's fixed in 'grep' now. ------------=_1394302203-11907-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 Oct 2013 18:08:42 +0000 Received: from localhost ([127.0.0.1]:55374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vbwfh-0008S7-2V for submit@debbugs.gnu.org; Thu, 31 Oct 2013 14:08:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45243) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VbwLC-0007rQ-L1 for submit@debbugs.gnu.org; Thu, 31 Oct 2013 13:47:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VbwKx-0001rj-Qw for submit@debbugs.gnu.org; Thu, 31 Oct 2013 13:47:25 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47767) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbwKx-0001re-OY for submit@debbugs.gnu.org; Thu, 31 Oct 2013 13:47:15 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46898) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbwKq-0007yM-Du for bug-grep@gnu.org; Thu, 31 Oct 2013 13:47:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VbwKj-0001pW-2u for bug-grep@gnu.org; Thu, 31 Oct 2013 13:47:08 -0400 Received: from mxout2.rambler.ru ([81.19.67.59]:31374) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbwKi-0001oy-Rj for bug-grep@gnu.org; Thu, 31 Oct 2013 13:47:01 -0400 Received: from saddam4.rambler.ru (saddam4.rambler.ru [10.32.16.4]) by mxout2.rambler.ru (Postfix) with ESMTP id 1C85F267B for ; Thu, 31 Oct 2013 21:46:56 +0400 (MSK) Received: from localhost.localdomain (localhost [127.0.0.1]) by saddam4.rambler.ru (Postfix) with ESMTP id 04B8335E30A for ; Thu, 31 Oct 2013 21:46:56 +0400 (MSK) Received: from [94.190.48.162] by saddam4.rambler.ru with HTTP; Thu, 31 Oct 2013 21:46:55 +0400 From: "Mirraz Mirraz" To: bug-grep@gnu.org Subject: grep-2.15 bug report Date: Thu, 31 Oct 2013 21:46:55 +0400 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8"; format="flowed" Message-Id: <1383241615.941391.7438.38435@saddam4.rambler.ru> MIME-Version: 1.0 X-Mailer: Rambler WebMail, http://mail.rambler.ru/ X-Rambler-User: mirraz1@rambler.ru/94.190.48.162 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 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: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 31 Oct 2013 14:08:39 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Mirraz Mirraz 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 (----) After updating from 2.14 to 2.15 grep has started to fail to match patterns= that contain '\s*' or '\s\+' For example: (grep-2.14) $ echo '[ ]' | grep '\s*' [ ] $ (grep-2.15) $ echo '[ ]' | grep '\s*' $ ------------=_1394302203-11907-1--