From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 28 14:51:03 2017 Received: (at submit) by debbugs.gnu.org; 28 Dec 2017 19:51:03 +0000 Received: from localhost ([127.0.0.1]:55477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eUeCl-0007DL-Cf for submit@debbugs.gnu.org; Thu, 28 Dec 2017 14:51:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35649) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eUeCj-0007Cm-6X for submit@debbugs.gnu.org; Thu, 28 Dec 2017 14:51:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eUeCc-0002Vr-Vn for submit@debbugs.gnu.org; Thu, 28 Dec 2017 14:50:55 -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.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:32995) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eUeCc-0002VD-RO for submit@debbugs.gnu.org; Thu, 28 Dec 2017 14:50:54 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54787) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eUeCb-0001Vb-HG for guix-patches@gnu.org; Thu, 28 Dec 2017 14:50:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eUeCW-0002MO-Jr for guix-patches@gnu.org; Thu, 28 Dec 2017 14:50:53 -0500 Received: from mail-lf0-x22d.google.com ([2a00:1450:4010:c07::22d]:38621) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eUeCW-0002KW-AK for guix-patches@gnu.org; Thu, 28 Dec 2017 14:50:48 -0500 Received: by mail-lf0-x22d.google.com with SMTP id w196so28293680lff.5 for ; Thu, 28 Dec 2017 11:50:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=D6gGxeftFiMQYXaBUVNz1HZvzAb1GLxyR/yCXU84bLU=; b=eATtsFeFpiLTnisUCTFNjsuQgkzrRrf7gOXIVgNmvahIgo4b9QjmbV9CBj9fEkuoxu 6++YCGUowC7/KwuQhEmOFMPZkdRFEWQGcJQK9XOlsu9RxkCNzc3OlaFFTimDU6y5+BPZ 0WJqKYujpfUEuz3dwi1vY3yrnNqGn1rRPbRy2v/yEjta8+hvcw77vFO5eY1cQ+YD3f3N NN8Gu74Wvzf7kyvqme9k0uYvw2qmSqwtl3/O0lAtPzpn6lMusMx270u9d9uLSmFvQlwQ IDwCTKk7yKpvrMVzH1c237Rxg75uM9AAo5/Ike0swgt5OOoetldbv9czg8IqULbk4hfI fgWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=D6gGxeftFiMQYXaBUVNz1HZvzAb1GLxyR/yCXU84bLU=; b=QARDMILT1uOu7m7uix4nCHSzQAKor4b2vY2S6PmtxCRbYqDS9XnT0DUZGgdm979Vba aP0wGtO67/R8aZPoBNjCwCqrZ7xm4P2M4jcitq6zBhuUZ/u8sGJj97R2Ry/ajVIPnYG+ YITilulVU7dw2qYFbFObJxAT/j5N8qAnn9Sxsg1bgSotkYVZcrLsjNSc4yFeAiHYiKP0 8ucrebgA8cTgjq8axbTacSAo8elzmV3IxttH2aFH8v9Cke9MZovUMOJsj/DI+RARjEaM JlY6XlESfeW3pczdwIX7pmklFezeUjfT2ZlZKwlDSUZ+dJTIpxmaFGkXDlJuLJCSZI6q lsXA== X-Gm-Message-State: AKGB3mKXIWbM9ir0pKfbJ+8bNUhvxYgIb9vLzLPcL7GrhcxzxBAUsk0b XA8R1zG/YY30IsqF2FT7R8vC4hms X-Google-Smtp-Source: ACJfBouqH9AryEgf0caVMEWtFp5QoKhe6EKuovrA6o9Rt5IQPom0M5ncGIftrfj6Ri3xcgzmX3EiYg== X-Received: by 10.46.89.2 with SMTP id n2mr19753353ljb.149.1514490646444; Thu, 28 Dec 2017 11:50:46 -0800 (PST) Received: from magnolia (ppp78-37-129-160.pppoe.avangarddsl.ru. [78.37.129.160]) by smtp.gmail.com with ESMTPSA id q11sm7038693lje.87.2017.12.28.11.50.45 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 28 Dec 2017 11:50:45 -0800 (PST) From: Oleg Pykhalov To: guix-patches@gnu.org Subject: [PATCH] gnu: grep: Add PCRE support. Date: Thu, 28 Dec 2017 22:18:05 +0300 Message-ID: <87mv22u0eq.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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.18 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 (----) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hello Guix, This patch allows to grep with perl regular expression. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-grep-Add-PCRE-support.patch Content-Transfer-Encoding: quoted-printable Content-Description: [PATCH] gnu: grep: Add PCRE support. From=20db4fe96c7c6c0fcaa82e1131aba157c5d5e5f537 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Thu, 28 Dec 2017 22:12:13 +0300 Subject: [PATCH] gnu: grep: Add PCRE support. * gnu/packages/base.scm (grep)[inputs]: New field. =2D-- gnu/packages/base.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 9cb628d8d..2b439e958 100644 =2D-- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -40,6 +40,7 @@ #:use-module (gnu packages linux) #:use-module (gnu packages texinfo) #:use-module (gnu packages hurd) + #:use-module (gnu packages pcre) #:use-module (gnu packages pkg-config) #:use-module (gnu packages gettext) #:use-module (guix utils) @@ -92,6 +93,7 @@ command-line arguments, multiple languages, and so on.") (patches (search-patches "grep-timing-sensitive-test.patch" "grep-gnulib-lock.patch")))) (build-system gnu-build-system) + (inputs `(("pcre" ,pcre))) (native-inputs `(("perl" ,perl))) ;some of the tests requir= e it (arguments `(#:phases =2D-=20 2.15.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlpFQ20ACgkQckbhHGm3 lWnF1hAArIqJ9aWAuIBQ1xB6sopfOnY3nVotvW3gsrsH9MmyrnRK6EK+yHeEBEOF NoPfLd1uEbKE/r0Yekk+LO9lJqcC/EuhDP5o8nsXfcWUvQm2QhP3389iP+BMszBp mAPCYtDWVCKadivcxLbHjT6CBocjPwJv/9zFCH4SlrvIM4ZB6DV9M9yR0F69xQya llHm0j/Jwc1QezWFIbvkBnx7Weffubg6J/MygW6MMnSoLHBdsQihoMUheLRJh2bs Ef+svzaDus+PnKwYxzuxay0wlrnI7XQmVzrsAEfbugKy4HxdQcLRYfoyQ1B0h1RI uXiE8KS/QvcwWtIxC8aFX5cQz6d5+QJZ1HPjaLY6nj53q4a5iApnHNy2cLu1B34b VhtKK6y47LW72h7lmGvEIWLrEvGd9tTNvyEQVdERH3yy4PVS7EY+vg48Jx3kkk4H Ta2ywazOKluGcprXDCzWBhiuLz9FKjX7GTsMdA9qv+ABRLDfsP2Hu2Vwv9VY1vvK LSaJH0MceXGtI8gnKFOMUz8HOrDBkNfnnrzludoU575FzxJGrpTFo8d25Ec9y2qr 7mBqBuJlfJBiLS/PjZg8BVIIMynost+XKhQiT3Y9vvSqd1k6M7npq8GH6P5LiR1B ryt6KCfFrCBvNmvIn5/q6jEqb03AFfbt6JT+c50UlLdHSQ9YFlw= =iGf2 -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 08 04:08:16 2018 Received: (at 29880) by debbugs.gnu.org; 8 Jan 2018 09:08:16 +0000 Received: from localhost ([127.0.0.1]:40184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYTPj-0006ki-SQ for submit@debbugs.gnu.org; Mon, 08 Jan 2018 04:08:16 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:33748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYTPi-0006ka-Gi for 29880@debbugs.gnu.org; Mon, 08 Jan 2018 04:08:14 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 176EF108BB; Mon, 8 Jan 2018 10:08:14 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B8ctdGl6CPgw; Mon, 8 Jan 2018 10:08:13 +0100 (CET) Received: from ribbon (unknown [193.50.110.243]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 5EB4D108BA; Mon, 8 Jan 2018 10:08:13 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Oleg Pykhalov Subject: Re: [bug#29880] [PATCH] gnu: grep: Add PCRE support. References: <87mv22u0eq.fsf@gmail.com> Date: Mon, 08 Jan 2018 10:08:12 +0100 In-Reply-To: <87mv22u0eq.fsf@gmail.com> (Oleg Pykhalov's message of "Thu, 28 Dec 2017 22:18:05 +0300") Message-ID: <87mv1ok9ab.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29880 Cc: 29880@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: 1.0 (+) Hi Oleg, Oleg Pykhalov skribis: > This patch allows to grep with perl regular expression. > > From db4fe96c7c6c0fcaa82e1131aba157c5d5e5f537 Mon Sep 17 00:00:00 2001 > From: Oleg Pykhalov > Date: Thu, 28 Dec 2017 22:12:13 +0300 > Subject: [PATCH] gnu: grep: Add PCRE support. > > * gnu/packages/base.scm (grep)[inputs]: New field. This would be for the next =E2=80=98core-updates=E2=80=99. Did you try a f= ull rebuild? I=E2=80=99m mildly wary of this change because PCRE is a non-trivial piece = of software that increases the attack surface, and we=E2=80=99d end up grafting things potentially often. For instance, right now I get: $ guix lint pcre gnu/packages/pcre.scm:77:2: pcre@8.41: probably vulnerable to CVE-2017-11= 164 Would it make sense to instead have a separate =E2=80=9Cgrep-pcre=E2=80=9D? What do people think? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 08 11:29:18 2018 Received: (at 29880) by debbugs.gnu.org; 8 Jan 2018 16:29:18 +0000 Received: from localhost ([127.0.0.1]:41526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYaIY-0006ZX-GR for submit@debbugs.gnu.org; Mon, 08 Jan 2018 11:29:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYaIX-0006ZH-IO for 29880@debbugs.gnu.org; Mon, 08 Jan 2018 11:29:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYaIR-0006Ot-O3 for 29880@debbugs.gnu.org; Mon, 08 Jan 2018 11:29:12 -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.5 required=5.0 tests=BAYES_05,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36889) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYaIN-0006MD-81; Mon, 08 Jan 2018 11:29:07 -0500 Received: from ip-80-113-14-101.ip.prioritytelecom.net ([80.113.14.101]:18042 helo=yellowstone) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eYaIM-00016P-OF; Mon, 08 Jan 2018 11:29:07 -0500 References: <87mv22u0eq.fsf@gmail.com> <87mv1ok9ab.fsf@gnu.org> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Roel Janssen To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#29880] [PATCH] gnu: grep: Add PCRE support. In-reply-to: <87mv1ok9ab.fsf@gnu.org> Date: Mon, 08 Jan 2018 17:28:53 +0100 Message-ID: <87lgh8iabe.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29880 Cc: Oleg Pykhalov , 29880@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (-----) Ludovic Courtès writes: > Hi Oleg, > > Oleg Pykhalov skribis: > >> This patch allows to grep with perl regular expression. >> >> From db4fe96c7c6c0fcaa82e1131aba157c5d5e5f537 Mon Sep 17 00:00:00 2001 >> From: Oleg Pykhalov >> Date: Thu, 28 Dec 2017 22:12:13 +0300 >> Subject: [PATCH] gnu: grep: Add PCRE support. >> >> * gnu/packages/base.scm (grep)[inputs]: New field. > > This would be for the next ‘core-updates’. Did you try a full rebuild? > > I’m mildly wary of this change because PCRE is a non-trivial piece of > software that increases the attack surface, and we’d end up grafting > things potentially often. For instance, right now I get: > > $ guix lint pcre > gnu/packages/pcre.scm:77:2: pcre@8.41: probably vulnerable to CVE-2017-11164 > > Would it make sense to instead have a separate “grep-pcre”? > > What do people think? I have been maintaining a separate package for grep with PCRE support for the users on our cluster. What I would like to add is that at least Debian and RedHat enable PCRE in their grep versions. So using Guix's grep broke some scripts. If compatibility with other GNU/Linux distributions counts for anything, I'd say we should enable it. I am in favor of enabling PCRE. We could provide a separate version of grep without PCRE as a grep-minimal. Thanks for your time! Kind regards, Roel Janssen From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 09 03:55:00 2018 Received: (at 29880) by debbugs.gnu.org; 9 Jan 2018 08:55:00 +0000 Received: from localhost ([127.0.0.1]:42089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYpgR-00006g-TH for submit@debbugs.gnu.org; Tue, 09 Jan 2018 03:55:00 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:41580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYpgQ-00006Y-2N for 29880@debbugs.gnu.org; Tue, 09 Jan 2018 03:54:58 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 8B4ED1034E; Tue, 9 Jan 2018 09:54:57 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UNroMSzmvOQO; Tue, 9 Jan 2018 09:54:57 +0100 (CET) Received: from ribbon (unknown [193.50.110.243]) by hera.aquilenet.fr (Postfix) with ESMTPSA id D394EF8C9; Tue, 9 Jan 2018 09:54:56 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Roel Janssen Subject: Re: [bug#29880] [PATCH] gnu: grep: Add PCRE support. References: <87mv22u0eq.fsf@gmail.com> <87mv1ok9ab.fsf@gnu.org> <87lgh8iabe.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 20 =?utf-8?Q?Niv=C3=B4se?= an 226 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 09 Jan 2018 09:54:56 +0100 In-Reply-To: <87lgh8iabe.fsf@gnu.org> (Roel Janssen's message of "Mon, 08 Jan 2018 17:28:53 +0100") Message-ID: <87bmi3xvhb.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29880 Cc: Oleg Pykhalov , 29880@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: 1.0 (+) Hello, Roel Janssen skribis: > I have been maintaining a separate package for grep with PCRE support > for the users on our cluster. What I would like to add is that at least > Debian and RedHat enable PCRE in their grep versions. So using Guix's > grep broke some scripts. > > If compatibility with other GNU/Linux distributions counts for anything, > I'd say we should enable it. I am in favor of enabling PCRE. OK, that makes sense. > We could provide a separate version of grep without PCRE as a > grep-minimal. Alternately, what we could do is: 1. Keep =E2=80=98grep-final=E2=80=99 as it is right now (without PCRE sup= port; this has never been a problem so far.) 2. Add PCRE to =E2=80=98grep=E2=80=99 itself (like Oleg did). Thoughts? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 09 06:23:31 2018 Received: (at 29880) by debbugs.gnu.org; 9 Jan 2018 11:23:31 +0000 Received: from localhost ([127.0.0.1]:42150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYs0A-0003Y7-5e for submit@debbugs.gnu.org; Tue, 09 Jan 2018 06:23:31 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYs08-0003Xt-KJ for 29880@debbugs.gnu.org; Tue, 09 Jan 2018 06:23:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYs02-0006e6-Hb for 29880@debbugs.gnu.org; Tue, 09 Jan 2018 06:23:23 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53240) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYrzw-0006aO-2q; Tue, 09 Jan 2018 06:23:16 -0500 Received: from ip-80-113-14-101.ip.prioritytelecom.net ([80.113.14.101]:47076 helo=yellowstone) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eYrzv-0004cy-Ji; Tue, 09 Jan 2018 06:23:15 -0500 References: <87mv22u0eq.fsf@gmail.com> <87mv1ok9ab.fsf@gnu.org> <87lgh8iabe.fsf@gnu.org> <87bmi3xvhb.fsf@gnu.org> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Roel Janssen To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#29880] [PATCH] gnu: grep: Add PCRE support. In-reply-to: <87bmi3xvhb.fsf@gnu.org> Date: Tue, 09 Jan 2018 12:23:09 +0100 Message-ID: <87wp0ri8de.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29880 Cc: Oleg Pykhalov , 29880@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (-----) Ludovic Courtès writes: > Hello, > > Roel Janssen skribis: > >> I have been maintaining a separate package for grep with PCRE support >> for the users on our cluster. What I would like to add is that at least >> Debian and RedHat enable PCRE in their grep versions. So using Guix's >> grep broke some scripts. >> >> If compatibility with other GNU/Linux distributions counts for anything, >> I'd say we should enable it. I am in favor of enabling PCRE. > > OK, that makes sense. > >> We could provide a separate version of grep without PCRE as a >> grep-minimal. > > Alternately, what we could do is: > > 1. Keep ‘grep-final’ as it is right now (without PCRE support; this > has never been a problem so far.) > > 2. Add PCRE to ‘grep’ itself (like Oleg did). > > Thoughts? Yes that seems fine to me. Kind regards, Roel Janssen From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 11 16:50:15 2018 Received: (at 29880-done) by debbugs.gnu.org; 11 Jan 2018 21:50:15 +0000 Received: from localhost ([127.0.0.1]:52592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZkjn-0004xQ-EP for submit@debbugs.gnu.org; Thu, 11 Jan 2018 16:50:15 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:35588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZkjm-0004xI-BO for 29880-done@debbugs.gnu.org; Thu, 11 Jan 2018 16:50:14 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id D08B310959; Thu, 11 Jan 2018 22:50:13 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qivGEu3CGA3b; Thu, 11 Jan 2018 22:50:13 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id E461E101B9; Thu, 11 Jan 2018 22:50:12 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Roel Janssen Subject: Re: [bug#29880] [PATCH] gnu: grep: Add PCRE support. References: <87mv22u0eq.fsf@gmail.com> <87mv1ok9ab.fsf@gnu.org> <87lgh8iabe.fsf@gnu.org> <87bmi3xvhb.fsf@gnu.org> <87wp0ri8de.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 =?utf-8?Q?Niv=C3=B4se?= an 226 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 11 Jan 2018 22:50:12 +0100 In-Reply-To: <87wp0ri8de.fsf@gnu.org> (Roel Janssen's message of "Tue, 09 Jan 2018 12:23:09 +0100") Message-ID: <87bmi0m5ez.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29880-done Cc: Oleg Pykhalov , 29880-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: 1.0 (+) Hi, Roel Janssen skribis: > Ludovic Court=C3=A8s writes: [...] >> Alternately, what we could do is: >> >> 1. Keep =E2=80=98grep-final=E2=80=99 as it is right now (without PCRE = support; this >> has never been a problem so far.) >> >> 2. Add PCRE to =E2=80=98grep=E2=80=99 itself (like Oleg did). >> >> Thoughts? > > Yes that seems fine to me. Done in 20bf5fce7dbdc754a6c430abbeb50fb0662bda38. Thanks! Ludo'. From unknown Mon Aug 18 15:39: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: Fri, 09 Feb 2018 12:24:05 +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