From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 18 11:31:59 2020 Received: (at submit) by debbugs.gnu.org; 18 Mar 2020 15:32:00 +0000 Received: from localhost ([127.0.0.1]:41056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEafn-0004y5-N6 for submit@debbugs.gnu.org; Wed, 18 Mar 2020 11:31:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:44202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEafm-0004xy-Mc for submit@debbugs.gnu.org; Wed, 18 Mar 2020 11:31:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33712) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jEafk-0005QB-RV for bug-gnu-emacs@gnu.org; Wed, 18 Mar 2020 11:31:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50,KHOP_HELO_FCRDNS, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jEafj-0005Ad-GY for bug-gnu-emacs@gnu.org; Wed, 18 Mar 2020 11:31:56 -0400 Received: from mail1441c50.megamailservers.eu ([91.136.14.41]:54882 helo=mail264c50.megamailservers.eu) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jEafi-00052U-Rc for bug-gnu-emacs@gnu.org; Wed, 18 Mar 2020 11:31:55 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1584545512; bh=Hx0RmB1F3a230yeNzEnfPLKsGohrV0i/gd2bPKTk31Q=; h=From:Subject:Date:To:From; b=UwCvCuvgWSPf4GLeLbdCj7LOxlweFrJ0bEuaWbCYH3QN41wCOYB5b9YcDzv8LrQWO jD0tedpUBAsc8lC1NvLWWo8ElW0Xd8DO54Tlt8RN+SqCdXYt1L4WFTwpLjTjC50qDI R8ptLeKrWxDAlkntKXDCg3ZA90htjOTZd3mSrJ/Q= Feedback-ID: mattiase@acm.or Received: from stanniol.lan (c-6f4fe655.032-75-73746f71.bbcust.telenor.se [85.230.79.111]) (authenticated bits=0) by mail264c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 02IFVnY7008559 for ; Wed, 18 Mar 2020 15:31:51 +0000 From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: multipart/mixed; boundary="Apple-Mail=_DCA11AB2-E784-4982-BD91-7AEF01E145F1" Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: [PATCH] Make compilation-mode regexp matching case-sensitive Message-Id: <837B3AF9-46ED-415A-BDFE-251BD97ECBB8@acm.org> Date: Wed, 18 Mar 2020 16:31:49 +0100 To: bug-gnu-emacs@gnu.org X-Mailer: Apple Mail (2.3445.104.11) X-CTCH-RefID: str=0001.0A782F1D.5E723ED3.0025, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=PPNxBsiC c=1 sm=1 tr=0 a=fHaj9vQUQVKQ4sUldAaXuQ==:117 a=fHaj9vQUQVKQ4sUldAaXuQ==:17 a=M51BFTxLslgA:10 a=xQ1sb2qxdp5jxXDeoLIA:9 a=CjuIK1q_8ugA:10 a=Bh4lUqT-VzVNrQDYI54A:9 a=B2y7HmGcmWMA:10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-Received-From: 91.136.14.41 X-Spam-Score: 0.3 (/) 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: -0.7 (/) --Apple-Mail=_DCA11AB2-E784-4982-BD91-7AEF01E145F1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Since the regexps being matched in compilation-mode are numerous, = independently written, and often intersect, it makes sense to use = case-sensitive matching. After all, compiler messages do not change case = between runs. Doing so improves performance: case-insensitive matching is slightly = slower and stricter matching allows for earlier rejection. It also = reduces collisions, and it is probably what everybody assumed anyway. --Apple-Mail=_DCA11AB2-E784-4982-BD91-7AEF01E145F1 Content-Disposition: attachment; filename=0001-Make-compilation-mode-regexp-matching-case-sensitive.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0001-Make-compilation-mode-regexp-matching-case-sensitive.patch" Content-Transfer-Encoding: quoted-printable =46rom=20c48d1607d2401f1bd6e05a3f44c7f9ec8ec30b91=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20=3D?UTF-8?q?Mattias=3D20Engdeg=3DC3=3DA5rd?=3D=20= =0ADate:=20Wed,=2018=20Mar=202020=2016:01:02=20+0100=0A= Subject:=20[PATCH]=20Make=20compilation-mode=20regexp=20matching=20= case-sensitive=0A=0AThe=20number=20of=20regexps=20is=20large,=20they=20= are=20often=20written=20independently=0Aof=20one=20another,=20and=20they=20= frequently=20intersect.=20=20Enforcing=0Acase-sensitive=20matching=20= improves=20separation=20and=20performance,=20and=0Ais=20probably=20what=20= everyone=20have=20being=20assuming=20all=20along.=0A=0A*=20= lisp/progmodes/compile.el=20(compilation-parse-errors):=0ABind=20= case-fold-search=20to=20nil=20during=20matching.=0A*=20etc/NEWS:=20= Announce.=0A---=0A=20etc/NEWS=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20|=204=20++++=0A=20lisp/progmodes/compile.el=20|=203=20++-=0A=20= 2=20files=20changed,=206=20insertions(+),=201=20deletion(-)=0A=0Adiff=20= --git=20a/etc/NEWS=20b/etc/NEWS=0Aindex=2087e634f2c1..8bea9b2d5f=20= 100644=0A---=20a/etc/NEWS=0A+++=20b/etc/NEWS=0A@@=20-174,6=20+174,10=20= @@=20key=20=20=20=20=20=20=20=20=20=20=20=20=20binding=0A=20/=20v=20=20=20= =20=20=20=20=20=20=20=20=20=20package-menu-filter-by-version=0A=20/=20/=20= =20=20=20=20=20=20=20=20=20=20=20=20package-menu-filter-clear=0A=20=0A= +**=20Compilation=20mode=0A+=0A+***=20Regexp=20matching=20of=20messages=20= is=20now=20case-sensitive.=0A+=0A=20=0C=0A=20*=20New=20Modes=20and=20= Packages=20in=20Emacs=2028.1=0A=20=0Adiff=20--git=20= a/lisp/progmodes/compile.el=20b/lisp/progmodes/compile.el=0Aindex=20= 455f181f50..aefaa1707a=20100644=0A---=20a/lisp/progmodes/compile.el=0A= +++=20b/lisp/progmodes/compile.el=0A@@=20-1435,7=20+1435,8=20@@=20= compilation-parse-errors=0A=20=20=20=20=20(if=20(symbolp=20item)=0A=20=20= =20=20=20=20=20=20=20(setq=20item=20(cdr=20(assq=20item=0A=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20compilation-error-regexp-alist-alist))))=0A-=20=20=20=20(let=20((file=20= (nth=201=20item))=0A+=20=20=20=20(let=20((case-fold-search=20nil)=0A+=20=20= =20=20=20=20=20=20=20=20(file=20(nth=201=20item))=0A=20=20=20=20=20=20=20= =20=20=20=20(line=20(nth=202=20item))=0A=20=20=20=20=20=20=20=20=20=20=20= (col=20(nth=203=20item))=0A=20=20=20=20=20=20=20=20=20=20=20(type=20(nth=20= 4=20item))=0A--=20=0A2.21.1=20(Apple=20Git-122.3)=0A=0A= --Apple-Mail=_DCA11AB2-E784-4982-BD91-7AEF01E145F1-- From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 18 14:05:31 2020 Received: (at 40119) by debbugs.gnu.org; 18 Mar 2020 18:05:31 +0000 Received: from localhost ([127.0.0.1]:41355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEd4M-0002QI-O5 for submit@debbugs.gnu.org; Wed, 18 Mar 2020 14:05:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEd4L-0002Q6-G7 for 40119@debbugs.gnu.org; Wed, 18 Mar 2020 14:05:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59405) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jEd4F-0000He-Tx; Wed, 18 Mar 2020 14:05:24 -0400 Received: from [176.228.60.248] (port=2507 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jEd4D-0007Mw-2G; Wed, 18 Mar 2020 14:05:23 -0400 Date: Wed, 18 Mar 2020 20:05:07 +0200 Message-Id: <83eetpfsj0.fsf@gnu.org> From: Eli Zaretskii To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <837B3AF9-46ED-415A-BDFE-251BD97ECBB8@acm.org> (message from Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Wed, 18 Mar 2020 16:31:49 +0100) Subject: Re: bug#40119: [PATCH] Make compilation-mode regexp matching case-sensitive References: <837B3AF9-46ED-415A-BDFE-251BD97ECBB8@acm.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-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40119 Cc: 40119@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.7 (-) > From: Mattias EngdegÄrd > Date: Wed, 18 Mar 2020 16:31:49 +0100 > > +** Compilation mode > + > +*** Regexp matching of messages is now case-sensitive. > + > > * New Modes and Packages in Emacs 28.1 > > diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el > index 455f181f50..aefaa1707a 100644 > --- a/lisp/progmodes/compile.el > +++ b/lisp/progmodes/compile.el > @@ -1435,7 +1435,8 @@ compilation-parse-errors > (if (symbolp item) > (setq item (cdr (assq item > compilation-error-regexp-alist-alist)))) > - (let ((file (nth 1 item)) > + (let ((case-fold-search nil) > + (file (nth 1 item)) > (line (nth 2 item)) > (col (nth 3 item)) > (type (nth 4 item)) What if we are wrong and some compiler needs case-insensitive matching? Your change makes it impossible to get back the old behavior, not even optionally. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 18 14:30:30 2020 Received: (at 40119) by debbugs.gnu.org; 18 Mar 2020 18:30:30 +0000 Received: from localhost ([127.0.0.1]:41395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEdSY-00035P-DC for submit@debbugs.gnu.org; Wed, 18 Mar 2020 14:30:30 -0400 Received: from mail79c50.megamailservers.eu ([91.136.10.89]:43194 helo=mail70c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEdSW-00035F-GO for 40119@debbugs.gnu.org; Wed, 18 Mar 2020 14:30:29 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1584556226; bh=2rPKCXBkoSIgycClE/MuWGhPSsxrFl5yh07Lzb0Nt4I=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=lvaSASjgRbFVy5qf/j3cmdxzOJrmN0xM5MT2rCHbVbbwzSzv3rlwlsjs3prSWM79E jn1clc3fIz4f2YsqoampIAZQVOBDI4SFKrjAytb+pkMA5oyJ7TgQZrgca8GfIVKKSl lcoIUMdFDn59r3vsMJT+xMP083y83TFYD0uSIS5w= Feedback-ID: mattiase@acm.or Received: from stanniol.lan (c-6f4fe655.032-75-73746f71.bbcust.telenor.se [85.230.79.111]) (authenticated bits=0) by mail70c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 02IIUOvD006884; Wed, 18 Mar 2020 18:30:26 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: bug#40119: [PATCH] Make compilation-mode regexp matching case-sensitive From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <83eetpfsj0.fsf@gnu.org> Date: Wed, 18 Mar 2020 19:30:23 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <94F606C0-31BE-4BF3-84B3-64F8BAAF7A58@acm.org> References: <837B3AF9-46ED-415A-BDFE-251BD97ECBB8@acm.org> <83eetpfsj0.fsf@gnu.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.3445.104.11) X-CTCH-RefID: str=0001.0A782F19.5E7268AA.008A, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=OKBZIhSB c=1 sm=1 tr=0 a=fHaj9vQUQVKQ4sUldAaXuQ==:117 a=fHaj9vQUQVKQ4sUldAaXuQ==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=mDV3o1hIAAAA:8 a=DcFLg_hSXfkWppuHAr0A:9 a=CjuIK1q_8ugA:10 a=_FVE-zBwftR9WsbkzFJk:22 X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: 18 mars 2020 kl. 19.05 skrev Eli Zaretskii : > What if we are wrong and some compiler needs case-insensitive > matching? Your change makes it impossible to get back the old > behavior, not even optionally. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.3 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 40119 Cc: 40119@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: -0.0 (/) 18 mars 2020 kl. 19.05 skrev Eli Zaretskii : > What if we are wrong and some compiler needs case-insensitive > matching? Your change makes it impossible to get back the old > behavior, not even optionally. Do you mean that we should add a defcustom to permit the user to control = the behaviour, or that doing so is impossible once rules are added which = rely on the case-sensitivity? Either way, it seems much more likely that it is case-insensitivity that = is an obstacle to adding new rules, not the contrary. Could you give an = example of what such a hypothetical compiler needing case-insensitive = matching would look like? From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 18 15:29:44 2020 Received: (at 40119) by debbugs.gnu.org; 18 Mar 2020 19:29:44 +0000 Received: from localhost ([127.0.0.1]:41426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEeNs-0004bg-F3 for submit@debbugs.gnu.org; Wed, 18 Mar 2020 15:29:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEeNp-0004bM-PT for 40119@debbugs.gnu.org; Wed, 18 Mar 2020 15:29:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:32917) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jEeNk-0003Oz-Gk; Wed, 18 Mar 2020 15:29:36 -0400 Received: from [176.228.60.248] (port=3676 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jEeNh-0002f4-Os; Wed, 18 Mar 2020 15:29:36 -0400 Date: Wed, 18 Mar 2020 21:29:25 +0200 Message-Id: <837dzhfomi.fsf@gnu.org> From: Eli Zaretskii To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <94F606C0-31BE-4BF3-84B3-64F8BAAF7A58@acm.org> (message from Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Wed, 18 Mar 2020 19:30:23 +0100) Subject: Re: bug#40119: [PATCH] Make compilation-mode regexp matching case-sensitive References: <837B3AF9-46ED-415A-BDFE-251BD97ECBB8@acm.org> <83eetpfsj0.fsf@gnu.org> <94F606C0-31BE-4BF3-84B3-64F8BAAF7A58@acm.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-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40119 Cc: 40119@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.7 (-) > From: Mattias EngdegÄrd > Date: Wed, 18 Mar 2020 19:30:23 +0100 > Cc: 40119@debbugs.gnu.org > > 18 mars 2020 kl. 19.05 skrev Eli Zaretskii : > > > What if we are wrong and some compiler needs case-insensitive > > matching? Your change makes it impossible to get back the old > > behavior, not even optionally. > > Do you mean that we should add a defcustom to permit the user to control the behaviour, or that doing so is impossible once rules are added which rely on the case-sensitivity? The former. > Either way, it seems much more likely that it is case-insensitivity that is an obstacle to adding new rules, not the contrary. I don't understand what adding new rules has to do with this. I'm talking about a specific rule that needs to be matched case-insensitively. > Could you give an example of what such a hypothetical compiler needing case-insensitive matching would look like? Sorry, I don't understand the question. What I meant is that some of the rules were written _knowing_ that the match is case-insensitive, and will fail to match if that is changed. I don't think there's anyone around here that can claim detailed knowledge of every rule and the compiler(s) that use them, so we have no one to ask whether this danger is real or imaginary. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 18 18:05:37 2020 Received: (at 40119) by debbugs.gnu.org; 18 Mar 2020 22:05:37 +0000 Received: from localhost ([127.0.0.1]:41530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEgoj-0002Rw-Ca for submit@debbugs.gnu.org; Wed, 18 Mar 2020 18:05:37 -0400 Received: from mail1453c50.megamailservers.eu ([91.136.14.53]:51796 helo=mail266c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEgoh-0002Rb-1q for 40119@debbugs.gnu.org; Wed, 18 Mar 2020 18:05:36 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1584569128; bh=DVqmnyiPUk06KiM0WKI9p9W8XdGykTaLt9ItHHOzP0g=; h=From:Subject:Date:In-Reply-To:Cc:To:References:From; b=jn5G4yqINv/usZ12fOMpOcZRa7IzcH+Fi2VV2+OOjjuBfy5g7ZM2qfmafIDGx3xOU +Gf9a8m+5r5keWhMokuDtnq2cujRqTj518G7bY6KxQMR+OLU7yWVfWFWZFZQknriNX sm37OM953068aO40tB+j+wNoji9fD4WfCpO5bzJ4= Feedback-ID: mattiase@acm.or Received: from stanniol.lan (c-6f4fe655.032-75-73746f71.bbcust.telenor.se [85.230.79.111]) (authenticated bits=0) by mail266c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 02IM5PEa021466; Wed, 18 Mar 2020 22:05:27 +0000 From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Message-Id: <746AEDAD-CA83-4B11-BF31-681C764A6E3D@acm.org> Content-Type: multipart/mixed; boundary="Apple-Mail=_6EC20CF3-C251-4170-84A6-C2E2BC308147" Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: bug#40119: [PATCH] Make compilation-mode regexp matching case-sensitive Date: Wed, 18 Mar 2020 23:05:25 +0100 In-Reply-To: <837dzhfomi.fsf@gnu.org> To: Eli Zaretskii References: <837B3AF9-46ED-415A-BDFE-251BD97ECBB8@acm.org> <83eetpfsj0.fsf@gnu.org> <94F606C0-31BE-4BF3-84B3-64F8BAAF7A58@acm.org> <837dzhfomi.fsf@gnu.org> X-Mailer: Apple Mail (2.3445.104.11) X-CTCH-RefID: str=0001.0A782F17.5E729B11.0013, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=A5MSwJeG c=1 sm=1 tr=0 a=fHaj9vQUQVKQ4sUldAaXuQ==:117 a=fHaj9vQUQVKQ4sUldAaXuQ==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=M51BFTxLslgA:10 a=mDV3o1hIAAAA:8 a=t6krDi3gn9OLLF31zwwA:9 a=CjuIK1q_8ugA:10 a=SRWi5YXmmYlpjXgHlRYA:9 a=B2y7HmGcmWMA:10 a=_FVE-zBwftR9WsbkzFJk:22 X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: 18 mars 2020 kl. 20.29 skrev Eli Zaretskii : > What I meant is that some of > the rules were written _knowing_ that the match is case-insensitive, > and will fail to match if that is changed. I don't think there's > anyone around here that can c [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.3 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 40119 Cc: 40119@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: -0.0 (/) --Apple-Mail=_6EC20CF3-C251-4170-84A6-C2E2BC308147 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii 18 mars 2020 kl. 20.29 skrev Eli Zaretskii : > What I meant is that some of > the rules were written _knowing_ that the match is case-insensitive, > and will fail to match if that is changed. I don't think there's > anyone around here that can claim detailed knowledge of every rule and > the compiler(s) that use them, so we have no one to ask whether this > danger is real or imaginary. Thank you for clarifying! All the tests pass after the change, and = etc/compilation.txt is rendered almost identically. There is only one = difference: the example for 'watcom' did not actually match that rule, = but rule 'edg-1' (which comes earlier in the list) instead. With = case-fold-search set to nil, the 'watcom' example is matched by its rule = and not by edg-1. In other words, it is unlikely that the existing rules in compile.el = expect case-insensitive matching of the output for which they are = written. Conversely, there is already evidence that case-insensitive = matching causes the wrong rule to be used. Of course we cannot exclude that rules are used with compilers other = than for which the patterns were designed. The correct way to handle = this should be to add a suitable rule, not to change how all rules = match. Nevertheless, I added a user switch to turn case-insensitivity = back on again for those who prefer it that way. Revised patch follows. --Apple-Mail=_6EC20CF3-C251-4170-84A6-C2E2BC308147 Content-Disposition: attachment; filename=0001-Make-compilation-mode-regexp-matching-case-sensitive.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0001-Make-compilation-mode-regexp-matching-case-sensitive.patch" Content-Transfer-Encoding: quoted-printable =46rom=20311d51e33d290c7d28147dfd3a1701964f102ad3=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20=3D?UTF-8?q?Mattias=3D20Engdeg=3DC3=3DA5rd?=3D=20= =0ADate:=20Wed,=2018=20Mar=202020=2016:01:02=20+0100=0A= Subject:=20[PATCH]=20Make=20compilation-mode=20regexp=20matching=20= case-sensitive=0A=0AThe=20number=20of=20regexps=20is=20large,=20they=20= are=20often=20written=20independently=0Aof=20one=20another,=20and=20they=20= frequently=20intersect.=20=20Using=20case-sensitive=0Amatching=20= improves=20separation=20and=20performance,=20and=20is=20probably=20what=0A= everyone=20have=20being=20assuming=20all=20along.=0A=0A*=20= lisp/progmodes/compile.el=20(compilation-error-case-fold-search):=20New.=0A= *=20lisp/progmodes/compile.el=20(compilation-parse-errors):=0ABind=20= case-fold-search=20to=20compilation-error-case-fold-search=20during=20= matching.=0A*=20etc/NEWS:=20Announce.=0A---=0A=20etc/NEWS=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20|=20=206=20++++++=0A=20= lisp/progmodes/compile.el=20|=2011=20++++++++++-=0A=202=20files=20= changed,=2016=20insertions(+),=201=20deletion(-)=0A=0Adiff=20--git=20= a/etc/NEWS=20b/etc/NEWS=0Aindex=2087e634f2c1..14a4bb4891=20100644=0A---=20= a/etc/NEWS=0A+++=20b/etc/NEWS=0A@@=20-174,6=20+174,12=20@@=20key=20=20=20= =20=20=20=20=20=20=20=20=20=20binding=0A=20/=20v=20=20=20=20=20=20=20=20=20= =20=20=20=20package-menu-filter-by-version=0A=20/=20/=20=20=20=20=20=20=20= =20=20=20=20=20=20package-menu-filter-clear=0A=20=0A+**=20Compilation=20= mode=0A+=0A+***=20Regexp=20matching=20of=20messages=20is=20now=20= case-sensitive=20by=20default.=0A+The=20user=20option=20= 'compilation-error-case-fold-search'=20can=20be=20set=0A+for=20= case-insensitive=20matching=20of=20messages.=0A+=0A=20=0C=0A=20*=20New=20= Modes=20and=20Packages=20in=20Emacs=2028.1=0A=20=0Adiff=20--git=20= a/lisp/progmodes/compile.el=20b/lisp/progmodes/compile.el=0Aindex=20= 455f181f50..f4532b7edb=20100644=0A---=20a/lisp/progmodes/compile.el=0A= +++=20b/lisp/progmodes/compile.el=0A@@=20-646,6=20+646,14=20@@=20= compilation-error-regexp-alist=0A=20=20=20:link=20`(file-link=20:tag=20= "example=20file"=0A=20=09=09=20=20=20=20,(expand-file-name=20= "compilation.txt"=20data-directory)))=0A=20=0A+(defcustom=20= compilation-error-case-fold-search=20nil=0A+=20=20"If=20non-nil,=20use=20= case-insensitive=20matching=20of=20compilation=20errors=0A+by=20the=20= regexps=20of=20`compilation-error-regexp-alist'=20and=0A= +`compilation-error-regexp-alist-alist'.=0A+If=20nil,=20matching=20is=20= case-sensitive."=0A+=20=20:type=20'boolean=0A+=20=20:version=20"28.1")=0A= +=0A=20;;;###autoload(put=20'compilation-directory=20= 'safe-local-variable=20'stringp)=0A=20(defvar=20compilation-directory=20= nil=0A=20=20=20"Directory=20to=20restore=20to=20when=20doing=20= `recompile'.")=0A@@=20-1435,7=20+1443,8=20@@=20compilation-parse-errors=0A= =20=20=20=20=20(if=20(symbolp=20item)=0A=20=20=20=20=20=20=20=20=20(setq=20= item=20(cdr=20(assq=20item=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= compilation-error-regexp-alist-alist))))=0A-=20=20=20=20(let=20((file=20= (nth=201=20item))=0A+=20=20=20=20(let=20((case-fold-search=20= compilation-error-case-fold-search)=0A+=20=20=20=20=20=20=20=20=20=20= (file=20(nth=201=20item))=0A=20=20=20=20=20=20=20=20=20=20=20(line=20= (nth=202=20item))=0A=20=20=20=20=20=20=20=20=20=20=20(col=20(nth=203=20= item))=0A=20=20=20=20=20=20=20=20=20=20=20(type=20(nth=204=20item))=0A--=20= =0A2.21.1=20(Apple=20Git-122.3)=0A=0A= --Apple-Mail=_6EC20CF3-C251-4170-84A6-C2E2BC308147-- From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 25 16:41:54 2020 Received: (at 40119) by debbugs.gnu.org; 25 Mar 2020 20:41:54 +0000 Received: from localhost ([127.0.0.1]:57813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jHCqX-0007fL-ND for submit@debbugs.gnu.org; Wed, 25 Mar 2020 16:41:53 -0400 Received: from mail1463c50.megamailservers.eu ([91.136.14.63]:60314 helo=mail268c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jHCqU-0007f5-5W for 40119@debbugs.gnu.org; Wed, 25 Mar 2020 16:41:51 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1585168903; bh=23OJy0v1CUoxXpQrZsu6vJRXb6LZMoKAFEz9TDpLkp8=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=GTCiIDThbET6ACuZ9EVbbPxz1juZd2BlBL/D5a8NJnw0Dgy/ilMGMVZ4fSE7Agsl/ OZ2wIjgkaILkObbkLyoyDBVYYL6G2Mp97N8JPoAa0ob5bi0kBrz8Gb7if1UrqyT9fa c66QouHyUkT52zl7xEePOYucpmo+xrDMotGN7XCI= Feedback-ID: mattiase@acm.or Received: from stanniol.lan (c-6f4fe655.032-75-73746f71.bbcust.telenor.se [85.230.79.111]) (authenticated bits=0) by mail268c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 02PKfeaD027101; Wed, 25 Mar 2020 20:41:42 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\)) Subject: Re: bug#40119: [PATCH] Make compilation-mode regexp matching case-sensitive From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <746AEDAD-CA83-4B11-BF31-681C764A6E3D@acm.org> Date: Wed, 25 Mar 2020 21:41:40 +0100 Content-Transfer-Encoding: 7bit Message-Id: References: <837B3AF9-46ED-415A-BDFE-251BD97ECBB8@acm.org> <83eetpfsj0.fsf@gnu.org> <94F606C0-31BE-4BF3-84B3-64F8BAAF7A58@acm.org> <837dzhfomi.fsf@gnu.org> <746AEDAD-CA83-4B11-BF31-681C764A6E3D@acm.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.3445.104.14) X-CTCH-RefID: str=0001.0A782F28.5E7BC1F3.0012, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=BZ+mLYl2 c=1 sm=1 tr=0 a=fHaj9vQUQVKQ4sUldAaXuQ==:117 a=fHaj9vQUQVKQ4sUldAaXuQ==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=6SMReFkGhp9GOA9HE9kA:9 a=CjuIK1q_8ugA:10 X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: No objections detected -- patch pushed to master. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: megamailservers.eu] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.3 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 40119 Cc: 40119@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: -0.0 (/) No objections detected -- patch pushed to master. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 25 16:55:53 2020 Received: (at 40119) by debbugs.gnu.org; 25 Mar 2020 20:55:53 +0000 Received: from localhost ([127.0.0.1]:57830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jHD45-00083O-J0 for submit@debbugs.gnu.org; Wed, 25 Mar 2020 16:55:53 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]:34184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jHD43-00083B-TY for 40119@debbugs.gnu.org; Wed, 25 Mar 2020 16:55:52 -0400 Received: by mail-wr1-f41.google.com with SMTP id 65so5174609wrl.1 for <40119@debbugs.gnu.org>; Wed, 25 Mar 2020 13:55:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Io/z1V6IewE8ecsZpzTddpfJmQ9T8UPTTfyHwukqbMM=; b=g/+NxfsTrxVpa9sKULncY+8xa32ApgBRy47gIlFzajVkHPuLfGtWNsRIQBW8hyR7nH Lgd2A4cyUUr+J06N3q25u2BA8AnPlAZhk2ElwwBa1hOZp3bDHlt8eseTbu+pM/JMB9Cx nJWyL6wdi8T/RewouOlaLnEmtpmk/DXsedlDylVdWBBgnsEwQp4Aavrx0ALkWFVxM8Pm zLh84cStNx4re9IImHp1HFOqyVX7iydigyY3xHchNOu34MX/BQd9x5TpZKiezLLgRw6/ pp4vWPGo2lpqNAQBYe69MjSnwxRjEn+ohVUEyBFTM8qAHBGi1hf+POjWPHifhywCYUQm W5sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Io/z1V6IewE8ecsZpzTddpfJmQ9T8UPTTfyHwukqbMM=; b=VCshRGH6po+5Yb7fg1YP96GjbskKhst1ZA3g8HlwRnlvyundy96xDZc25rZzlBoDzV YtaM3p9W96Y/7CpvPSnfSNtBaq5w7G3eRnvrG2dzXh6ZDSAi7sowE7k4dqOzRCzaUkSW QZfKcIW47vsuy4dEDwR5EfXEEzY+TZarFcWiw/2yoSKXtsJ7vl+3uVJeex3DdD+tOlwT yvdXZY+pAm2PNOj1i7O7nDv7wjdpXQ3s1oJsfeuHC1Ap1MZJ6x2jAD70dC5SFWT+pmM8 QMQHoo1YL0rON/nXdJEM3LVIwRP3Z4gJPnT6JvnwdQaakf8JDrC151SyEHcW8O9QfEOu qfVQ== X-Gm-Message-State: ANhLgQ2C+31u/OeRL6N9wLdCjhPlEscvJ8i/m7HlYfUaNUlOAjshhLF8 5vH+D4gXmxgB0g+Lz4fcMwkSBtBT X-Google-Smtp-Source: ADFU+vviM8WIZRENui+M8LPlkKt8zrTcFrexEmmVwDxa2LsspPOu7tzh6U9Ua5YZ+r13oTphiBqC0w== X-Received: by 2002:adf:e60b:: with SMTP id p11mr5197309wrm.140.1585169745597; Wed, 25 Mar 2020 13:55:45 -0700 (PDT) Received: from [192.168.0.2] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id g7sm279951wrq.21.2020.03.25.13.55.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 25 Mar 2020 13:55:44 -0700 (PDT) Subject: Re: bug#40119: [PATCH] Make compilation-mode regexp matching case-sensitive To: Eli Zaretskii , =?UTF-8?Q?Mattias_Engdeg=c3=a5rd?= References: <837B3AF9-46ED-415A-BDFE-251BD97ECBB8@acm.org> <83eetpfsj0.fsf@gnu.org> <94F606C0-31BE-4BF3-84B3-64F8BAAF7A58@acm.org> <837dzhfomi.fsf@gnu.org> From: Dmitry Gutov Message-ID: <2791fdd6-7ad2-bd24-d948-418d09ca818f@yandex.ru> Date: Wed, 25 Mar 2020 22:55:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: <837dzhfomi.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 40119 Cc: 40119@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: -0.7 (/) On 18.03.2020 21:29, Eli Zaretskii wrote: > What I meant is that some of > the rules were written_knowing_ that the match is case-insensitive, > and will fail to match if that is changed. Suppose some author discovers that about one of their rules (or several). Would it be too hard to fix those rules instead of changing the user option? Because said variable can affect all other rules as well. And other compilation modes, if used incorrectly. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 07 09:16:51 2020 Received: (at control) by debbugs.gnu.org; 7 Apr 2020 13:16:51 +0000 Received: from localhost ([127.0.0.1]:49695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLo5z-0007cE-64 for submit@debbugs.gnu.org; Tue, 07 Apr 2020 09:16:51 -0400 Received: from mail1470c50.megamailservers.eu ([91.136.14.70]:58816 helo=mail102c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLo5w-0007bS-CT for control@debbugs.gnu.org; Tue, 07 Apr 2020 09:16:49 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1586265401; bh=65H8wt6BUNDybicRrFrqTaoPfw1rE+P0Ot8W5ERYwUw=; h=From:Subject:Date:To:From; b=hjLQmNIALkGIceDxTMr6l3cufZY12/LySbKDCJEYdqxT4ERaVMAqozesww6SvmZhH tkn/ksWya9Yq1MfdtLVqvDbDI74QLIFZoyk61VnrhlT6k8nmF8TS995S8eq7mYLHDM wu80WqSihQ1/Ce3xn0UtICYYPtohebUzVzPWDEeU= Feedback-ID: mattiase@acm.or Received: from [192.168.0.4] (c188-150-171-71.bredband.comhem.se [188.150.171.71]) (authenticated bits=0) by mail102c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 037DGcdC002033 for ; Tue, 7 Apr 2020 13:16:40 +0000 From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\)) Subject: Message-Id: <81E8B116-4B31-4703-956C-09483638554F@acm.org> Date: Tue, 7 Apr 2020 15:16:38 +0200 To: control@debbugs.gnu.org X-Mailer: Apple Mail (2.3445.104.14) X-CTCH-RefID: str=0001.0A782F24.5E8C7D0C.0091, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=S52nP7kP c=1 sm=1 tr=0 a=SF+I6pRkHZhrawxbOkkvaA==:117 a=SF+I6pRkHZhrawxbOkkvaA==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=6YILx17UOF4b1Vs6Ba0A:9 a=CjuIK1q_8ugA:10 X-Spam-Score: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 40119 Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [91.136.14.70 listed in list.dnswl.org] 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: megamailservers.eu] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 2.0 BLANK_SUBJECT Subject is present but empty 0.0 TVD_SPACE_RATIO No description available. X-Debbugs-Envelope-To: control 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: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 40119 Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: megamailservers.eu] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [91.136.14.70 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 2.0 BLANK_SUBJECT Subject is present but empty -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 TVD_SPACE_RATIO No description available. close 40119 From unknown Mon Jun 23 07:48:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 06 May 2020 11: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