From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 17 15:37:54 2021 Received: (at submit) by debbugs.gnu.org; 17 Jul 2021 19:37:54 +0000 Received: from localhost ([127.0.0.1]:54639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4q8I-0005rl-MI for submit@debbugs.gnu.org; Sat, 17 Jul 2021 15:37:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:37932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4q8F-0005rd-GK for submit@debbugs.gnu.org; Sat, 17 Jul 2021 15:37:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39530) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m4q8F-0003tA-0R for bug-gnu-emacs@gnu.org; Sat, 17 Jul 2021 15:37:51 -0400 Received: from forward101j.mail.yandex.net ([5.45.198.241]:48023) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m4q8C-0003MY-KK for bug-gnu-emacs@gnu.org; Sat, 17 Jul 2021 15:37:50 -0400 Received: from myt5-70642c4590a1.qloud-c.yandex.net (myt5-70642c4590a1.qloud-c.yandex.net [IPv6:2a02:6b8:c12:2898:0:640:7064:2c45]) by forward101j.mail.yandex.net (Yandex) with ESMTP id 51FBD1BE0689 for ; Sat, 17 Jul 2021 22:37:42 +0300 (MSK) Received: from myt5-89cdf5c4a3a5.qloud-c.yandex.net (myt5-89cdf5c4a3a5.qloud-c.yandex.net [2a02:6b8:c12:289b:0:640:89cd:f5c4]) by myt5-70642c4590a1.qloud-c.yandex.net (mxback/Yandex) with ESMTP id wYE3cyI9Em-bgHeddpf; Sat, 17 Jul 2021 22:37:42 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1626550662; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; h=Message-ID:Date:Subject:To:From; b=TJ9WOtlNgd/PvtEx+y4cjdaf/P9oQo4tC4OPO3OE1E7eMsmHx5UWimO8fttIVqZhe 1BkZ72FRO+xX0Q8z08VmFdvcn/4tsXuVeXOP9paZtBPopeKcCmbZrzjVPUR8EzNpCB 0UCsI/lMgFfs0+bLRV+f7EnsNlw9PlRkCf7/mszI= Authentication-Results: myt5-70642c4590a1.qloud-c.yandex.net; dkim=pass header.i=@ya.ru Received: by myt5-89cdf5c4a3a5.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id qXZwWAzYFH-bf20Nwrc; Sat, 17 Jul 2021 22:37:41 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) From: Ivan Sokolov To: bug-gnu-emacs@gnu.org Subject: [PATCH] Add option for handling SGR control sequences in compilation-mode Date: Sat, 17 Jul 2021 22:37:40 +0300 Message-ID: <87a6mkohob.fsf@ya.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Received-SPF: pass client-ip=5.45.198.241; envelope-from=ivan-p-sokolov@ya.ru; helo=forward101j.mail.yandex.net X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, PYZOR_CHECK=1.392, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.6 (/) 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: -2.3 (--) From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 17 15:48:57 2021 Received: (at 49609) by debbugs.gnu.org; 17 Jul 2021 19:48:57 +0000 Received: from localhost ([127.0.0.1]:54645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4qIy-00067j-Nl for submit@debbugs.gnu.org; Sat, 17 Jul 2021 15:48:56 -0400 Received: from forward101j.mail.yandex.net ([5.45.198.241]:57478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4qIu-00067S-Ds for 49609@debbugs.gnu.org; Sat, 17 Jul 2021 15:48:55 -0400 Received: from sas1-e6291564df6f.qloud-c.yandex.net (sas1-e6291564df6f.qloud-c.yandex.net [IPv6:2a02:6b8:c08:1f2f:0:640:e629:1564]) by forward101j.mail.yandex.net (Yandex) with ESMTP id B14971BE06B3 for <49609@debbugs.gnu.org>; Sat, 17 Jul 2021 22:48:45 +0300 (MSK) Received: from sas2-e7f6fb703652.qloud-c.yandex.net (sas2-e7f6fb703652.qloud-c.yandex.net [2a02:6b8:c14:4fa6:0:640:e7f6:fb70]) by sas1-e6291564df6f.qloud-c.yandex.net (mxback/Yandex) with ESMTP id LIAgOOnQDw-mjHi9fCB; Sat, 17 Jul 2021 22:48:45 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1626551325; bh=JJJ4qrI0gw1CJnW0zIBlefV99/VnT0DibqegnaILIrA=; h=Message-ID:Date:Subject:To:From; b=qj6md7D9qEAvVB6eFB3Yuhpr2cfBpOSB/wgbUBltsxZsIPRXt2iAtlnEcn4dYZQp4 vVDc6OFUJnxJhffQNqIGJGMEC/QTb2wzmpP23mHFclh1VYhpGYZdBKBLGyFA9x32HM C1KdhLeg3zWFBjwjpWAtEre5XRabC74Hi+I8ai2k= Authentication-Results: sas1-e6291564df6f.qloud-c.yandex.net; dkim=pass header.i=@ya.ru Received: by sas2-e7f6fb703652.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id gzQSinJRVw-mj247bFl; Sat, 17 Jul 2021 22:48:45 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) From: Ivan Sokolov To: 49609@debbugs.gnu.org Subject: [PATCH] Add option for handling SGR control sequences in compilation-mode Date: Sat, 17 Jul 2021 22:48:43 +0300 Message-ID: <877dhooh5w.fsf@ya.ru> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49609 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 (-) --=-=-= Content-Type: text/plain I don't have much to say about the patch -- it's a well known solution, I don't know why we don't have it yet. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-Add-option-for-handling-SGR-control-sequences-in-com.patch >From e41f7bfa24c0fac575ebd7513ea5c527aa4c38ac Mon Sep 17 00:00:00 2001 From: Ivan Sokolov Date: Sat, 17 Jul 2021 21:56:37 +0300 Subject: [PATCH] Add option for handling SGR control sequences in compilation-mode --- lisp/ansi-color.el | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/lisp/ansi-color.el b/lisp/ansi-color.el index 44dc0351d4..013f2a8c5d 100644 --- a/lisp/ansi-color.el +++ b/lisp/ansi-color.el @@ -75,6 +75,7 @@ ;;; Code: (defvar comint-last-output-start) +(defvar compilation-filter-start) ;; Customization @@ -181,6 +182,21 @@ ansi-color-for-comint-mode :group 'ansi-colors :version "23.2") +(defcustom ansi-color-for-compilation-mode t + "Determines what to do with compilation output. +If nil, do nothing. +If the symbol `filter', then filter all SGR control sequences. +If anything else (such as t), then translate SGR control sequences +into text properties. + +In order for this to have any effect, `ansi-color-compilation-filter' +must be in `compilation-filter-hook'." + :type '(choice (const :tag "Do nothing" nil) + (const :tag "Filter" filter) + (other :tag "Translate" t)) + :group 'ansi-colors + :version "28.1") + (defvar ansi-color-apply-face-function #'ansi-color-apply-overlay-face "Function for applying an Ansi Color face to text in a buffer. This function should accept three arguments: BEG, END, and FACE, @@ -228,6 +244,22 @@ ansi-color-process-output (t (ansi-color-apply-on-region start-marker end-marker))))) +;;;###autoload +(defun ansi-color-compilation-filter () + "Maybe translate SGR control sequences into text properties. +Depending on variable `ansi-color-for-compilation-mode' the +compilation output is either nor processed, SGR control sequences +are filtered using `ansi-color-filter-region', or SGR control +sequences are translated into text properties using +`ansi-color-apply-on-region'." + (let ((inhibit-read-only t)) + (pcase ansi-color-for-compilation-mode + ('nil nil) + ('filter + (ansi-color-filter-region compilation-filter-start (point))) + (_ + (ansi-color-apply-on-region compilation-filter-start (point)))))) + (define-obsolete-function-alias 'ansi-color-unfontify-region 'font-lock-default-unfontify-region "24.1") -- 2.32.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 17 16:57:59 2021 Received: (at 49609) by debbugs.gnu.org; 17 Jul 2021 20:57:59 +0000 Received: from localhost ([127.0.0.1]:54668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4rNn-0007hA-Ht for submit@debbugs.gnu.org; Sat, 17 Jul 2021 16:57:59 -0400 Received: from mail-pf1-f182.google.com ([209.85.210.182]:41749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4rNl-0007gv-Vm for 49609@debbugs.gnu.org; Sat, 17 Jul 2021 16:57:58 -0400 Received: by mail-pf1-f182.google.com with SMTP id u126so4787758pfb.8 for <49609@debbugs.gnu.org>; Sat, 17 Jul 2021 13:57:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=OYD/HlKFnBWnUMaGURNrwBk6xLFmHm0XraXBvXpxXNo=; b=ZTQakFt9XyRDno7cd3u1ewoBxrXTiKMknFHgEHX24ipkjZRNSlRLGJzRReGVmBSNrF YxwNYaMvONivwAFdJs5scyE6okLCLQjhSBN7o862lzK4VB4WPIE0TxItpAKeftXCn9VS vafOWDNc7mWr97CfV6GZ0zad6fWx/dbwFnsyQYeEdaoV11hyeAbfqWDqkW1z15Cu64zs /hSWw4toz3iaZAK3AfEG0iPYET/tvoIwMIaN7nF63hOrI92qyPuvpV7TgOzthxuu7LMa OOHYIUyZXFrLzEQjru5HhSAfedCsk4on/24Zkf62Yvf45FyiPXRQl5g0EoSf4nDtuOjx 1ZUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=OYD/HlKFnBWnUMaGURNrwBk6xLFmHm0XraXBvXpxXNo=; b=o6dFSUHlbRCGY/KOtW+KxWYkXCMuo30OLzfWXamgqYrm4Wa2+65FmbLumCjWO6THom daaAjVRFq8VlxapVNe/akZ7EM8rQgbxyFU/XDVIxpXNLFtQG9qda/viduQVsVH+nt4mU 4gkrW0YgWpYxAi2XpSdQ6rCil5Ba238mhEeJzJRxlILGEDUox4AjPPWRlULkrbhV8XmB tEKlOe/7ROJhG8q3pliQBdFTMqQt1BoyCpELURScems67nvCQxqS3/KrZGB08Mt47zQj +l9d5WH3m744/0mWYt9qE2VnMLx9lTDTo0cctYwiTzq2eZRG0GDb14sluhtiNDXGlYgt cMNA== X-Gm-Message-State: AOAM531QGKYoisxAkugWUZsSoYkwDj4EImqULOWJ4D1j163eUwX1ryvo PcEdXXIRXm0gOxu+FaGE4ZA8lo5AaOGKlkuBXcKScadullg= X-Google-Smtp-Source: ABdhPJz4ES/Z8nFXgnip8e5nT3Vc+gjdIv7Dc0p7NbV6Z3bqEth5GjOR2KVk6DLO3+jizA8qBSnQYmBgryaqh5jR22E= X-Received: by 2002:a62:8209:0:b029:32e:54d4:7e27 with SMTP id w9-20020a6282090000b029032e54d47e27mr17524090pfd.10.1626555471735; Sat, 17 Jul 2021 13:57:51 -0700 (PDT) MIME-Version: 1.0 From: Jim Porter Date: Sat, 17 Jul 2021 13:57:41 -0700 Message-ID: Subject: Re: [PATCH] Add option for handling SGR control sequences in compilation-mode To: 49609@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49609 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 (-) One issue I've seen with handling SGR control sequences in compilation-mode is that it can sometimes cause issues with grep-mode and other similar modes in third-party packages. `grep-filter' also handles SGR control sequences, but only works with full lines; this is a simplification to (mostly) ensure that both the start and end of a "match" highlight are present at the same time, so that `grep-filter' can just use a simple regexp. However, as far as I understand it, `ansi-color-apply-on-region' has no such limitation and can handle parsing the *start* of some highlighted text in one call to the function, and then handle the end of it in another call. If, when grep is printing results, the output is flushed in the middle of a match highlight, this results in the SGR sequence to start a highlight being stripped by the time `grep-filter' runs, so it's not able to fontify the match. It might be nice if `grep-filter' were smart enough to work with the output as-is rather than only operating on whole lines. That would probably be more robust. However, for this patch, maybe it would be enough to locally set `ansi-color-for-compilation-mode' to nil for grep-mode. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 17 20:18:53 2021 Received: (at 49609) by debbugs.gnu.org; 18 Jul 2021 00:18:53 +0000 Received: from localhost ([127.0.0.1]:54849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4uWD-0003zO-1c for submit@debbugs.gnu.org; Sat, 17 Jul 2021 20:18:53 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4uW9-0003z8-4l for 49609@debbugs.gnu.org; Sat, 17 Jul 2021 20:18:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=JKJivKOHindkIRQNqcWn2Kjx5ybzri9844vPlOytDYU=; b=KmbYF/Mx0SptEbP3SJGjjc4DA1 QpVQU3CJbX/OlkqpTBY4DHPxx3467vcQFDuQrjqORyzB7TkbETbfPzsmbrSzyoGY3/LCPSxeoYBRV NJCwbpZOQcv8Izn31k8tSToSlo7WrzgRXhEozY0+i4VjkXfaDmdWbdkiszqUikc/L/nw=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m4uVz-0003wd-No; Sun, 18 Jul 2021 02:18:42 +0200 From: Lars Ingebrigtsen To: Ivan Sokolov Subject: Re: bug#49609: [PATCH] Add option for handling SGR control sequences in compilation-mode References: <87a6mkohob.fsf@ya.ru> <877dhooh5w.fsf@ya.ru> X-Now-Playing: Brain Rays + Quiet's _The Wire Tapper 52_: "Helsinki" Date: Sun, 18 Jul 2021 02:18:38 +0200 In-Reply-To: <877dhooh5w.fsf@ya.ru> (Ivan Sokolov's message of "Sat, 17 Jul 2021 22:48:43 +0300") Message-ID: <875yx8v5i9.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Ivan Sokolov writes: > +If the symbol `filter', then filter all SGR control sequences. Perhaps this should say what "SGR" is? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49609 Cc: 49609@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: -3.3 (---) Ivan Sokolov writes: > +If the symbol `filter', then filter all SGR control sequences. Perhaps this should say what "SGR" is? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 17 20:46:11 2021 Received: (at 49609) by debbugs.gnu.org; 18 Jul 2021 00:46:11 +0000 Received: from localhost ([127.0.0.1]:54880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4uwc-0005h4-UR for submit@debbugs.gnu.org; Sat, 17 Jul 2021 20:46:11 -0400 Received: from forward106o.mail.yandex.net ([37.140.190.187]:39938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m4uwZ-0005Xe-DO for 49609@debbugs.gnu.org; Sat, 17 Jul 2021 20:46:09 -0400 Received: from forward100q.mail.yandex.net (forward100q.mail.yandex.net [IPv6:2a02:6b8:c0e:4b:0:640:4012:bb97]) by forward106o.mail.yandex.net (Yandex) with ESMTP id 1C9205060EC0; Sun, 18 Jul 2021 03:46:00 +0300 (MSK) Received: from vla1-836988b2d41f.qloud-c.yandex.net (vla1-836988b2d41f.qloud-c.yandex.net [IPv6:2a02:6b8:c0d:3890:0:640:8369:88b2]) by forward100q.mail.yandex.net (Yandex) with ESMTP id 183A17080002; Sun, 18 Jul 2021 03:46:00 +0300 (MSK) Received: from vla5-445dc1c4c112.qloud-c.yandex.net (vla5-445dc1c4c112.qloud-c.yandex.net [2a02:6b8:c18:3609:0:640:445d:c1c4]) by vla1-836988b2d41f.qloud-c.yandex.net (mxback/Yandex) with ESMTP id nGTJ8qE19k-jxIWsUbs; Sun, 18 Jul 2021 03:46:00 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1626569160; bh=r6auTeHVSk9ccBQnaCN6IPB98cuvAbLTxtmfU9FeaZc=; h=In-Reply-To:References:Date:Subject:To:From:Message-ID:Cc; b=WidlECDu43+uCHp83bWi/f8TR2tBZ4L3FwiCoJxxkli/b8QKjOg4p4+thinWnNDr1 kyM62wDofzmUe34oh8MVJYPmIKdUHgB2T18UaE5agj/yNcIF4sUUuIdEjszl/reEVs yva1uo0Svo8ChNCZjJ63fJ7arbB47819qc4qplDQ= Authentication-Results: vla1-836988b2d41f.qloud-c.yandex.net; dkim=pass header.i=@ya.ru Received: by vla5-445dc1c4c112.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id YARjp0Qtmh-jx3GYRWn; Sun, 18 Jul 2021 03:45:59 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) From: Ivan Sokolov To: Lars Ingebrigtsen Subject: Re: bug#49609: [PATCH] Add option for handling SGR control sequences in compilation-mode References: <87a6mkohob.fsf@ya.ru> <877dhooh5w.fsf@ya.ru> <875yx8v5i9.fsf@gnus.org> Date: Sun, 18 Jul 2021 03:45:58 +0300 In-Reply-To: <875yx8v5i9.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 18 Jul 2021 02:18:38 +0200") Message-ID: <87tuksmou1.fsf@ya.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49609 Cc: 49609@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 (-) Lars Ingebrigtsen writes: > Ivan Sokolov writes: > >> +If the symbol `filter', then filter all SGR control sequences. > > Perhaps this should say what "SGR" is? One of the ANSI escape sequences. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 18 02:52:40 2021 Received: (at 49609) by debbugs.gnu.org; 18 Jul 2021 06:52:40 +0000 Received: from localhost ([127.0.0.1]:55079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m50fH-0007MK-Uj for submit@debbugs.gnu.org; Sun, 18 Jul 2021 02:52:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m50fF-0007M6-Q0 for 49609@debbugs.gnu.org; Sun, 18 Jul 2021 02:52:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38088) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m50f9-0007eo-SQ; Sun, 18 Jul 2021 02:52:31 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4200 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m50f9-00031s-78; Sun, 18 Jul 2021 02:52:31 -0400 Date: Sun, 18 Jul 2021 09:52:24 +0300 Message-Id: <83o8b02jx3.fsf@gnu.org> From: Eli Zaretskii To: Ivan Sokolov In-Reply-To: <87tuksmou1.fsf@ya.ru> (message from Ivan Sokolov on Sun, 18 Jul 2021 03:45:58 +0300) Subject: Re: bug#49609: [PATCH] Add option for handling SGR control sequences in compilation-mode References: <87a6mkohob.fsf@ya.ru> <877dhooh5w.fsf@ya.ru> <875yx8v5i9.fsf@gnus.org> <87tuksmou1.fsf@ya.ru> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49609 Cc: larsi@gnus.org, 49609@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: -3.3 (---) > From: Ivan Sokolov > Date: Sun, 18 Jul 2021 03:45:58 +0300 > Cc: 49609@debbugs.gnu.org > > Lars Ingebrigtsen writes: > > > Ivan Sokolov writes: > > > >> +If the symbol `filter', then filter all SGR control sequences. > > > > Perhaps this should say what "SGR" is? > > One of the ANSI escape sequences. SGR = Select Graphic Rendition. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 19 09:53:43 2021 Received: (at 49609) by debbugs.gnu.org; 19 Jul 2021 13:53:43 +0000 Received: from localhost ([127.0.0.1]:58370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5TiC-00063B-Ci for submit@debbugs.gnu.org; Mon, 19 Jul 2021 09:53:43 -0400 Received: from quimby.gnus.org ([95.216.78.240]:45078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5TiB-00062y-AZ for 49609@debbugs.gnu.org; Mon, 19 Jul 2021 09:53:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=kikEzqM8zTEpE0tAIUQpHCxi2WjgLo/uZGxuMij9J2o=; b=WNa4vDP8CaK8CAs/KZJRYkyq9h PFsa86meqxYEudyUnrLwRMmLnXWnlQFpZO4fOfjS7wmNtfekAko+DfCtMq1CacV7ls6n/grSzjvt9 2YWeYFMVX/ZlyUs4JJjZztvzd1Uz5wqjoqpVDpXLCCMwNj1q9R3sObBOPuWJb9jX+Un8=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m5Ti3-0007RW-5S; Mon, 19 Jul 2021 15:53:29 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#49609: [PATCH] Add option for handling SGR control sequences in compilation-mode References: <87a6mkohob.fsf@ya.ru> <877dhooh5w.fsf@ya.ru> <875yx8v5i9.fsf@gnus.org> <87tuksmou1.fsf@ya.ru> <83o8b02jx3.fsf@gnu.org> X-Now-Playing: Arthur Russell's _Iowa Dreams_: "Now It's Even Worse Than Before" Date: Mon, 19 Jul 2021 15:53:26 +0200 In-Reply-To: <83o8b02jx3.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 18 Jul 2021 09:52:24 +0300") Message-ID: <87zguio1ex.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> >> +If the symbol `filter', then filter all SGR control sequences. >> > >> > Perhaps this should say what "SGR" is? >> >> One of the ANSI escape sequences. > > SGR = Select Graphic Rendition. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49609 Cc: Ivan Sokolov , 49609@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: -3.3 (---) Eli Zaretskii writes: >> >> +If the symbol `filter', then filter all SGR control sequences. >> > >> > Perhaps this should say what "SGR" is? >> >> One of the ANSI escape sequences. > > SGR = Select Graphic Rendition. I see. And these are control sequences that are output by... gcc? As opposed to ... other ANSI escape sequences? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 19 11:45:46 2021 Received: (at 49609) by debbugs.gnu.org; 19 Jul 2021 15:45:46 +0000 Received: from localhost ([127.0.0.1]:59970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5VSk-0006J4-81 for submit@debbugs.gnu.org; Mon, 19 Jul 2021 11:45:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5VSi-0006Cx-GA for 49609@debbugs.gnu.org; Mon, 19 Jul 2021 11:45:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46728) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5VSZ-0002aO-NF; Mon, 19 Jul 2021 11:45:38 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1904 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5VSZ-0008M9-Ai; Mon, 19 Jul 2021 11:45:35 -0400 Date: Mon, 19 Jul 2021 18:45:29 +0300 Message-Id: <834kcq71eu.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87zguio1ex.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 19 Jul 2021 15:53:26 +0200) Subject: Re: bug#49609: [PATCH] Add option for handling SGR control sequences in compilation-mode References: <87a6mkohob.fsf@ya.ru> <877dhooh5w.fsf@ya.ru> <875yx8v5i9.fsf@gnus.org> <87tuksmou1.fsf@ya.ru> <83o8b02jx3.fsf@gnu.org> <87zguio1ex.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49609 Cc: ivan-p-sokolov@ya.ru, 49609@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: -3.3 (---) > From: Lars Ingebrigtsen > Cc: Ivan Sokolov , 49609@debbugs.gnu.org > Date: Mon, 19 Jul 2021 15:53:26 +0200 > > >> >> +If the symbol `filter', then filter all SGR control sequences. > >> > > >> > Perhaps this should say what "SGR" is? > >> > >> One of the ANSI escape sequences. > > > > SGR = Select Graphic Rendition. > > I see. And these are control sequences that are output by... gcc? As > opposed to ... other ANSI escape sequences? No, these two terms are synonyms, AFAIK. GCC doesn't emit any SGR sequences that other similar applications, like Grep, don't. They are just sequences to produced colors and other attributes: bold, underline, etc. The intent is to make the important parts of the output easier to spot. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 19 11:54:05 2021 Received: (at 49609) by debbugs.gnu.org; 19 Jul 2021 15:54:05 +0000 Received: from localhost ([127.0.0.1]:59999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Vam-00083f-W9 for submit@debbugs.gnu.org; Mon, 19 Jul 2021 11:54:05 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Val-000839-KC for 49609@debbugs.gnu.org; Mon, 19 Jul 2021 11:54:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=cobnTjE9gGPa79YvQ14j2RvMR6u3vGinojJv1N+BSag=; b=q5+AhHzWJTSbMmPECVdKeEwS77 cfdaCy1VvPd+EoAtAG2+xC1vI2knaT6vXj4YXmp71IhrNBtqG6Z2GTMA5I//s2vS5a70ad7hbI/0r YFkO2JNkmGq6fcIviXQ2F4Ih5BDnvWkUfAB15RFfZLpPohXQEBf/iverD14yLnMOfLdw=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m5Vac-0008Vg-Rk; Mon, 19 Jul 2021 17:53:57 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#49609: [PATCH] Add option for handling SGR control sequences in compilation-mode References: <87a6mkohob.fsf@ya.ru> <877dhooh5w.fsf@ya.ru> <875yx8v5i9.fsf@gnus.org> <87tuksmou1.fsf@ya.ru> <83o8b02jx3.fsf@gnu.org> <87zguio1ex.fsf@gnus.org> <834kcq71eu.fsf@gnu.org> X-Now-Playing: Chuck Person's _Chuck Person's Eccojams Vol. 1_: "B1" Date: Mon, 19 Jul 2021 17:53:54 +0200 In-Reply-To: <834kcq71eu.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 19 Jul 2021 18:45:29 +0300") Message-ID: <87zguijo4t.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > No, these two terms are synonyms, AFAIK. GCC doesn't emit any SGR > sequences that other similar applications, like Grep, don't. They are > just sequences to produced colors and other attributes: bo [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49609 Cc: ivan-p-sokolov@ya.ru, 49609@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: -3.3 (---) Eli Zaretskii writes: > No, these two terms are synonyms, AFAIK. GCC doesn't emit any SGR > sequences that other similar applications, like Grep, don't. They are > just sequences to produced colors and other attributes: bold, > underline, etc. The intent is to make the important parts of the > output easier to spot. Right. Then we should just say "ANSI control sequences" here -- whether they're SGR or not seems irrelevant? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 19 12:38:58 2021 Received: (at 49609) by debbugs.gnu.org; 19 Jul 2021 16:38:58 +0000 Received: from localhost ([127.0.0.1]:60141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5WIE-0007Ph-3H for submit@debbugs.gnu.org; Mon, 19 Jul 2021 12:38:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5WIC-0007PU-HN for 49609@debbugs.gnu.org; Mon, 19 Jul 2021 12:38:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49264) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5WI6-0004bw-VZ; Mon, 19 Jul 2021 12:38:50 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1197 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5WI6-0007BY-KD; Mon, 19 Jul 2021 12:38:50 -0400 Date: Mon, 19 Jul 2021 19:38:47 +0300 Message-Id: <83v9565kdk.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87zguijo4t.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 19 Jul 2021 17:53:54 +0200) Subject: Re: bug#49609: [PATCH] Add option for handling SGR control sequences in compilation-mode References: <87a6mkohob.fsf@ya.ru> <877dhooh5w.fsf@ya.ru> <875yx8v5i9.fsf@gnus.org> <87tuksmou1.fsf@ya.ru> <83o8b02jx3.fsf@gnu.org> <87zguio1ex.fsf@gnus.org> <834kcq71eu.fsf@gnu.org> <87zguijo4t.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49609 Cc: ivan-p-sokolov@ya.ru, 49609@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: -3.3 (---) > From: Lars Ingebrigtsen > Cc: ivan-p-sokolov@ya.ru, 49609@debbugs.gnu.org > Date: Mon, 19 Jul 2021 17:53:54 +0200 > > Eli Zaretskii writes: > > > No, these two terms are synonyms, AFAIK. GCC doesn't emit any SGR > > sequences that other similar applications, like Grep, don't. They are > > just sequences to produced colors and other attributes: bold, > > underline, etc. The intent is to make the important parts of the > > output easier to spot. > > Right. Then we should just say "ANSI control sequences" here -- whether > they're SGR or not seems irrelevant? That'd be fine, I think. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 19 12:55:32 2021 Received: (at 49609) by debbugs.gnu.org; 19 Jul 2021 16:55:32 +0000 Received: from localhost ([127.0.0.1]:60158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5WYG-0007o4-Fp for submit@debbugs.gnu.org; Mon, 19 Jul 2021 12:55:32 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5WYF-0007ns-0V for 49609@debbugs.gnu.org; Mon, 19 Jul 2021 12:55:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=pDc8bKHGAQcAyeAoLK+9lDcEqO/I7VJbNDpXUN4O4Zc=; b=MGlg+yNoSf/7kOr5xhLNanGm5W NMKBZP9Rud3vSqI0ZK9zfY/n62HDWB0quSpGavZ/UPVgHD6Y+nBtJwcdbCeHNT3VT3ytSRa20B0nw iv837Xed/Yd75i3cx4maixdMsXGLTxAXeJv1mZgKlsoTJDQ9Mun8MLDjVIMx5mZcdO8E=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m5WY5-0000bF-VR; Mon, 19 Jul 2021 18:55:24 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#49609: [PATCH] Add option for handling SGR control sequences in compilation-mode References: <87a6mkohob.fsf@ya.ru> <877dhooh5w.fsf@ya.ru> <875yx8v5i9.fsf@gnus.org> <87tuksmou1.fsf@ya.ru> <83o8b02jx3.fsf@gnu.org> <87zguio1ex.fsf@gnus.org> <834kcq71eu.fsf@gnu.org> <87zguijo4t.fsf@gnus.org> <83v9565kdk.fsf@gnu.org> X-Now-Playing: Aksak Maboul's _Before and After Bandits_: "Three Epileptic Folk Dances (live)" Date: Mon, 19 Jul 2021 18:55:19 +0200 In-Reply-To: <83v9565kdk.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 19 Jul 2021 19:38:47 +0300") Message-ID: <87tukqi6q0.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> Right. Then we should just say "ANSI control sequences" here -- whether >> they're SGR or not seems irrelevant? > > That'd be fine, I think. I've now applied the patch (with some doc string changes and NEWS entries). Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49609 Cc: ivan-p-sokolov@ya.ru, 49609@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: -3.3 (---) Eli Zaretskii writes: >> Right. Then we should just say "ANSI control sequences" here -- whether >> they're SGR or not seems irrelevant? > > That'd be fine, I think. I've now applied the patch (with some doc string changes and NEWS entries). I wonder whether `ansi-color-compilation-filter' should be in `compilation-filter-hook' by default? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 19 13:20:57 2021 Received: (at 49609) by debbugs.gnu.org; 19 Jul 2021 17:20:57 +0000 Received: from localhost ([127.0.0.1]:60232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Wwq-0002FS-PY for submit@debbugs.gnu.org; Mon, 19 Jul 2021 13:20:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45864) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Wwo-0002FE-BK for 49609@debbugs.gnu.org; Mon, 19 Jul 2021 13:20:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50406) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5Wwi-0007nW-Gc; Mon, 19 Jul 2021 13:20:48 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3829 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5Wwi-0006Pg-4g; Mon, 19 Jul 2021 13:20:48 -0400 Date: Mon, 19 Jul 2021 20:20:41 +0300 Message-Id: <83r1fu5ifq.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87tukqi6q0.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 19 Jul 2021 18:55:19 +0200) Subject: Re: bug#49609: [PATCH] Add option for handling SGR control sequences in compilation-mode References: <87a6mkohob.fsf@ya.ru> <877dhooh5w.fsf@ya.ru> <875yx8v5i9.fsf@gnus.org> <87tuksmou1.fsf@ya.ru> <83o8b02jx3.fsf@gnu.org> <87zguio1ex.fsf@gnus.org> <834kcq71eu.fsf@gnu.org> <87zguijo4t.fsf@gnus.org> <83v9565kdk.fsf@gnu.org> <87tukqi6q0.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49609 Cc: ivan-p-sokolov@ya.ru, 49609@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: -3.3 (---) > From: Lars Ingebrigtsen > Cc: ivan-p-sokolov@ya.ru, 49609@debbugs.gnu.org > Date: Mon, 19 Jul 2021 18:55:19 +0200 > > I wonder whether `ansi-color-compilation-filter' should be in > `compilation-filter-hook' by default? Doesn't it depend on the compiler? From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 19 16:19:38 2021 Received: (at 49609) by debbugs.gnu.org; 19 Jul 2021 20:19:38 +0000 Received: from localhost ([127.0.0.1]:60401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Zjl-0006VU-Vn for submit@debbugs.gnu.org; Mon, 19 Jul 2021 16:19:38 -0400 Received: from forward105j.mail.yandex.net ([5.45.198.248]:43082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Zjj-0006VH-Gb for 49609@debbugs.gnu.org; Mon, 19 Jul 2021 16:19:37 -0400 Received: from myt4-5dd3963c4bb1.qloud-c.yandex.net (myt4-5dd3963c4bb1.qloud-c.yandex.net [IPv6:2a02:6b8:c12:525:0:640:5dd3:963c]) by forward105j.mail.yandex.net (Yandex) with ESMTP id 3DFD2B217D6; Mon, 19 Jul 2021 23:19:29 +0300 (MSK) Received: from myt6-016ca1315a73.qloud-c.yandex.net (myt6-016ca1315a73.qloud-c.yandex.net [2a02:6b8:c12:4e0e:0:640:16c:a131]) by myt4-5dd3963c4bb1.qloud-c.yandex.net (mxback/Yandex) with ESMTP id D5uXYY2OEB-JSI01S8N; Mon, 19 Jul 2021 23:19:29 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1626725969; bh=Sohj2b2UkRFBLJ37mk2rCkszEtSlmVZbkqYFXRog9fU=; h=In-Reply-To:References:Date:Subject:To:From:Message-ID:Cc; b=p8xpKcz5+8lciKiRw499eDRPm2XSSyht/hKfLbs7ThBl6uMyt46M4076nmVDauf7A ZXKCNZWbI7UU3Ana6QfeOMzd6tHgBI8yPnYbBdcRiEy9DrEFdUOqHyib95LF2xyn4Z AIJsqjTymQ+B06/2VeVymidNpVgQ/ytNhJE0+Hfg= Authentication-Results: myt4-5dd3963c4bb1.qloud-c.yandex.net; dkim=pass header.i=@ya.ru Received: by myt6-016ca1315a73.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id Ya0HoJqQKf-JSPWelOj; Mon, 19 Jul 2021 23:19:28 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) From: Ivan Sokolov To: Lars Ingebrigtsen Subject: Re: bug#49609: [PATCH] Add option for handling SGR control sequences in compilation-mode References: <87a6mkohob.fsf@ya.ru> <877dhooh5w.fsf@ya.ru> <875yx8v5i9.fsf@gnus.org> <87tuksmou1.fsf@ya.ru> <83o8b02jx3.fsf@gnu.org> <87zguio1ex.fsf@gnus.org> <834kcq71eu.fsf@gnu.org> <87zguijo4t.fsf@gnus.org> Date: Mon, 19 Jul 2021 23:19:17 +0300 In-Reply-To: <87zguijo4t.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 19 Jul 2021 17:53:54 +0200") Message-ID: <87mtqim4ze.fsf@ya.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49609 Cc: Eli Zaretskii , 49609@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 (-) Lars Ingebrigtsen writes: > Eli Zaretskii writes: > >> No, these two terms are synonyms, AFAIK. GCC doesn't emit any SGR >> sequences that other similar applications, like Grep, don't. They are >> just sequences to produced colors and other attributes: bold, >> underline, etc. The intent is to make the important parts of the >> output easier to spot. > > Right. Then we should just say "ANSI control sequences" here -- whether > they're SGR or not seems irrelevant? SGR is one particular control sequence, the ansi-colors package does not handle others. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 19 17:48:05 2021 Received: (at 49609) by debbugs.gnu.org; 19 Jul 2021 21:48:05 +0000 Received: from localhost ([127.0.0.1]:60537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5b7N-0002OW-6c for submit@debbugs.gnu.org; Mon, 19 Jul 2021 17:48:05 -0400 Received: from forward104j.mail.yandex.net ([5.45.198.247]:56541) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5b7M-0002Ny-3t for 49609@debbugs.gnu.org; Mon, 19 Jul 2021 17:48:04 -0400 Received: from sas1-5f1844c300c3.qloud-c.yandex.net (sas1-5f1844c300c3.qloud-c.yandex.net [IPv6:2a02:6b8:c14:5781:0:640:5f18:44c3]) by forward104j.mail.yandex.net (Yandex) with ESMTP id 9551F4A1266; Tue, 20 Jul 2021 00:47:57 +0300 (MSK) Received: from sas1-e00c2743cdb8.qloud-c.yandex.net (sas1-e00c2743cdb8.qloud-c.yandex.net [2a02:6b8:c14:3a22:0:640:e00c:2743]) by sas1-5f1844c300c3.qloud-c.yandex.net (mxback/Yandex) with ESMTP id hV3oBsecPX-lvHKTJgW; Tue, 20 Jul 2021 00:47:57 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1626731277; bh=SlQWRc46QzISqpo2aYO1UgqNyBPhBl+c4x+HeDyOqXg=; h=In-Reply-To:References:Date:Subject:To:From:Message-ID:Cc; b=e9JlbTGuAZgn0g6WzP0rEKK5xq064tCTtHKF5hx/NaDfhP3p9xvFvvuKDmJUeZBx0 gfLUmfvZZ3HERZMuyl25oSX8i0KnGI5V6FId/E2kl7UK4P5fa4GbduqNq00PkrH2bZ LRPD3oVpsb3266apsKDKu9R85WWq6HOuU60AxHrA= Authentication-Results: sas1-5f1844c300c3.qloud-c.yandex.net; dkim=pass header.i=@ya.ru Received: by sas1-e00c2743cdb8.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id PlCRIkqI5l-lt2WoTQv; Tue, 20 Jul 2021 00:47:55 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) From: Ivan Sokolov To: Lars Ingebrigtsen Subject: Re: bug#49609: [PATCH] Add option for handling SGR control sequences in compilation-mode References: <87a6mkohob.fsf@ya.ru> <877dhooh5w.fsf@ya.ru> <875yx8v5i9.fsf@gnus.org> <87tuksmou1.fsf@ya.ru> <83o8b02jx3.fsf@gnu.org> <87zguio1ex.fsf@gnus.org> <834kcq71eu.fsf@gnu.org> <87zguijo4t.fsf@gnus.org> <83v9565kdk.fsf@gnu.org> <87tukqi6q0.fsf@gnus.org> Date: Tue, 20 Jul 2021 00:47:45 +0300 In-Reply-To: <87tukqi6q0.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 19 Jul 2021 18:55:19 +0200") Message-ID: <874kcqm0vy.fsf@ya.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49609 Cc: Eli Zaretskii , 49609@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 (-) Lars Ingebrigtsen writes: > I wonder whether `ansi-color-compilation-filter' should be in > `compilation-filter-hook' by default? I don't think so. Well designed (machine readable) output can be parsed and colored by compilation-mode itself, this filter is most usable in two cases. First, if the output is exclusively human readable and cannot be parsed, it would be nice to have at least a native coloring. Examples: Elixir. Second, if the output is machine redable, but the tool cannot detect that the terminal is non-interactive and/or it does not have an option to turn off colorization, `filter' will allow compilation-mode to process the output. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 20 07:35:18 2021 Received: (at 49609) by debbugs.gnu.org; 20 Jul 2021 11:35:18 +0000 Received: from localhost ([127.0.0.1]:32975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5o1u-0007zy-2D for submit@debbugs.gnu.org; Tue, 20 Jul 2021 07:35:18 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5o1r-0007zc-FN for 49609@debbugs.gnu.org; Tue, 20 Jul 2021 07:35:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=2TxW0v14+3tIt9p4IeOG20V/MbXyh+6dwFxtbU5tSRs=; b=Y9wxCcva7qk2OyrQ2roMMLY9Mt 2occ14ChqRLSDL996wfp6USVdrjnoITgT3iyQ8aUIDMQvdZ+TI4UZpVpUryE4qYS7bl+js07wemXQ YreE6xHyARVYfb6b3OtXh6rvaCE1B0Xhq2FhzrT2VNOujU9n2XAivD7idynukTKjiPWQ=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m5o1i-0002YS-UW; Tue, 20 Jul 2021 13:35:09 +0200 From: Lars Ingebrigtsen To: Ivan Sokolov Subject: Re: bug#49609: [PATCH] Add option for handling SGR control sequences in compilation-mode References: <87a6mkohob.fsf@ya.ru> <877dhooh5w.fsf@ya.ru> <875yx8v5i9.fsf@gnus.org> <87tuksmou1.fsf@ya.ru> <83o8b02jx3.fsf@gnu.org> <87zguio1ex.fsf@gnus.org> <834kcq71eu.fsf@gnu.org> <87zguijo4t.fsf@gnus.org> <83v9565kdk.fsf@gnu.org> <87tukqi6q0.fsf@gnus.org> <874kcqm0vy.fsf@ya.ru> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXOzbqcgVtSVEj/ //8/vFkLAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+UHFAsiMR0/lbIAAAF3SURBVCjPbdLBSgMxEADQ iWwW9NRCV1jPIvgXu8X2HCETMCcFW9h8RS9ePFVoevDUym4x85XOpC0iuBDIyyQzs9kF+OeZnCc1 QGUe9OsZ2hbVMVhbUFbVOgMt6M34dIpRWbBgAApoka1wtuazjcKxMwrnO4DLBlCHBu6vGVcMPDSq RoY2DN+3Vp0xPLYr1/MZAw4Nqgxt4QYbNSqu+rytRu7nhhjFBPQTXOzuwkaKgsbm4dl9ckS1oKJp bklQvME0IhCR1PloVbQXRyhrdMR5Goi7LvG2RMS0D7ItJscISeroSDQw+gwk6hm7aUagYeZo4U6R 1HYh+F/49HkCzTq/PXCjhQC7bnmQRq+JIro+0IjhBH7t93y5WjDrXpbWHDHoxbJPq5xtayt0Q5C7 7ogy3vnT6UDpPnD670lG9AtG4tTa0xoHwS6jt3mbpOY1lJY2DV/8UnojjnGdkouS5yGvXcpky+PA dUo6Rr6S1FmE2FW0dZu/v9YPH/Cx7EWakAAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMDctMjBU MTE6MzQ6NDkrMDA6MDBE9KwfAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTA3LTIwVDExOjM0OjQ5 KzAwOjAwNakUowAAAABJRU5ErkJggg== X-Now-Playing: Four Tet's _Sixteen Oceans_: "4T Recordings" Date: Tue, 20 Jul 2021 13:35:06 +0200 In-Reply-To: <874kcqm0vy.fsf@ya.ru> (Ivan Sokolov's message of "Tue, 20 Jul 2021 00:47:45 +0300") Message-ID: <877dhli5g5.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Ivan Sokolov writes: >> I wonder whether `ansi-color-compilation-filter' should be in >> `compilation-filter-hook' by default? > > I don't think so. Well designed (machine readable) output can be parsed > and colored by c [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49609 Cc: Eli Zaretskii , 49609@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: -3.3 (---) Ivan Sokolov writes: >> I wonder whether `ansi-color-compilation-filter' should be in >> `compilation-filter-hook' by default? > > I don't think so. Well designed (machine readable) output can be parsed > and colored by compilation-mode itself, this filter is most usable in > two cases. > > First, if the output is exclusively human readable and cannot be parsed, > it would be nice to have at least a native coloring. Examples: Elixir. > > Second, if the output is machine redable, but the tool cannot detect > that the terminal is non-interactive and/or it does not have an option > to turn off colorization, `filter' will allow compilation-mode to > process the output. OK; makes sense. Thanks for the explanation. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 20 07:35:26 2021 Received: (at control) by debbugs.gnu.org; 20 Jul 2021 11:35:26 +0000 Received: from localhost ([127.0.0.1]:32978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5o22-00080J-AH for submit@debbugs.gnu.org; Tue, 20 Jul 2021 07:35:26 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5o20-000807-MC for control@debbugs.gnu.org; Tue, 20 Jul 2021 07:35:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=LpR52SNOXIlNNH0Q+NLvY6G/vNhiyYDTtEDQubzU3qc=; b=P71MYyJ5Zm5MlLp0jdHyMPCVzJ HfdIPE/8zrTvi0y8yVfkLX8oo3auT9bMCOSYkUamI6vpkdgE0mg7/35bqzaqnjQ96TEC5IJ6wXlhk n2jq15rRIWzegwC42yb5jyxZkSDvYPRdfKDE4g7GASW5IcR3OrY4KJShWMv9JuMYxNLI=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m5o1t-0002Yj-0O for control@debbugs.gnu.org; Tue, 20 Jul 2021 13:35:18 +0200 Date: Tue, 20 Jul 2021 13:35:16 +0200 Message-Id: <875yx5i5fv.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #49609 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: close 49609 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) close 49609 28.1 quit From unknown Fri Jun 20 07:29:30 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, 18 Aug 2021 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator