From unknown Mon Jun 23 18:27:21 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#65883 <65883@debbugs.gnu.org> To: bug#65883 <65883@debbugs.gnu.org> Subject: Status: [PATCH] .dir-locals.el: Update bug-reference configuration and document it. Reply-To: bug#65883 <65883@debbugs.gnu.org> Date: Tue, 24 Jun 2025 01:27:21 +0000 retitle 65883 [PATCH] .dir-locals.el: Update bug-reference configuration an= d document it. reassign 65883 guix-patches submitter 65883 Maxim Cournoyer severity 65883 normal tag 65883 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 11 23:44:59 2023 Received: (at submit) by debbugs.gnu.org; 12 Sep 2023 03:44:59 +0000 Received: from localhost ([127.0.0.1]:55594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfuKg-0005yf-7G for submit@debbugs.gnu.org; Mon, 11 Sep 2023 23:44:58 -0400 Received: from lists.gnu.org ([2001:470:142::17]:36682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfuKb-0005yN-Nr for submit@debbugs.gnu.org; Mon, 11 Sep 2023 23:44:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qfuKR-0001px-NZ for guix-patches@gnu.org; Mon, 11 Sep 2023 23:44:43 -0400 Received: from mail-qv1-xf29.google.com ([2607:f8b0:4864:20::f29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qfuKO-0001Su-SL for guix-patches@gnu.org; Mon, 11 Sep 2023 23:44:43 -0400 Received: by mail-qv1-xf29.google.com with SMTP id 6a1803df08f44-64c2e2572f7so32291586d6.1 for ; Mon, 11 Sep 2023 20:44:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694490279; x=1695095079; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Gv+Ev/2PRhDNFG+2fM3DPuLpCLxc642MK8/PqE/8BbQ=; b=hpAooXSifU0/HpE2bxfLA2juTtrPDemWJqPNVZu5YCbrh6Behz+tVmx/3Nsub3Kio3 sxjQOj0ggxMIzSBFyP6lXnqgDX5BKk9TXO5oiMK8C0ec3/dlRjJLxtaCK/zuCZ0MEGnn xqFJVPqcMgw107Hn10tXE0czpR5KJRcTwG+OZAhzfE19uKnWfYvRHVIZeEmt2mo26UWz FjTOGYT4iQyUftir3yX7lczv1BP+HSnCfPyHA2nFntIkQyEIyQnuE4Tu6jz1xpN07jbb rpm28MdaTtcHVe4Lr4E2oOCWd4liXK0DAn+qH7Wl+uZ7TCUU3Z+sXhZzHkUa1POxhuDB CbSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694490279; x=1695095079; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Gv+Ev/2PRhDNFG+2fM3DPuLpCLxc642MK8/PqE/8BbQ=; b=hqD2c1vLxRyGBccQey5cHmR3NqUMcUQne2LjEQfnkrCFJPGXLVujRBiARE4tJPHnEu AM6dEuJ4XYuCMQp+YgW5qnAFJXsEMY1yDrOPm8eqL7ARo94PSIH1BgoUzDQNYU1W24w3 aS/P8b+tVMgvqg68FhZV0cwFCLdxvjo7F5mmJfkxFXJafiigRGTKJ8e2kkC6HXIe9Pv/ 17gs1lcBEOP5xGCYHM7KVN09hcPb+xY/3ScE+saS97Vz18egmTTNPUsJDpQWdOZj7fMK zmQSepR/SoK0YV4d3syzBhA2PXF8IAwp9MtyLZoUmN4o6Ls8N5EeyZRhh6Yjv0xY6su4 ncMg== X-Gm-Message-State: AOJu0YywIAhEiArbVgTlQE/5Q8768vaHleeFwiMYtJMlpb2v0J1T++jM 2xoFduwsVQ1f3QuzgUNxj40eKD927+g= X-Google-Smtp-Source: AGHT+IHwL8dlzVasFL3gG06HlSR1drbos/HOV8fzvacHsexjPDGlOkXp74UYs8yRKVgs3ovwKlZ34g== X-Received: by 2002:a0c:b38a:0:b0:651:65f4:31fa with SMTP id t10-20020a0cb38a000000b0065165f431famr10744180qve.39.1694490279384; Mon, 11 Sep 2023 20:44:39 -0700 (PDT) Received: from localhost.localdomain (dsl-141-150.b2b2c.ca. [66.158.141.150]) by smtp.gmail.com with ESMTPSA id cx19-20020a05620a51d300b0076f12fcb0easm2968338qkb.2.2023.09.11.20.44.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Sep 2023 20:44:38 -0700 (PDT) From: Maxim Cournoyer To: guix-patches@gnu.org, maxim.cournoyer@gmail.com Subject: [PATCH] .dir-locals.el: Update bug-reference configuration and document it. Date: Mon, 11 Sep 2023 23:44:31 -0400 Message-ID: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-CC: ludo@gnu.org Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::f29; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qv1-xf29.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.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: -0.0 (/) (nil) : Update URL. Add comment. * doc/contributing.texi (The Perfect Setup): New "Viewing bugs within Emacs" subsection. --- .dir-locals.el | 6 ++++-- doc/contributing.texi | 45 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 2 deletions(-) diff --git a/.dir-locals.el b/.dir-locals.el index 36714c1aa4..c63262848c 100644 --- a/.dir-locals.el +++ b/.dir-locals.el @@ -5,10 +5,12 @@ (tab-width . 8) (sentence-end-double-space . t) - ;; For use with 'bug-reference-prog-mode'. + ;; For use with 'bug-reference-prog-mode'. Extra bug-reference + ;; configuration should be done in your Emacs user configuration file; + ;; refer to (info (guix) The Perfect Setup). (bug-reference-bug-regexp . "\\(\\)") - (bug-reference-url-format . "https://bugs.gnu.org/%s") + (bug-reference-url-format . "https://issues.guix.gnu.org/%s") (eval . (add-to-list 'completion-ignored-extensions ".go")) diff --git a/doc/contributing.texi b/doc/contributing.texi index a0da871f1a..608da89a2c 100644 --- a/doc/contributing.texi +++ b/doc/contributing.texi @@ -379,6 +379,51 @@ The Perfect Setup save then add @code{(add-hook 'after-save-hook 'copyright-update)} in Emacs. +@subsection Viewing Bugs within Emacs + +Emacs has a nice minor mode called @code{bug-reference}, which, when +combined with @samp{emacs-debbugs} (the Emacs package), can be used to +open links such as @samp{} or +@samp{} as bug report buffers. From +there you can easily consult the email thread via the Gnus interface, +reply or modify the bug status, all without leaving the comfort of +Emacs! Below is a sample configuration to add to your @file{~/.emacs} +configuration file: + +@lisp +;;; Bug references. +(add-hook 'prog-mode-hook #'bug-reference-prog-mode) +(add-hook 'gnus-mode-hook #'bug-reference-mode) +(add-hook 'erc-mode-hook #'bug-reference-mode) +(add-hook 'bug-reference-mode-hook 'debbugs-browse-mode) +(add-hook 'bug-reference-prog-mode-hook 'debbugs-browse-mode) +(add-hook 'gnus-summary-mode-hook 'bug-reference-mode) +(add-hook 'gnus-article-mode-hook 'bug-reference-mode) + +;;; This extends the default expression (the first complicated blob) to also +;;; match URLs such as or +;;; . It is also extended to detect "Fixes: +;;; #NNNNN" git trailers. +(setq bug-reference-bug-regexp + (concat + "\\(" + "\\(?:\\b\\(?:[Bb]ug ?#?\\|[Pp]atch ?#\\|[Ff]ixes:? ?#\\|\ +RFE ?#\\|PR [a-z+-]+/\\)\\([0-9]+\\(?:#[0-9]+\\)?\\)\\)" + "\\|" + "\\(?:\\)" + "\\)")) +(setq bug-reference-url-format "https://bugs.gnu.org/%s") +;; The following allows Emacs Debbugs user to open the issue directly within +;; Emacs. +(setq debbugs-browse-url-regexp + "^https?://\\(debbugs\\|\\(issues\\.guix\\|bugs\\)\\)\\.gnu\\.org/\ +\\(cgi/bugreport\\.cgi\\?bug=\\)?\\(?3:[[:digit:]]+\\)$") +@end lisp + +For more information, refer to @ref{Bug Reference,,, emacs, The GNU +Emacs Manual} and @ref{Minor Mode,,, debbugs-ug, The Debbugs User +Guide}. + @node Packaging Guidelines @section Packaging Guidelines base-commit: 2a7f031ca9d6d16fe0264023d8beca02b3ac0050 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 10:20:55 2023 Received: (at 65883) by debbugs.gnu.org; 12 Sep 2023 14:20:55 +0000 Received: from localhost ([127.0.0.1]:59688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qg4G7-0007F4-88 for submit@debbugs.gnu.org; Tue, 12 Sep 2023 10:20:55 -0400 Received: from coleridge.kublai.com ([166.84.7.167]:64337 helo=mail.spork.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qg4G4-0007Eq-3A for 65883@debbugs.gnu.org; Tue, 12 Sep 2023 10:20:53 -0400 Received: from ditto (ool-18b8e9e7.dyn.optonline.net [24.184.233.231]) by mail.spork.org (Postfix) with ESMTPSA id 9142C33ED; Tue, 12 Sep 2023 10:20:10 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=spork.org; s=dkim; t=1694528416; bh=YwOeZXc+wSVMRIUpSJnS34xQ7/gaYXxQjIXHPryeCis=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=ZSqye0NkwixaXCYYC76PhgIgwhwJM2fqiLRTAHW8qriK6CikEqxtWVivMD//mCXFl RzFwUqSv1emTCc7DHK/MQDizS7kZPsk5LgrP6ci2OjT3szTsJAJTVKJGK2q/NUN+gP pjB6yqtl3ngczhkNgVeB3fo6DbY+FMGe4gHEW0os= From: brian To: Maxim Cournoyer Subject: Re: [bug#65883] [PATCH] .dir-locals.el: Update bug-reference configuration and document it. In-Reply-To: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> (Maxim Cournoyer's message of "Mon, 11 Sep 2023 23:44:31 -0400") References: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> Date: Tue, 12 Sep 2023 10:20:10 -0400 Message-ID: <87zg1rzd5x.fsf@spork.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65883 Cc: 65883@debbugs.gnu.org, ludo@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 (-) Maxim Cournoyer writes: > +;;; This extends the default expression (the first complicated blob) to = also > +;;; match URLs such as or > +;;; . It is also extended to detect "Fixes: > +;;; #NNNNN" git trailers. > +(setq bug-reference-bug-regexp > + (concat > + "\\(" > + "\\(?:\\b\\(?:[Bb]ug ?#?\\|[Pp]atch ?#\\|[Ff]ixes:? ?#\\|\ > +RFE ?#\\|PR [a-z+-]+/\\)\\([0-9]+\\(?:#[0-9]+\\)?\\)\\)" > + "\\|" > + "\\(?:\\)" > + "\\)")) Is there any reason not to use =E2=80=98rx=E2=80=99, rather than, as you sa= y, =E2=80=9Ccomplicated blobs=E2=80=99? Particularly with Emacs' requirement f= or =E2=80=98\\=E2=80=99 everywhere, regexps become even more like line noise. If I'm reading this regexp right, for example, it could be: --8<---------------cut here---------------start------------->8--- (setq bug-reference-bug-regexp2 (rx (group (or (seq word-boundary (or (seq (char "Bb") "ug" (zero-or-one " ") (zero-or-one "#")) (seq (char "Pp") "atch" (zero-or-one " ") "#") (seq (char "Ff") "ixes" (zero-or-one ":") (zero-or-one " ") "#") (seq "RFE" (zero-or-one " ") "#") (seq "PR " (one-or-more (char "a-z+-")) "/")) (group (one-or-more (char "0-9")) (zero-or-one (seq "#" (one-or-more (char "0-9")))))) (seq ""))))) --8<---------------cut here---------------end--------------->8--- -bjc From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 10:34:25 2023 Received: (at 65883) by debbugs.gnu.org; 12 Sep 2023 14:34:25 +0000 Received: from localhost ([127.0.0.1]:59749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qg4TA-0007cs-Ra for submit@debbugs.gnu.org; Tue, 12 Sep 2023 10:34:25 -0400 Received: from coleridge.kublai.com ([166.84.7.167]:59336 helo=mail.spork.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qg4T8-0007cj-LD for 65883@debbugs.gnu.org; Tue, 12 Sep 2023 10:34:23 -0400 Received: from ditto (ool-18b8e9e7.dyn.optonline.net [24.184.233.231]) by mail.spork.org (Postfix) with ESMTPSA id 8762C34B9; Tue, 12 Sep 2023 10:34:17 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=spork.org; s=dkim; t=1694529257; bh=KX60LvNv15PLPVGGzB7g+e1Pd7H9HW3bwnYxNp5JuZY=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=idLruG+0vd8tjpY4R2qNHRWwJJWwASfu8XB6btDMHT5j0xPAPKF0zb3IXL4gC6skR a3WRx9g+Zt9bxp99PCBQQ5e1+76ynazdZ1F6QCaxt6eXM1Ql6XS6oWU2OezMyIMXtI o2bUyljnNub+Win7u5vdGsnWSMGwlDI0vE94evY0= From: brian To: Maxim Cournoyer Subject: Re: [bug#65883] [PATCH] .dir-locals.el: Update bug-reference configuration and document it. In-Reply-To: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> (Maxim Cournoyer's message of "Mon, 11 Sep 2023 23:44:31 -0400") References: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> Date: Tue, 12 Sep 2023 10:34:17 -0400 Message-ID: <87v8cfzcie.fsf@spork.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65883 Cc: 65883@debbugs.gnu.org, ludo@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 (-) Maxim Cournoyer writes: > +(setq debbugs-browse-url-regexp > + "^https?://\\(debbugs\\|\\(issues\\.guix\\|bugs\\)\\)\\.gnu\\.org/\ > +\\(cgi/bugreport\\.cgi\\?bug=3D\\)?\\(?3:[[:digit:]]+\\)$") > +@end lisp While I'm at it, here's the =E2=80=98rx=E2=80=99 form of the above: --8<---------------cut here---------------start------------->8--- (setq debbugs-browse-url-regexp (rx line-start "http" (zero-or-one "s") "://" (or "debbugs" "issues.guix" "bugs") ".gnu.org" (one-or-more "/") (group (zero-or-one "cgi/bugreport.cgi?bug=3D")) (group-n 3 (one-or-more digit)) line-end)) --8<---------------cut here---------------end--------------->8--- -bjc From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 16:31:44 2023 Received: (at 65883) by debbugs.gnu.org; 13 Sep 2023 20:31:45 +0000 Received: from localhost ([127.0.0.1]:36174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgWWW-0007US-JO for submit@debbugs.gnu.org; Wed, 13 Sep 2023 16:31:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgWWU-0007UG-Q0 for 65883@debbugs.gnu.org; Wed, 13 Sep 2023 16:31:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qgWWI-0004iV-MP; Wed, 13 Sep 2023 16:31:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=zNgZlCVutvnG3jn0WsEGetmtt/4xc2dLwWushhIOW3g=; b=HIJSzAuA9K1YGB/O4dc8 wjH5FNAkUJZDQDilbG5YIae+NiBrqdsKgDN3+bH2OycQSEV/BbP60jD3nXsT7I6VTVfQHXPAoW29S 3WSAG3ly8/ly+fXqj+aZmfFdOjIClwnzFhd5H00niR5ubFCon0VRTrt8MPPRRzFGVrGp6DPa905sI XwWiw01MGEXkCYsZxrfQt7nJsmkHi3qBAcmMgyjKDrOTye0iZXVjbXc6EQEvYqBt24NuNI4HYaTjb GX89kgm6iadp1DR8C4FM4zEo8PUbE9VRJTc1RMrNDO+jgHGAUhxcBuNe7sItVHpLdm9URN6RaSFtp r9brt2fI5Ee+3w==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxim Cournoyer Subject: Re: [bug#65883] [PATCH] .dir-locals.el: Update bug-reference configuration and document it. References: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Septidi 27 Fructidor an 231 de la =?utf-8?Q?R=C3=A9v?= =?utf-8?Q?olution=2C?= jour de la Verge-d'or 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: Wed, 13 Sep 2023 22:31:28 +0200 In-Reply-To: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> (Maxim Cournoyer's message of "Mon, 11 Sep 2023 23:44:31 -0400") Message-ID: <87msxpke73.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65883 Cc: 65883@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 (---) Hi, Maxim Cournoyer skribis: > (nil) : Update URL. Add comment. > * doc/contributing.texi (The Perfect Setup): New "Viewing bugs within Ema= cs" > subsection. [...] > + ;; For use with 'bug-reference-prog-mode'. Extra bug-reference > + ;; configuration should be done in your Emacs user configuration fi= le; > + ;; refer to (info (guix) The Perfect Setup). Nitpick: (info "(guix) The Perfect Setup=E2=80=9C), so one can C-x C-e it. = :-) > (bug-reference-bug-regexp > . "\\(\\)") Should we add issues.guix here? [...] > +(setq bug-reference-bug-regexp > + (concat > + "\\(" > + "\\(?:\\b\\(?:[Bb]ug ?#?\\|[Pp]atch ?#\\|[Ff]ixes:? ?#\\|\ I second Brian=E2=80=99s suggestion to use =E2=80=98rx=E2=80=99. Other than that, I think it=E2=80=99s wonderful, well done! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 23:21:12 2023 Received: (at 65883) by debbugs.gnu.org; 14 Sep 2023 03:21:12 +0000 Received: from localhost ([127.0.0.1]:36434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgcum-0006MS-54 for submit@debbugs.gnu.org; Wed, 13 Sep 2023 23:21:12 -0400 Received: from mail-qk1-x72d.google.com ([2607:f8b0:4864:20::72d]:59601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgcuk-0006M0-3D for 65883@debbugs.gnu.org; Wed, 13 Sep 2023 23:21:10 -0400 Received: by mail-qk1-x72d.google.com with SMTP id af79cd13be357-76dbe786527so33927685a.2 for <65883@debbugs.gnu.org>; Wed, 13 Sep 2023 20:21:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694661658; x=1695266458; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=DlzG5AJ3r9Hqx8fYha5QAMcOMdRPf1yS/TCZyeVjBcc=; b=AyaR+jWUi6g0KKt89LIo8deQ/2ld/NNYnawtVYClNAcha24SCmkohJ2bguJfd91070 fs6+eXwk/PB9gOy4WYXxwKPniCmHm884+YN1//0cGsnnpYWUoJtS83Q0Bh5B5aysM/h/ CZz3FRO2m82YigwM/l6Is6uKmsTr/uH5vLC+HpOUKldvVDHauCMyO6qyMWQVxo1XST3Z w8+ugcgMzr6ojdXIP+NSN3gqpz/kn3mAWLXPkOELbVZqS4qdKNXn7atINtMsjKv6psw1 ZVilWyovuywGQeDa0bm/hZR2hC0Nh+8nx34vTLryfbLIe1ehmM7euCmfAjkq0GDTdQcN U9VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694661658; x=1695266458; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=DlzG5AJ3r9Hqx8fYha5QAMcOMdRPf1yS/TCZyeVjBcc=; b=ErzCnUZ+EmGjEzWe4ePTUaicqezEsNXPEUfqjA8n8QVduIvtFS/XGmTMWHEuuxjjJe gJB7lbB/VmK+33QVm1PnBDXstT0468wOS0XHTLGNjPWG2XPi2GmsYgSANADLC/uzj7ps Yr1Gk959vI9bA5WhrBTrnF6ngHqLNtk7UWlWGfNYzQbomNzDyXh09usjb+whhZKFPMIP FGkkv7PoLpXTfu1c8APFBEmEgkdlZns5oyNIYpjBPUwUWXKUymtoF2OUGc5UaOXGzXYN wbu0VVctJ6NC+OpetfD6wgjIhsPfbYY993yaSlXN90w/G9T5nU3+tRAsgawdt9IPyerI 9LHQ== X-Gm-Message-State: AOJu0YyuPoxE8DHSLbPiQKsz9HVHs6rZCkarWri/0VepdU+9RkKeufIv nkYB70twhrhfPKPzTCYFIQX+Y1rlZII= X-Google-Smtp-Source: AGHT+IEdPDNFyz8/793tvbRX+Ls9u4pC7ZN51oUcUTpnSmgbOBdIKuhDLgM9Rh2wOEIHegWKh8+wwQ== X-Received: by 2002:a05:620a:24d2:b0:76f:22f7:4093 with SMTP id m18-20020a05620a24d200b0076f22f74093mr5042958qkn.3.1694661658213; Wed, 13 Sep 2023 20:20:58 -0700 (PDT) Received: from hurd (dsl-149-165.b2b2c.ca. [66.158.149.165]) by smtp.gmail.com with ESMTPSA id q16-20020ae9e410000000b00767d4a3f4d9sm193754qkc.29.2023.09.13.20.20.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Sep 2023 20:20:57 -0700 (PDT) From: Maxim Cournoyer To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#65883] [PATCH] .dir-locals.el: Update bug-reference configuration and document it. References: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> <87msxpke73.fsf@gnu.org> Date: Wed, 13 Sep 2023 23:20:56 -0400 In-Reply-To: <87msxpke73.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Wed, 13 Sep 2023 22:31:28 +0200") Message-ID: <87ttrxtp7r.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65883 Cc: 65883@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, Ludovic Court=C3=A8s writes: > Hi, > > Maxim Cournoyer skribis: > >> (nil) : Update URL. Add comment. >> * doc/contributing.texi (The Perfect Setup): New "Viewing bugs within Em= acs" >> subsection. > > [...] > >> + ;; For use with 'bug-reference-prog-mode'. Extra bug-reference >> + ;; configuration should be done in your Emacs user configuration f= ile; >> + ;; refer to (info (guix) The Perfect Setup). > > Nitpick: (info "(guix) The Perfect Setup=E2=80=9C), so one can C-x C-e it= . :-) Neat! I was wondering what's the trick to get them turn into links in Emacs. >> (bug-reference-bug-regexp >> . "\\(\\)") > > Should we add issues.guix here? No, because issues.guix ones are already URLs, opened in a browser. For Emacs users who prefer to have them open in Debbugs, that's what the documented debbugs-browse-url-regexp is for. > > [...] > >> +(setq bug-reference-bug-regexp >> + (concat >> + "\\(" >> + "\\(?:\\b\\(?:[Bb]ug ?#?\\|[Pp]atch ?#\\|[Ff]ixes:? ?#\\|\ > > I second Brian=E2=80=99s suggestion to use =E2=80=98rx=E2=80=99. That looks nicer indeed. Will review it soon. > Other than that, I think it=E2=80=99s wonderful, well done! Thanks! --=20 Maxim From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 17 16:45:40 2023 Received: (at 65883-done) by debbugs.gnu.org; 17 Sep 2023 20:45:40 +0000 Received: from localhost ([127.0.0.1]:51549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhyeC-0003TE-DX for submit@debbugs.gnu.org; Sun, 17 Sep 2023 16:45:40 -0400 Received: from mail-qk1-x733.google.com ([2607:f8b0:4864:20::733]:52376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhye9-0003Sz-QR for 65883-done@debbugs.gnu.org; Sun, 17 Sep 2023 16:45:38 -0400 Received: by mail-qk1-x733.google.com with SMTP id af79cd13be357-773b4a711bcso139814485a.0 for <65883-done@debbugs.gnu.org>; Sun, 17 Sep 2023 13:45:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1694983524; x=1695588324; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=K5uJ34RBnlUGqeMVu6J0LEku7Np08nstGaJORmR9Mrc=; b=FGFuAstfs5g38WGPv4RHAHVcAfK9CjFNP7FxwjRBga7x1h+hGf3OaR/XDkjkE97MtB ycKNAh7lkhn1oZtWrdF2SGHo1ZILvOCGHx4csJu2hpPcUx866dKZapTEE02phZ4BzP/G qjFoXfGWpfbSVqPIEalXB0Gem2+ds+F/zlN7qy69SoJOoMcPkENRiyh7Jkk92Jd3AIh5 rXC1IV6l8kVxQPWjxgwVMeK6/18XaMlo+B/+SSWQbD53rH4xz/RimBV0tY7UXBHqfKqk YZXCiDbkDm97uv1lCRfqwz6sd3HXIi+6ptesgnHlKH8c1+UMxSv+bznSNv2fC+WLUhd/ VTUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694983524; x=1695588324; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=K5uJ34RBnlUGqeMVu6J0LEku7Np08nstGaJORmR9Mrc=; b=Y0CksmpweWWiYJ53/Q7/Y7Nz4hSvmAoRG7ui2110YcOH+F92GTYsccsxzjviov/Cfw esrzS5dnyd2SdBjQsdg4/vbtYHCblMezoKG++4sW6AiD/F0QQK8ixdvoUYFYUwRFbqRK pbLgX8Hc++OG24G4n1a0Ltlx5xWHpdVWSmzIqTa+FShW8rcWVIkVhT3VYSekTNEqzeTw B5KcSNofiWZgFF1/JLCJWqz+aWR0cU1Ursbaa6eUI71sYNwlq8XII4/VMtYWq/e5vDKD AsDk8onLjmFtE5t7yCay9C+o2k5r6sg8ntcEh1DEHx6dKQpb0h47v1YzNoNw337ZaiVM x7wQ== X-Gm-Message-State: AOJu0Yy0RoORP5RUQ0PO61UyQFR4akaM8lHWvzRnZdLiu6LI+IBEOYB+ mKgs6fwI71JMYWmuUcimoxxRDj7+FeA= X-Google-Smtp-Source: AGHT+IEHO2OfnR/RDxe5XJQzia0NyR0Mv64jGCJIi/XZ42yRH3l8k3832DMf7Xn7K5BQ6SGcXxyZew== X-Received: by 2002:a05:620a:404a:b0:76f:1272:2aa8 with SMTP id i10-20020a05620a404a00b0076f12722aa8mr9486269qko.6.1694983524321; Sun, 17 Sep 2023 13:45:24 -0700 (PDT) Received: from hurd (dsl-10-149-131.b2b2c.ca. [72.10.149.131]) by smtp.gmail.com with ESMTPSA id f6-20020a0ccc86000000b0064906cfe430sm1325202qvl.135.2023.09.17.13.45.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Sep 2023 13:45:23 -0700 (PDT) From: Maxim Cournoyer To: brian Subject: Re: [bug#65883] [PATCH] .dir-locals.el: Update bug-reference configuration and document it. References: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> <87v8cfzcie.fsf@spork.org> Date: Sun, 17 Sep 2023 16:45:22 -0400 In-Reply-To: <87v8cfzcie.fsf@spork.org> (brian's message of "Tue, 12 Sep 2023 10:34:17 -0400") Message-ID: <87fs3c7cm5.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65883-done Cc: ludo@gnu.org, 65883-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, brian writes: > Maxim Cournoyer writes: > >> +(setq debbugs-browse-url-regexp >> + "^https?://\\(debbugs\\|\\(issues\\.guix\\|bugs\\)\\)\\.gnu\\.org= /\ >> +\\(cgi/bugreport\\.cgi\\?bug=3D\\)?\\(?3:[[:digit:]]+\\)$") >> +@end lisp > > While I'm at it, here's the =E2=80=98rx=E2=80=99 form of the above: > > (setq debbugs-browse-url-regexp > (rx > line-start > "http" (zero-or-one "s") "://" > (or "debbugs" "issues.guix" "bugs") > ".gnu.org" (one-or-more "/") > (group (zero-or-one "cgi/bugreport.cgi?bug=3D")) > (group-n 3 (one-or-more digit)) > line-end)) Installed with your changes! --=20 Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 19 04:09:39 2023 Received: (at 65883) by debbugs.gnu.org; 19 Sep 2023 08:09:39 +0000 Received: from localhost ([127.0.0.1]:55313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qiVnf-0003MD-4f for submit@debbugs.gnu.org; Tue, 19 Sep 2023 04:09:39 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:37894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qiVnV-0003Le-Uh for 65883@debbugs.gnu.org; Tue, 19 Sep 2023 04:09:30 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-40472fef044so10907755e9.0 for <65883@debbugs.gnu.org>; Tue, 19 Sep 2023 01:09:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695110955; x=1695715755; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=OfohaXXe553qIotAPoDCqeS/YKbDdij5jQ2VeT2nR5s=; b=BfYpbNLNnQL8/4dg5HkGe6Fn7JT8sy9Zli0cyB7L9/Rg+/WXDS6pJi/BbB6JcRqXRY 5A65jhoEDRNpqpyM5NqS862XZK7FCn5XrrUJdGeTvrQ7xZQP+TODEo3SzLgl8fYH6MXo 0apY/cBx9s0rvk0MSAXBvorHg5VwsCwAPJ+wpzuS/hTMuncUkW+TCQmeIFhtZSZCYaW0 Oum/FKkiUcldsIR+O3TyI0CVd1z7tKQX8g7JRAmXo7dS1PoOVpDqg/5FjHk/mULm6fN4 EwtdeiC5og2L3aKtWZtVjMuBz8Udn/f5xxnALmTtfQQrBVogo8BGMWqqaAPJbW6cvJFP jD7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695110955; x=1695715755; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OfohaXXe553qIotAPoDCqeS/YKbDdij5jQ2VeT2nR5s=; b=Vdxj3iB8U7KwWqDqo8glTCEizaWGc9c8xFOzwZtE29mLmAF+45z700vEMHa6/g+y18 8bJmtJrgGjPLvY5TZH/DFtqhffuCWsnpvz/OtN0T55hiSuX0NGRlO3EP9CotCYU6XQYj W+BqtqPq3JPCY9mBe6IavMv90WtRUhQ+QXF9alV0NQv2BLAV4gALXbz0zznAocCjs0s7 SbAk4b2WUAIjTc4CWSonlEh7Exa9Eo1ZT7zmf9sSSzK1KMb73O+kO80S9JJiccpKbodi qRDlm/EtVicyNEf70aVbuHd5YwArw4WXg0gSljk1V0+zxJzOuzGuZKVzEDKHl7reoGnQ 865Q== X-Gm-Message-State: AOJu0Yx376jV3e7xN5sFDTZ1NvABdh4SOzgiVF1CtzAt4lpgDh2QyPg/ PtOsHgrAJY22HaRhXuTsff4= X-Google-Smtp-Source: AGHT+IEWxVzVXym0+edczy7Qdz5sXF9v0E4M7zRly1dppTTsJWRpHZLPAj4bymE1zc4ldHONwsz1rA== X-Received: by 2002:a05:600c:1c0e:b0:401:7d3b:cc84 with SMTP id j14-20020a05600c1c0e00b004017d3bcc84mr9709752wms.0.1695110955549; Tue, 19 Sep 2023 01:09:15 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id k16-20020a05600c1c9000b004047f3b73f9sm11167302wms.21.2023.09.19.01.09.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Sep 2023 01:09:15 -0700 (PDT) From: Simon Tournier To: Maxim Cournoyer , 65883@debbugs.gnu.org, maxim.cournoyer@gmail.com Subject: Re: [bug#65883] [PATCH] .dir-locals.el: Update bug-reference configuration and document it. In-Reply-To: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> References: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> Date: Tue, 19 Sep 2023 10:08:38 +0200 Message-ID: <86il86lh4p.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65883 Cc: ludo@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 Maxim, Sorry to be late to the party. On Mon, 11 Sep 2023 at 23:44, Maxim Cournoyer wrote: > - ;; For use with 'bug-reference-prog-mode'. > + ;; For use with 'bug-reference-prog-mode'. Extra bug-reference > + ;; configuration should be done in your Emacs user configuration file; > + ;; refer to (info (guix) The Perfect Setup). > (bug-reference-bug-regexp > . "\\(\\)") > - (bug-reference-url-format . "https://bugs.gnu.org/%s") > + (bug-reference-url-format . "https://issues.guix.gnu.org/%s") Just to point that in addition, this: https://issues.guix.gnu.org/issue/12345 is also valid. > +(setq bug-reference-url-format "https://bugs.gnu.org/%s") > +;; The following allows Emacs Debbugs user to open the issue directly within > +;; Emacs. > +(setq debbugs-browse-url-regexp > + "^https?://\\(debbugs\\|\\(issues\\.guix\\|bugs\\)\\)\\.gnu\\.org/\ > +\\(cgi/bugreport\\.cgi\\?bug=\\)?\\(?3:[[:digit:]]+\\)$") > +@end lisp Idem here. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 20 11:28:43 2023 Received: (at 65883) by debbugs.gnu.org; 20 Sep 2023 15:28:44 +0000 Received: from localhost ([127.0.0.1]:60171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qiz87-00080w-KL for submit@debbugs.gnu.org; Wed, 20 Sep 2023 11:28:43 -0400 Received: from mail-oi1-x235.google.com ([2607:f8b0:4864:20::235]:54344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qiz84-00080d-Rk for 65883@debbugs.gnu.org; Wed, 20 Sep 2023 11:28:41 -0400 Received: by mail-oi1-x235.google.com with SMTP id 5614622812f47-3aca0934e74so4063010b6e.0 for <65883@debbugs.gnu.org>; Wed, 20 Sep 2023 08:28:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695223705; x=1695828505; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=TTM61Ucz91Apz2IHftD8KPJUu2JfQb2hD1fqgwG8J6c=; b=DZrMCbs90guSCssFVcfZMKnSo2o9+Re/BvmmF8HyTRsqaOVpu/1FGxPl0hIAdKAR0Q 8SOHTGzeu9kiKZ0GzwY5SEvPs3aNjZElUQkjVCda9XKPdAInq68tobprG7czANxEVvqG cpX6XF51yWI8/xt/mDHIziZy6fquA9ZSwi5vf4AyZacLxNkap7Dw1CzVH1yB9y84BEaF RaKGyfom5NRRiO5Q+0jaoQCcVICcMzMLvrKhffA+l2yS3TOTeJOL28/EOlEL+wWx6onX U8oC+HhpZ5lauEDlXerbEg3Y6ZQXpATXSEvmIAuNMUXLkAXsL8iz/Ypl/bIFdrt8WFQU SQkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695223705; x=1695828505; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=TTM61Ucz91Apz2IHftD8KPJUu2JfQb2hD1fqgwG8J6c=; b=j7Q/eXhFDlTjdQREX4dHv8KhtiZFFyIIKRep+rmOTslHnhpZeecQLeAQXuIy2SHys5 gKeOgyMVMQQ2O67SYM7gRtJD6tg3jNiB9mDUhn4UdGUEOL1JO35YKxwYeyX8F6RPRKXN yRgltqkkoPJtvnjkk2ylR5Q2dYNnlJSt9uh+6NGaTgrrJdxhz9P8Cy6j02SIiUJsl8aC cudWVhz/EeIbEWQVF+wIh4LGMsuArEja51o4xjQIQMPatwnMxuLMDF6hmP+YIVsFXd+2 iJLyl/1CIs67opJrf8AA/hkOmizDNmOi2i/FSOZSRbItQ1alPVGFFnRg0Xik+2tASUfe yWvA== X-Gm-Message-State: AOJu0Yx6UZtGr5nG9Bw1qeM/kwnQ4Sd929d2tSXje9vM1rvWbxgknVr4 7ECxsAvGAXeuUhE6Gu2cylQ= X-Google-Smtp-Source: AGHT+IGNsyz7aXy4ndQalEzyiNxfIXN6br49z5jIHiMNNzuxmoRSgsTovTKyVBe6G58bqZbxYWSflQ== X-Received: by 2002:aca:f07:0:b0:3a1:df63:60cc with SMTP id 7-20020aca0f07000000b003a1df6360ccmr2228997oip.59.1695223705556; Wed, 20 Sep 2023 08:28:25 -0700 (PDT) Received: from hurd (dsl-10-134-200.b2b2c.ca. [72.10.134.200]) by smtp.gmail.com with ESMTPSA id b11-20020ac8678b000000b003fde3d63d22sm4614456qtp.69.2023.09.20.08.28.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Sep 2023 08:28:25 -0700 (PDT) From: Maxim Cournoyer To: Simon Tournier Subject: Re: [bug#65883] [PATCH] .dir-locals.el: Update bug-reference configuration and document it. References: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> <86il86lh4p.fsf@gmail.com> Date: Wed, 20 Sep 2023 11:28:24 -0400 In-Reply-To: <86il86lh4p.fsf@gmail.com> (Simon Tournier's message of "Tue, 19 Sep 2023 10:08:38 +0200") Message-ID: <87msxg6ezr.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65883 Cc: 65883@debbugs.gnu.org, ludo@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 Simon, Simon Tournier writes: > Hi Maxim, > > Sorry to be late to the party. > > On Mon, 11 Sep 2023 at 23:44, Maxim Cournoyer wrote: > >> - ;; For use with 'bug-reference-prog-mode'. >> + ;; For use with 'bug-reference-prog-mode'. Extra bug-reference >> + ;; configuration should be done in your Emacs user configuration file; >> + ;; refer to (info (guix) The Perfect Setup). >> (bug-reference-bug-regexp >> . "\\(\\)") >> - (bug-reference-url-format . "https://bugs.gnu.org/%s") >> + (bug-reference-url-format . "https://issues.guix.gnu.org/%s") > > Just to point that in addition, this: > > https://issues.guix.gnu.org/issue/12345 > > is also valid. > >> +(setq bug-reference-url-format "https://bugs.gnu.org/%s") >> +;; The following allows Emacs Debbugs user to open the issue directly within >> +;; Emacs. >> +(setq debbugs-browse-url-regexp >> + "^https?://\\(debbugs\\|\\(issues\\.guix\\|bugs\\)\\)\\.gnu\\.org/\ >> +\\(cgi/bugreport\\.cgi\\?bug=\\)?\\(?3:[[:digit:]]+\\)$") >> +@end lisp > > Idem here. Thanks for pointing these other possibilities. Unless they are prominently documented though, I'd maybe opt to leave them out, as their format simply uses more characters for no added value. -- Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 20 11:39:44 2023 Received: (at 65883) by debbugs.gnu.org; 20 Sep 2023 15:39:44 +0000 Received: from localhost ([127.0.0.1]:60181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qizIm-0008Kd-Ie for submit@debbugs.gnu.org; Wed, 20 Sep 2023 11:39:44 -0400 Received: from mail-qv1-xf35.google.com ([2607:f8b0:4864:20::f35]:39999) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qizIi-0008KK-Px for 65883@debbugs.gnu.org; Wed, 20 Sep 2023 11:39:43 -0400 Received: by mail-qv1-xf35.google.com with SMTP id 6a1803df08f44-65619c72d7eso10269966d6.0 for <65883@debbugs.gnu.org>; Wed, 20 Sep 2023 08:39:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695224365; x=1695829165; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=NfQZN7cFCRIYoEtSlZlrgMJoLkIL/F2vCluIedE74M4=; b=Xv2NxpD82JeoXYFH5Ea7HuCvCd/KYh9WYMizzOzEVjvEnQYMNoOlkdzghHl4ysrGTN vWtoeQeRR80AZ3LNxDYv/x++H9m7RHhwgZK95YyXcO7fN4fXurmqyTKH0FwCd7vkNlVP yT4kI9DwuuAI8N8FQqrJ6QdwBfHGcRPkkQYOCGRjCCyGigfs3qFyT21LiNs1ZlE3Aqe9 jdjwiBkI4ybCH8rRqH1umh0ytlCT8XGRfH3AaOkLnpH3QEceHQG3V+8b3+mUJizlxhtc OG1jPb9HJvSYllAWaEdHT1MjsDYX/HIl7IO/4pOuk9R6GLvD0LoRbvWKV/Lq/NSI5jgJ VQ4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695224365; x=1695829165; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NfQZN7cFCRIYoEtSlZlrgMJoLkIL/F2vCluIedE74M4=; b=g79+6Z+P+8kmOSOly9JvGZdRcSMSm2GKK0GozMiyUk0pDDDfGT6RpE/P1rlYcbdQH8 FNwgio1+xQSHVk4JiUfyHc3DDYN3zRIFt2nM94j9yvmUp67AWEOM8OCZ1TMuBTspcA1Z LXOwuOuuTO5pkxDlLY+CY3ELnS1rLfOmGJa6+TCjL40sE9JhKOx4Sv6S80r7Me8kY/8v V5vBGBDH4c/NHTSrlErlsSvYARQ+elzSkAcvYBsMvlv1VaDO0lK46GHH/vCbxu4l/ki2 nFdmJrJVJKoVc/ejia0/GpHwSv9JIaAiegCmVqCIMYB/CdOykLRSYD398ddMER5fUM8a WLRw== X-Gm-Message-State: AOJu0YxVpgWGxA5gH61I98ypnSczKkF2Z/OaUZfdivaiBzoe1bZZ07Tj H2xdro+Rm6zYWefOzHLjhhrpvS62I/ES68d5Z44= X-Google-Smtp-Source: AGHT+IERfT4Ok5Hu7tqZ0Z2X/4FC8U+Up9NZ7WwrNPQugYlR6e3dgmIf/zbZycb2j033AodO3wRyR3v/APq9IN2mhwc= X-Received: by 2002:a05:6214:5001:b0:649:5f43:245f with SMTP id jo1-20020a056214500100b006495f43245fmr2759547qvb.6.1695224365629; Wed, 20 Sep 2023 08:39:25 -0700 (PDT) MIME-Version: 1.0 References: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> <86il86lh4p.fsf@gmail.com> <87msxg6ezr.fsf@gmail.com> In-Reply-To: <87msxg6ezr.fsf@gmail.com> From: Simon Tournier Date: Wed, 20 Sep 2023 17:39:14 +0200 Message-ID: Subject: Re: [bug#65883] [PATCH] .dir-locals.el: Update bug-reference configuration and document it. To: Maxim Cournoyer Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65883 Cc: 65883@debbugs.gnu.org, ludo@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 Maxim, On Wed, 20 Sept 2023 at 17:28, Maxim Cournoyer wrote: > Thanks for pointing these other possibilities. Unless they are > prominently documented though, I'd maybe opt to leave them out, as their > format simply uses more characters for no added value. What I have noticed is the way Mumi resolves from Message-ID to Debbugs-ID: https://issues.guix.gnu.org/msgid/63a33d011b9154bbb4de7ad1d183043220fec49a.1691432343.git.h.goebel@crazy-compilers.com -> https://issues.guix.gnu.org/issue/65131#msgid-4f7b841a5c1ab6ea0ee22d3bbd2bedab2ed435fa And this case could be handled, no? Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 25 12:14:09 2023 Received: (at 65883) by debbugs.gnu.org; 25 Sep 2023 16:14:09 +0000 Received: from localhost ([127.0.0.1]:46494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkoDp-0000Ph-7A for submit@debbugs.gnu.org; Mon, 25 Sep 2023 12:14:09 -0400 Received: from mail-qk1-x730.google.com ([2607:f8b0:4864:20::730]:59808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkoDm-0000P1-1R for 65883@debbugs.gnu.org; Mon, 25 Sep 2023 12:14:08 -0400 Received: by mail-qk1-x730.google.com with SMTP id af79cd13be357-774141bb415so329589185a.3 for <65883@debbugs.gnu.org>; Mon, 25 Sep 2023 09:13:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695658427; x=1696263227; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=I0ZXVXOKIoKmwofb4vLCUlign8bpQ8B+18JvuelAHs4=; b=Jsc4DdaATRNkB95249VI0sswbqil2FJQyBFQcTaRcLUugKfSe8FLoAqyUWNAMwiD7o fVOkMyprw/+w6XXmHDNqFQb8gUU37xU66OLTG9yfdOsL57v7iXLFQhzcQUt48qYomeZG wFKAQrshFbUyycWcFP/B/LFaLz49EF9efwjhNzZTne+DTZ95tnvRY3tUX1WB31KHITlV UEIwuTTGOiJ72PX7bZaCn6rIIiSjcvpLEis9MBQ6Br710YoMRZlZYR0SwQhjdObeVCcR c+X/PmF3KWJX9n6BbfxqZweg6Hdslo9yWuGf60tS8PUz1h3t8p9reyF+Jhw/sKWdy+r8 QR2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695658427; x=1696263227; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=I0ZXVXOKIoKmwofb4vLCUlign8bpQ8B+18JvuelAHs4=; b=jLS4qZWNLfK4KP6iF4aNGAY/GWP0PDnDpv2v+cfL7UbHLICcQwvld5fwoHQGYyYp3e D+vRizsoUCWkVuXz2TvjZPQdbtTZJhsMXFTdigMy+wGpaUuyf5z1C1yx+T57lIIgy+2U UyFdglZG89rVACOFKA04Z0qtz1LpZwekO4r9o0a/MuLVbznFgHH6TdQ76iPO86j3SMRB 43FFi/yuSFCAv+4010ajjMwktcDWHjLtV6eqPnXqAiEa5ZI14B9p6tf7QnT6Ftb3FkKi KtVHJ/bCOIDsMryMvTnbGEr9CAgdDwueFfw5v1nMA1b9mVt89yHZ0TKXyShbgzbrh24N a6mw== X-Gm-Message-State: AOJu0YyQle/5LjQm/OteHr/+G0nAIaS0VpCamXGkmK6Wu5Lrb0xzBAe9 vPBvtBOUXZgROGmPUdIgORQ= X-Google-Smtp-Source: AGHT+IHacF9qo1qDuTAnX5zzu4Ux2s9tblmwfjtgrx5QWUo2EWjzVDZQRZ/XDKsAV15j/L6MlE9Mzw== X-Received: by 2002:a05:620a:4311:b0:76c:e9aa:9e09 with SMTP id u17-20020a05620a431100b0076ce9aa9e09mr7203035qko.30.1695658427488; Mon, 25 Sep 2023 09:13:47 -0700 (PDT) Received: from hurd (dsl-10-130-229.b2b2c.ca. [72.10.130.229]) by smtp.gmail.com with ESMTPSA id o14-20020a05620a110e00b0077402573fb4sm3885173qkk.124.2023.09.25.09.13.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Sep 2023 09:13:47 -0700 (PDT) From: Maxim Cournoyer To: Simon Tournier Subject: Re: [bug#65883] [PATCH] .dir-locals.el: Update bug-reference configuration and document it. References: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> <86il86lh4p.fsf@gmail.com> <87msxg6ezr.fsf@gmail.com> Date: Mon, 25 Sep 2023 12:13:46 -0400 In-Reply-To: (Simon Tournier's message of "Wed, 20 Sep 2023 17:39:14 +0200") Message-ID: <87msxa2ptx.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65883 Cc: 65883@debbugs.gnu.org, ludo@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, Simon Tournier writes: > Hi Maxim, > > On Wed, 20 Sept 2023 at 17:28, Maxim Cournoyer > wrote: > >> Thanks for pointing these other possibilities. Unless they are >> prominently documented though, I'd maybe opt to leave them out, as their >> format simply uses more characters for no added value. > > What I have noticed is the way Mumi resolves from Message-ID to Debbugs-ID: > > https://issues.guix.gnu.org/msgid/63a33d011b9154bbb4de7ad1d183043220fec49a.1691432343.git.h.goebel@crazy-compilers.com > -> > https://issues.guix.gnu.org/issue/65131#msgid-4f7b841a5c1ab6ea0ee22d3bbd2bedab2ed435fa > > And this case could be handled, no? I'm not sure how it'd work; bug-reference understand a simple full bug URLs, not ones pointing to a particular message. -- Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 25 12:24:53 2023 Received: (at 65883) by debbugs.gnu.org; 25 Sep 2023 16:24:53 +0000 Received: from localhost ([127.0.0.1]:46498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkoOD-0000iO-Ea for submit@debbugs.gnu.org; Mon, 25 Sep 2023 12:24:53 -0400 Received: from mail-qv1-xf35.google.com ([2607:f8b0:4864:20::f35]:38027) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkoO9-0000i9-FL for 65883@debbugs.gnu.org; Mon, 25 Sep 2023 12:24:52 -0400 Received: by mail-qv1-xf35.google.com with SMTP id 6a1803df08f44-6563970a4fcso1715156d6.0 for <65883@debbugs.gnu.org>; Mon, 25 Sep 2023 09:24:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695659071; x=1696263871; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=AJM9ngfk/0R1FdXk+Y6lOuU4h96sfTZ2fdO0EfZrD/s=; b=HHZdMQKqBME/pxqiElyGraFNxiMI1WDZ+OWtyPKGdOrJQQEeZ5TBGScBcql8vTR+8t OBJrPM/zM+Mr+sbeWGm8D7TSdfia9a01ykMJFWgUH2dje71QSRIBVO8YuK/XALUkQCs9 2cLbHxJMEUfgUKp55oB8vI01rW3b4waxdrqht6J7Fw34LjUDnybiFKW6/urHFSfnPOPN h2Q0yTqBJy+2FQWIsYpOvS/Q8MasHtBPg1tytT1afNBOXfWdza07tpIcW71HQtI/wzA7 gydayz5rPhKGVaTBYTGJ1zrv2QgoJBfsrJGU3lXfpwog2leObJYk+Ee7qJDY9FbFRPaD ekKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695659071; x=1696263871; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=AJM9ngfk/0R1FdXk+Y6lOuU4h96sfTZ2fdO0EfZrD/s=; b=rM1euH2nWuH0Xi1odn8sPKRVXPXxjef/+EBRwBpw6XjZw7vg4Z8mCaYMFtGwdjLluf IP2/gTiIEVkhdf36N/tA5hPpamAZ/+E/co8L/h3WlyJCQCmzO4rdT51UXqf1RsIyflv+ Y6Qr2Bbq2n/eSoLx8btPKKVrf3gsPIOazM+0QBGmN6fB7JTVUWH1L3+4FxLPPjJqmyD8 +Mhin9IjuhBN//WkcyJ/7qJt4i6N5nTuJQeQcOtb1txiJSuYmuDv3zGKvLhZYIZDxd4j JJBs4UQxvI6OXIWwTFACzOFPJ7hKbX47ZjCObZ+FMHzBkxD+GicpVHH/gs4K7LJg0rkr 9P7A== X-Gm-Message-State: AOJu0YzgODAWmcnfHV9Br0QYqB99jErdKt8ggE5WbqXvhTdQhpdOynNn A1rCAz81h+spnf0q+JjEzlDD5qF/VfSCE20hG5gICzA3ewg= X-Google-Smtp-Source: AGHT+IHWJoG4BUN5oEJiujKNa+qfTlUFy7M3WZKbbb+ZKX9tOVWEOQem7FS0StxGxzwasyEdibJbRQAXCBLNoy4TdFM= X-Received: by 2002:ad4:5b8b:0:b0:658:305f:d81d with SMTP id 11-20020ad45b8b000000b00658305fd81dmr8183566qvp.0.1695659071304; Mon, 25 Sep 2023 09:24:31 -0700 (PDT) MIME-Version: 1.0 References: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> <86il86lh4p.fsf@gmail.com> <87msxg6ezr.fsf@gmail.com> <87msxa2ptx.fsf@gmail.com> In-Reply-To: <87msxa2ptx.fsf@gmail.com> From: Simon Tournier Date: Mon, 25 Sep 2023 18:24:20 +0200 Message-ID: Subject: Re: [bug#65883] [PATCH] .dir-locals.el: Update bug-reference configuration and document it. To: Maxim Cournoyer Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65883 Cc: 65883@debbugs.gnu.org, ludo@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, On Mon, 25 Sept 2023 at 18:13, Maxim Cournoyer wrote: > >> Thanks for pointing these other possibilities. Unless they are > >> prominently documented though, I'd maybe opt to leave them out, as their > >> format simply uses more characters for no added value. > > > > What I have noticed is the way Mumi resolves from Message-ID to Debbugs-ID: > > > > https://issues.guix.gnu.org/msgid/63a33d011b9154bbb4de7ad1d183043220fec49a.1691432343.git.h.goebel@crazy-compilers.com > > -> > > https://issues.guix.gnu.org/issue/65131#msgid-4f7b841a5c1ab6ea0ee22d3bbd2bedab2ed435fa > > > > And this case could be handled, no? > > I'm not sure how it'd work; bug-reference understand a simple full bug > URLs, not ones pointing to a particular message. I was answering about "Unless they are prominently documented though" by mentioning the /issue/ part is there when Mumi resolves from Message-ID to Debbugs-ID. Well, "prominently" documented when speaking about Mumi is difficult to evaluate. ;-) Instead, I notice Mumi uses it. And I was asking about the regular expression for https://issues.guix.gnu.org/issue/65131#msgid-4f7b841a5c1ab6ea0ee22d3bbd2bedab2ed435fa where bug-reference can extract 65131. Somehow, I think that the regular expression of bug-reference should handle https://issues.guix.gnu.org/issue/12345 in addition to https://issues.guix.gnu.org/12345. And bonus for https://issues.guix.gnu.org/issue/65131#msgid-[:alnum:] :-) Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 25 13:27:28 2023 Received: (at 65883) by debbugs.gnu.org; 25 Sep 2023 17:27:28 +0000 Received: from localhost ([127.0.0.1]:46567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkpMl-0002UR-RJ for submit@debbugs.gnu.org; Mon, 25 Sep 2023 13:27:28 -0400 Received: from mail-qk1-x72a.google.com ([2607:f8b0:4864:20::72a]:57410) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkpMi-0002UD-15 for 65883@debbugs.gnu.org; Mon, 25 Sep 2023 13:27:25 -0400 Received: by mail-qk1-x72a.google.com with SMTP id af79cd13be357-773ac11de71so449355585a.2 for <65883@debbugs.gnu.org>; Mon, 25 Sep 2023 10:27:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695662826; x=1696267626; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=yVKj3+XYO1is8gPWu+Ewnu6rwuJSNtWITvFA3XzXJA8=; b=OTNdtjbbAc5/FY6pgTWq8yK7xf20oEaJreMeQbqO1AiszFT0qEQXTcVvEpY2ypESno 7vqWhusIsDEpoPMnBL3lButiUP3qGR66EnXmwF/hiuRwNGYNC/RKs3UU4JGHU8M/srAE Uh3BVB7BO0w7fyYZJXUYdd242J4sVd2Dua4FNAXbyB9K7Vz+0vATzKsKIiFexoagOnwp +JnpdaQr3+eFY164emySNe8rEIBYk83v/kj/AvVVC3g+Dok+usiXatP30BYwAMqlvmBj 1nLhcjHrF+Qgl4kLaLEyT+jxqhfwyJdTCB9xtEfGMKlrsSIhxW5Ujxy+/fqOxEaCPpN+ 5P6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695662826; x=1696267626; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=yVKj3+XYO1is8gPWu+Ewnu6rwuJSNtWITvFA3XzXJA8=; b=XL1WR87OBCOuG1rboiLnvWw7tqoX+YVWezpIe1u+TMnxkocw0UjSj/2+ogF6wYHRpC sc080swrdLPrVVFnLejSSCBSogjF2GiJkNb9KaJy/nK40miS7LFIqyWxrMgg5DqtB8Iy 9Z2vJbsEMn+bGhhEyPH4NWZ6djd/JCPVmhasKVXbdCNb6OYsLuN1wY60goP/RBfdSxux j8jyNfNXRGzEX9TMGBJS4LFW+qp2EQdzJZwrH4I1wx/ePWcCPA/DWy03yg2Uz0e3aNIK wFwQCvACWKvvVdnLAgaDo33Yq+T5MKyWjBJ76/4Wmn6Hw2fcaodEAdmN4PfVxcs7mL/Q nthQ== X-Gm-Message-State: AOJu0YylJ3q02ZvBElPr80zwtrzekaXQkdBP2qFYBGx3RvfFcBhix8fk f22v3fDI8e6b74tsiq1QSPs= X-Google-Smtp-Source: AGHT+IH/joFcs6UYzAmfsFF8O7F50AQE+KLXNjaR0XOKJU+FkBLjJGv6IU1NUFRY3JxdTdyMFQxIIg== X-Received: by 2002:a05:620a:2f1:b0:76f:1dd4:1022 with SMTP id a17-20020a05620a02f100b0076f1dd41022mr7282971qko.43.1695662825909; Mon, 25 Sep 2023 10:27:05 -0700 (PDT) Received: from hurd (dsl-10-130-229.b2b2c.ca. [72.10.130.229]) by smtp.gmail.com with ESMTPSA id pc22-20020a05620a841600b0076f16e98851sm3963993qkn.102.2023.09.25.10.27.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Sep 2023 10:27:05 -0700 (PDT) From: Maxim Cournoyer To: Simon Tournier Subject: Re: [bug#65883] [PATCH] .dir-locals.el: Update bug-reference configuration and document it. References: <0f74c4468dae139ae2406b8200d0ba6bdc374455.1694490271.git.maxim.cournoyer@gmail.com> <86il86lh4p.fsf@gmail.com> <87msxg6ezr.fsf@gmail.com> <87msxa2ptx.fsf@gmail.com> Date: Mon, 25 Sep 2023 13:27:03 -0400 In-Reply-To: (Simon Tournier's message of "Mon, 25 Sep 2023 18:24:20 +0200") Message-ID: <87cyy62mfs.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65883 Cc: 65883@debbugs.gnu.org, ludo@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 Simon, Simon Tournier writes: > Hi, > > On Mon, 25 Sept 2023 at 18:13, Maxim Cournoyer > wrote: > >> >> Thanks for pointing these other possibilities. Unless they are >> >> prominently documented though, I'd maybe opt to leave them out, as their >> >> format simply uses more characters for no added value. >> > >> > What I have noticed is the way Mumi resolves from Message-ID to Debbugs-ID: >> > >> > https://issues.guix.gnu.org/msgid/63a33d011b9154bbb4de7ad1d183043220fec49a.1691432343.git.h.goebel@crazy-compilers.com >> > -> >> > https://issues.guix.gnu.org/issue/65131#msgid-4f7b841a5c1ab6ea0ee22d3bbd2bedab2ed435fa >> > >> > And this case could be handled, no? >> >> I'm not sure how it'd work; bug-reference understand a simple full bug >> URLs, not ones pointing to a particular message. > > I was answering about "Unless they are prominently documented though" > by mentioning the /issue/ part is there when Mumi resolves from > Message-ID to Debbugs-ID. Well, "prominently" documented when > speaking about Mumi is difficult to evaluate. ;-) Instead, I notice > Mumi uses it. > > And I was asking about the regular expression for > https://issues.guix.gnu.org/issue/65131#msgid-4f7b841a5c1ab6ea0ee22d3bbd2bedab2ed435fa > where bug-reference can extract 65131. > > Somehow, I think that the regular expression of bug-reference should > handle https://issues.guix.gnu.org/issue/12345 in addition to > https://issues.guix.gnu.org/12345. And bonus for > https://issues.guix.gnu.org/issue/65131#msgid-[:alnum:] :-) OK, thanks for explaining. I don't object to the proposed change, but I'll pass on the implementation :-). -- Thanks, Maxim From unknown Mon Jun 23 18:27:21 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 24 Oct 2023 11:24:11 +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