GNU bug report logs - #72735
31.0.50; [PATCH] Make more bug-reference variables customizeable

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Björn Bidar <bjorn.bidar@HIDDEN>; dated Tue, 20 Aug 2024 15:36:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Removed tag(s) wontfix. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs@HIDDEN> to internal_control <at> debbugs.gnu.org. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 13 Feb 2025 16:38:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 11:38:28 2025
Received: from localhost ([127.0.0.1]:45175 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ticEO-0003es-8z
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 11:38:28 -0500
Received: from mail-ej1-x636.google.com ([2a00:1450:4864:20::636]:50618)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1ticE9-0003eD-HZ
 for 72735 <at> debbugs.gnu.org; Thu, 13 Feb 2025 11:38:15 -0500
Received: by mail-ej1-x636.google.com with SMTP id
 a640c23a62f3a-aaec61d0f65so261926066b.1
 for <72735 <at> debbugs.gnu.org>; Thu, 13 Feb 2025 08:38:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739464687; x=1740069487; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=aeBn5s3dNAHeYvpichUTiBucP1tNDNJtehlPc+zm7dg=;
 b=VvfAGYGztyh8lzMMnZ8QDeAPiAKMi/bh09NAm0XRncGhZSp0X8QQEh6In3BTL+Dt+7
 zakQjewzEZs8mDsjceYyXqMhoUlH2NhTFxtmHeC8Vb2w/GwxICo2VVvgTpue3UgIiwXL
 1MMZrKD1wyrtx+BCgzk19GZ2Lj91ppVlk7eJj8owiqtcnz5ir+V3RKe6wFL+HJpS0DeE
 RssQNONYlWfuy3T/qVscDXoX3Ezl1HZ7GOteu0W3DTIF7jV3bAJJd7lFmc/6gWv48vXF
 Iw9FRaErJXUQXcMlwoQxd5WqFovSafRXbXyXnTRn9iaftvnY1OntIWr4T8GQgvDzuYX1
 XFWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739464687; x=1740069487;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=aeBn5s3dNAHeYvpichUTiBucP1tNDNJtehlPc+zm7dg=;
 b=MGEW4WY0tq/sgwG2M7zbUaPKsEUhmmEKVKLrbaQDxx6+exs3AQdSVtF4FiQjlGyloL
 uF+ay3Ao7OgWmZA2duFVC/tWr89UwoW3IYWwaEYAQvAeMMAEZfnW6nVvj91CWN8Hc9nA
 hMUikpc6zLCW4K6Eux30hAwFFjOURLQld/bBX4z0O036QXGYOX2IWBl/haRzMyFziSTT
 XSOpA6jE4CzLgtvx1+NTRf0RLNKmnbGUepWxC7noZNG78F0bVqmSgWNZtLV+aieivGJs
 yOUQubpaS3Zql2VjCSS6XVrSpxCLBkRuJlHe5cIlEBqERVqjtFNlBgbcXj7BM3RoBx8y
 1izw==
X-Forwarded-Encrypted: i=1;
 AJvYcCXdeGvyLTGzdW3qVFmHV3I/ZttRlzZGGlQfCSYiZ0RyUiPW0Z1Wg1SZCfLr9yqqQPwBljlviw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwyFuetqUvKF8CRMPgiKI7LqE9MEGjgTa9jtRigsA40FN8p8/mD
 uexpl7MxuE2w9CtyUHkaVkGiHtx75GRmGjiloktW7fH8GEpqiNgV7/Iy91njDSYvidwT3p6b7r/
 s8p6+T9lq6hz+XISvIPCtuj7Gklk=
X-Gm-Gg: ASbGncuL78UI4BDtmVXMonvt5U2HHl5Qb6hjxxl8rITOSzpAhpc1ygxzFwBDwfoqKAa
 TaF2zUYgohD8ExxAXHRIirFanfUCxpa19xvjubRtiC3aIVMaA6kFGotEnuLrp1s2LZUI1tJ5DyP
 o=
X-Google-Smtp-Source: AGHT+IG338KKcZCOQjL5N1K+iYrvvPep2qGCMTq+bPHO96vSxJQ58Vg2CiHUm2PTS3H4jYJVmmihTjI5R1Jlq3U5w5o=
X-Received: by 2002:a17:907:970b:b0:ab7:63fa:e49c with SMTP id
 a640c23a62f3a-aba5017e536mr415665266b.36.1739464686735; Thu, 13 Feb 2025
 08:38:06 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Thu, 13 Feb 2025 08:38:05 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <87ikpd7rux.fsf@HIDDEN>
References: <86plq3uib0.fsf@HIDDEN> <87seuyh2p0.fsf@HIDDEN>
 <87seojhe6p.fsf@HIDDEN> <87ikpd7rux.fsf@HIDDEN>
MIME-Version: 1.0
Date: Thu, 13 Feb 2025 08:38:05 -0800
X-Gm-Features: AWEUYZlyCzIE8wWUJNIrfRs2-PALmO2MBVTHZgDTSuJc1Vs8fX6N0E_rQ9sKB7Q
Message-ID: <CADwFkmkuNgaTMydH8mExagS00jtoCAmSac1c_tzb7O_c-eBgDw@HIDDEN>
Subject: Re: bug#72735: 31.0.50;
 [PATCH] Make more bug-reference variables customizeable
To: Tassilo Horn <tsdh@HIDDEN>,
 =?UTF-8?B?QmrDtnJuIEJpZGFy?= <bjorn.bidar@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72735
Cc: Eli Zaretskii <eliz@HIDDEN>, 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

reopen 72735
tags 72735 - wontfix
thanks

Tassilo Horn <tsdh@HIDDEN> writes:

> As said, I'm positive about the three variables
> bug-reference-setup-from-*-alist becoming defcustoms.  But for any other
> defcustomization, especially those where additional "default" variables
> need to be introduced, I don't think it's worth it.

Bj=C3=B6rn, can you please respin the patch to make these three variables
defcustoms?  Please also include the changes to the manual and NEWS.

Thanks in advance.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 13 Feb 2025 16:06:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 11:06:29 2025
Received: from localhost ([127.0.0.1]:45084 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tibjQ-0002DX-KN
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 11:06:28 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:33590)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <tsdh@HIDDEN>) id 1tibjN-0002DH-Qr
 for 72735 <at> debbugs.gnu.org; Thu, 13 Feb 2025 11:06:26 -0500
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 <tsdh@HIDDEN>)
 id 1tibj7-0006Jy-HX; Thu, 13 Feb 2025 11:06:17 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=SoPdSEGfoygUqw6+g6zTvg7iFFZmesq/kGgiJlKcXeg=; b=XIoX3HPxomJd8NoJtRBD
 RR0mQWwE2ywPncsZoKujB5Al8/lKlf0z0IiWtrWmIEKGWfmkvpqetUK8sdSad7OeRE+/PkUnMHVN/
 8384PCzFTaCOs4zW/T8w8fhJW8envMDjagX3HT9fMVqljO+937rDcw7GEAogoUEL+gzX1wNDk8TnZ
 OQCWklmDJ4mF3O6kH9EzihbJmbUfxeK4aLZjItZRsu3Xw2abq0Kp8OlWvKRsI/2RYTerBtIiPJ3UN
 3UoXtlbtGIQ8ibXVCRyijesSdO9nOXGao9XhbyYWEH1LjVDJ/oMNSAFJEPTNW6YZA+hfzQpCl6Bxy
 XINjM2kWeqBbjg==;
X-ME-Sender: <xms:ORiuZ6WVvRZWlGL-W2SsLhuweRu_iSzUORoaOOBTwvrfezLwezVMSQ>
 <xme:ORiuZ2kRPVX21PQQH2M2XPqdlTvYSE6LTM7Mz54nAuvzJUkRudU3wML3vjLB3z3Ab
 1ItO9d4U133TQ>
X-ME-Received: <xmr:ORiuZ-YX0TqtffmxzwwXl67w1s9Uo7FJx3LQA1zqoQaDqh531bRSnpHmYXlSgi-4X8RzDdcrb4Pdf2pvrokf1otzs3W6YnA4>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdegjedvtdcutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp
 uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg
 hnthhsucdlqddutddtmdenucfjughrpefhvfevufgjfhgffffkgggtgfesthhqredttder
 jeenucfhrhhomhepvfgrshhsihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqe
 enucggtffrrghtthgvrhhnpeeivdduudekffegfeduueffgffhvdefvdelhfduiefffeeh
 gfetkeetleffueffhfenucffohhmrghinhepuggvsghirghnrdhorhhgnecuvehluhhsth
 gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhrnhdomhgvshhm
 thhprghuthhhphgvrhhsohhnrghlihhthidqkeeijeefkeejkeegqdeifeehvdelkedqth
 hsughhpeepghhnuhdrohhrghesfhgrshhtmhgrihhlrdhfmhdpnhgspghrtghpthhtohep
 fedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepjedvjeefheesuggvsggsuhhgsh
 drghhnuhdrohhrghdprhgtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphhtthho
 pegsjhhorhhnrdgsihgurghrsehthhgrohgurghnrdguvg
X-ME-Proxy: <xmx:ORiuZxU9a6fF8ngl7aLlrDNjesNlSBxwV69Fyb-FtqP6k-EsjTCFvw>
 <xmx:ORiuZ0mkKWPJ0wFSk2t6AbQOCJBGUlbUaJvv-q1yO88Q7Ki61gRClQ>
 <xmx:ORiuZ2clh-TAHx0tI5hb3faYIrVjm8F7EAAgwKLE6RfQSHT2SFBWmg>
 <xmx:ORiuZ2EIt_iZEwcRvsXWCSqcRvXstZwLnEnKcUPbbBvHpFznvBjipA>
 <xmx:ORiuZymEkjfbej3ilnjHnNWR3O5WCKFYsNKWF0WJJfoMGdcLu_HtqEPH>
Feedback-ID: ib2b94485:Fastmail
From: Tassilo Horn <tsdh@HIDDEN>
To: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
In-Reply-To: <87ed03ezxt.fsf@>
References: <86plq3uib0.fsf@HIDDEN> <87seuyh2p0.fsf@HIDDEN>
 <87seojhe6p.fsf@HIDDEN>
User-Agent: mu4e 1.12.8; emacs 31.0.50
Date: Thu, 13 Feb 2025 17:05:10 +0100
Message-ID: <87ikpd7rux.fsf@HIDDEN>
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: 72735
Cc: Eli Zaretskii <eliz@HIDDEN>, 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Bj=C3=B6rn Bidar <bjorn.bidar@HIDDEN> writes:

Hi Bj=C3=B6rn,

>> No, bug-reference should work out-of-the-box for every project
>> checked out of the forges in bug-reference-forge-alist.  Well, unless
>> you've set bug-reference-url-format globally which would turn off the
>> auto-setup.
>
> I get that point however not all or none, depending on one's usecase,
> might use forges to track bugs.

Sure, that's where .dir-locals.el or the three variables come into play.

>>> Or is the purpose of bug-reference mode GNU specific and not
>>> intended to be used for anything but GNU?
>>
>> As said, it works out-of-the-box for Github, several Gitlab
>> instances, codeberg, framagit, salsa.debian.org, and sr.ht.
>
> I know these where the where a customize variable works the easiest
> similar to Forge's forge-alist.

Sorry, cannot parse this sentence.

> Would it make sense to include common instances of FOSS projects such
> as for example Freedesktop, KDE and GNOME in to the
> bug-reference-forge-alist by default?

Yes, absolutely.

> I will try to send some patches in a few days.

As said, I'm positive about the three variables
bug-reference-setup-from-*-alist becoming defcustoms.  But for any other
defcustomization, especially those where additional "default" variables
need to be introduced, I don't think it's worth it.

Bye,
Tassilo




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 12 Feb 2025 19:16:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 14:16:43 2025
Received: from localhost ([127.0.0.1]:38322 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiIDy-0003DQ-O7
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 14:16:43 -0500
Received: from thaodan.de ([2a03:4000:4f:f15::1]:46050)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <bjorn.bidar@HIDDEN>)
 id 1tiIDw-0003Cy-Hq
 for 72735 <at> debbugs.gnu.org; Wed, 12 Feb 2025 14:16:41 -0500
Received: from odin (dsl-trebng12-50dc7b-49.dhcp.inet.fi [80.220.123.49])
 by thaodan.de (Postfix) with ESMTPSA id C2411D00055;
 Wed, 12 Feb 2025 21:16:31 +0200 (EET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail;
 t=1739387791; bh=tyaykK3PB/gW+1BSrl276TUV9XblW7Bb/XM9wADBZKQ=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=PEa0fS+OeFhjD50v/gZ+z/uHHGNNZySGjVBGgemvBocpQjtcrBDg/aCBA6YsbImzf
 guPqSgbJ+RonwyPx64ytGF92b3FwQK46gSKCtw9KXAvJ3kKxeIKu1JmAAEHWqeyY6z
 zHDHjQkLYXmkbtKvGiBllaGq4EHwn6bjXC+PgvFTgFiTAy13JA3dn+7Q029m+VRWSn
 jfXugzpbhmrnm0vYUb5wrGh21E3xSF4CaTVHNxUJUozjrGHNe1JFYol7ktUgEo1iIn
 wmDGjz73sqR1IjMfit0E5os/fznxBwtHT4iAzOCBtv3jTxVBpdiWHQF74xZOxLJxbE
 7G2HxhxXJtYQAYMouhrGBDb44+a0Xh+x58KPJGR4ieKehIJAKkwtvvDKTtG04M8Qrh
 BTQoAyJvrsvD6xjYo0M2mneLA578QxwUgdWovsdp4RzNuljGIXRKkFzKZNuvrPCHDo
 M1pNmuPLlEottXaKeyhNM6Fy70eG6aGixIly2m8Ejrl00x4qbI9A+U8339ko7hsHrI
 hOFuMnRfDwbnugBCGM1g5u7XbIoYGPEqMVjRuruGh0wW2qcISlB7lmzl7OfrLNotJ2
 BHhXRv1+6kV7G8fQcWE6NdcMj/VHrKeAgZ9mmw1QOM/RODlw4XkGVoejeJZCDhTpVg
 KqaAnI1kKB1M0DYI453jfsKc=
From: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
To: Tassilo Horn <tsdh@HIDDEN>
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
In-Reply-To: <87seojhe6p.fsf@HIDDEN> (Tassilo Horn's message of "Wed, 12 Feb
 2025 07:25:50 +0100")
References: <86plq3uib0.fsf@HIDDEN> <87seuyh2p0.fsf@HIDDEN>
 <87seojhe6p.fsf@HIDDEN>
Autocrypt: addr=bjorn.bidar@HIDDEN; prefer-encrypt=nopreference; keydata=
 mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq
 w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV
 CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl
 HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8
 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF
 CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h
 K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2
 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC
 HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN
 XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg
 gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1+ntAhsDBQsJCAcCAiICBhUKCQgL
 AgQWAgMBAh4HAheAAAoJEFwbdKFlHF9oBgwA/iQHwe0VL4Df4GGTYlNjMSHFlIkBmN4UfYGLYj3E
 TrOUAQC51M+M3cjsL8WHdpBz6VAo6df9d+rVwhQ9vQuFHqevArg4BGTX6T4SCisGAQQBl1UBBQEB
 B0Cbohc3JEfn005/cm0AOGjSsW1ZxAkgaoVNjbpqk4MgNAMBCAeIeAQYFgoAIBYhBFHxdut1RzAe
 pymoq1wbdKFlHF9oBQJk1+k+AhsMAAoJEFwbdKFlHF9ooHABAKGmrGBic/Vys3BBrOQiRB3Z7izO
 HwhqTRpAqFZtXS2nAQDZhp/5aYw1TZjTzkm1KVt9QiYnjd/MvxRE9iaY6x4mDbgzBGTX6T4WCSsG
 AQQB2kcPAQEHQAgRJq/tMcCCB2XyA5WZpu7GvpRx0m9IPRWazeqhOq7uiO8EGBYKACAWIQRR8Xbr
 dUcwHqcpqKtcG3ShZRxfaAUCZNf71AIbIgCBCRBcG3ShZRxfaHYgBBkWCgAdFiEEUfF263VHMB6n
 KairXBt0oWUcX2gFAmTX+9QACgkQXBt0oWUcX2jeSwD6AtWn0cuo8IF35YRo4o3cDRJnUfJnbvJy
 GxyCDThR+zYBAKG6/jdwmZkBQZKslnDAbMMd2WfiZZT5JW3IWC4EaKMO7HkBAKYPGZ3UbfkRvfFK
 S+pQ9CgtNfkSJQBtT1Ob7Y6nsacgAQCpyXN7yppmhW/oBgivITPy9Lkg+V4NK9WZYZCU9Q7LBA==
Date: Wed, 12 Feb 2025 21:16:30 +0200
Message-ID: <87ed03ezxt.fsf@>
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: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  Tassilo Horn <tsdh@HIDDEN> writes: > Björn Bidar <bjorn.bidar@HIDDEN>
    writes: > > Hi Björn, > >>> As Eli already mentioned, bug-reference-url-format
    is usually set via >>> a file local variables section or programatically
   so neit [...] 
 
 Content analysis details:   (1.2 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  1.2 INVALID_MSGID          Message-Id is not valid, according to RFC 2822
X-Debbugs-Envelope-To: 72735
Cc: Eli Zaretskii <eliz@HIDDEN>, 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

Tassilo Horn <tsdh@HIDDEN> writes:

> Bj=C3=B6rn Bidar <bjorn.bidar@HIDDEN> writes:
>
> Hi Bj=C3=B6rn,
>
>>> As Eli already mentioned, bug-reference-url-format is usually set via
>>> a file local variables section or programatically so neither a
>>> defcustom nor a default value makes sense.
>>>
>>> Wrt. bug-reference-setup-from-mail-alist,
>>> bug-reference-setup-from-irc-alist, and
>>> bug-reference-setup-from-vc-alist: yes, they could be defcustoms but
>>> their entries can all (and are likely to) contain functions which are
>>> hard to specify in the defcustom interface.  I've thought it wouldn't
>>> be needed.  After all, bug-reference is a programmer's tool.
>>
>> Isn't that a weak argument against changing those to a defcustom?
>
> Maybe.  I have no problem with those three being defcustoms.
>

That's great. It would certainly help new user to discover and get
started customizing.

>> With the current default values if not modified it is much harder to
>> use them for anything else but the GNU debbugs instance.
>
> No, bug-reference should work out-of-the-box for every project checked
> out of the forges in bug-reference-forge-alist.  Well, unless you've set
> bug-reference-url-format globally which would turn off the auto-setup.

I get that point however not all or none, depending on one's usecase, might=
 use
forges to track bugs.=20

>> Correct me if I'm wrong but all those variables only regular
>> expressions and a format string which is something that already has
>> been done using defcustom e.g. as in Gnus.
>
> In all three, BUG-REGEXP and URL-FORMAT can be functions as documented
> by bug-reference-bug-regexp and bug-reference-url-format.  Oh, and with
> bug-reference-setup-from-vc-alist there's only a URL-FORMAT-FN which
> must be a function.

OK that sounds good.

>> Isn't it the policy that for settings variables there should be
>> defcustom variables? E.g. as mentioned in (info "(elisp) Documentation
>> Tips"):
>>
>>>    =E2=80=A2 When you define a variable that represents an option users=
 might
>>>       want to set, use =E2=80=98defcustom=E2=80=99.  *Note Defining Var=
iables::.
>>
>> Or is the purpose of bug-reference mode GNU specific and not intended
>> to be used for anything but GNU?
>
> As said, it works out-of-the-box for Github, several Gitlab instances,
> codeberg, framagit, salsa.debian.org, and sr.ht.

I know these where the where a customize variable works the easiest
similar to Forge's forge-alist.

Would it make sense to include common instances of FOSS projects such as
for example Freedesktop, KDE and GNOME in to the
bug-reference-forge-alist by default?=20

> And adding you company's tracker is quite easy, too.  That's what I use:
>
> --8<---------------cut here---------------start------------->8---
> (let ((shd-jira-regexp (concat "\\b\\(\\("
>                                (regexp-opt '("ARCA" "BRI" "ECOJ" "KASE" "=
MOBA"
>                                              "PORC" "LOWE" "SABA"))
>                                "-[0-9]\\{1,6\\}\\)\\)\\b")))
>   (add-to-list 'bug-reference-setup-from-vc-alist
>                `("srv-upsource\\.shd\\.lan"
>                  ,shd-jira-regexp
>                  ,(lambda (_)
>                     :dont-hl-value-as-docstring
>                     "http://srvjira-and.shd.lan/browse/%s")))
>
>   (add-to-list 'bug-reference-setup-from-mail-alist
>                `("SHD" nil ,shd-jira-regexp
>                  "http://srvjira-and.shd.lan/browse/%s"))
> --8<---------------cut here---------------end--------------->8---

Oh that's that looks very useful. Thank you.

That would have been what I would try next.=20

>>> Wrt. bug-reference-forge-alist: if it became a defcustom and a user
>>> would set it, she wouldn't see updates (like support for some new
>>> forge) in its default value anymore because their old saved custom
>>> value overrides the new default value.  It's much better to add new
>>> entries programatically using add-to-list or push/cl-pushnew.  Of
>>> course, one could split the variable in some *-default-alist defvar
>>> and a defcustom *-alist where the latter is meant for user
>>> customization but I think it's not worth the added complexity here.
>>
>> Didn't have time to work on this. Besides that the general downside
>> with custom is that if the user modifies it they do not get the
>> updates to the default value a separate variable similar to
>> browse-url-handler and browse-url-defautl-handlers would be an option.
>
> That's what I've said, yes.  And I recall some recent discussion where
> it was argued that the browse-url-(default-)handlers split (one for
> users, one for emacs/packages) was adding too much complexity.

Hm I didn't exactly follow those discussions but I know some of those
layered configuration systems had their difficulties.
In this instance I mean with layered that that the default configuration
is taken and then merged with each additional layer where each layer
after it can override the previous configuration.

I know that custom doesn't deal well with list variables.

If this is a common issue some shared solution might help but I digress.

Using some sort of -default variable would make it the easiest to
include more forge's into the alist without messing with defaults even
when not using custom.

I will try to send some patches in a few days.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.
Added tag(s) wontfix. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Removed tag(s) moreinfo and patch. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 12 Feb 2025 14:30:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 09:30:49 2025
Received: from localhost ([127.0.0.1]:33494 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiDlI-000379-OL
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 09:30:49 -0500
Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]:44441)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tiDlF-0002lO-AB
 for 72735 <at> debbugs.gnu.org; Wed, 12 Feb 2025 09:30:45 -0500
Received: by mail-ed1-x52c.google.com with SMTP id
 4fb4d7f45d1cf-5de63846e56so8200579a12.1
 for <72735 <at> debbugs.gnu.org>; Wed, 12 Feb 2025 06:30:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739370639; x=1739975439; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=MyX4DrE4ANekJp7bfuib2MhOHj22/yxw5NHT2CtyFt4=;
 b=WmawqcLuk185v2AlWSE12gUYfjlK7KRVW0sLj8jzGLH+qyiNinmsDtnlBMMmSMc0fp
 7J//jneeoLw5EijkujPxUWIKOgVlcQcsbzm+c3MKKiCcnbQnuW0qiV+ix1HYX+eIWVB+
 mYhHb+0rfE6P6KUmiEFbyXJ7+yP7UWv9Hm8bwKZjdETXscriGvuZ5qniCvBl3ZQt1P6p
 aCWjJLumE8m3jKo4C+TA2zizcYvRN8NDr5nKxJn4zAx/iXdrJvfz+nvy9cg0u2ppDCcY
 EHWCFfhjPdzRSH4ggmjzG9kAo3Z9Y2/0vhslbWFfTqimbohTyUO3c7qsr6nTNuvXJgdm
 FQYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739370639; x=1739975439;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=MyX4DrE4ANekJp7bfuib2MhOHj22/yxw5NHT2CtyFt4=;
 b=WfR0gkzRA5maPX7g8MLc1E8NODyIkvjfOibhJNFIObXT8QpYNzMk96v1njmXhVmmt4
 O8lUXIruv/HZ/oEwIvZSHERtnNbTdgtxxKW2d+LZEUm7ghnbjuAQnZg7XkECcAlWpshv
 JHidSMA9k/A4YlR7HnuBuU8KxzY04G4S1OI9U0M5nF2EzDHCFA5vIWW+0106IZqU0TRJ
 lrYjtOUPY+8uIb8inWV6fJHRigQTxcc38JETy3nvmESlb7rZ1N76LjlhLrPV5TM9e36K
 xbBW22rpyKG4T8d31qdrkYFcn9ajhqc2T3Nropmyh1qRnxmb6XUnS7frDiED6LdCRSmR
 jLUw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVC/Xt1nLPMcJpcnHoh60Qmwfg3kt8LHWVnQEps/DXrJ/e+K1SElkPOW+rDo9axQUZdL4kRFA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzrPRrcl8oNWl0H8etNdwnMrrE0mtT3TFYPq18NAFTxjncWCqPy
 cY0T/BLcw72XNOcMs/lG2SZt3oEzBBjb2DDmcTMLrsYrEoUgs5p2hwUsJDbfIiR+ikUgHwB50nc
 b3sfBCQrY00EY7GZA4r+2klRJ1sI=
X-Gm-Gg: ASbGncvDl3+r4QYjf9W1nhbgTaCk0qhXLr5xj/CETBJfNsxXGqBo4Q+7oqiQvo/u6QR
 xpOOsXROBYo+Dgc4SlTBRPHA9bHASzEjTQ1MXLzTLPs3gwK8zXKYv9KZbWYOeiT5rr/hj/fDIjl
 U=
X-Google-Smtp-Source: AGHT+IGiC6zGl37W43SjVmed2sglkJA0W2VruyTFkHMIxazH+ZwaLQj4hO1Yc15BEGr0+x5JgABjvJ1u5zueyQ4LFoo=
X-Received: by 2002:a05:6402:238e:b0:5de:bb61:5d81 with SMTP id
 4fb4d7f45d1cf-5debb615e8cmr810403a12.20.1739370639020; Wed, 12 Feb 2025
 06:30:39 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 12 Feb 2025 06:30:38 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <87v7tfzdsq.fsf@HIDDEN>
References: <86plq3uib0.fsf@HIDDEN> <87seuyh2p0.fsf@HIDDEN>
 <87seojhe6p.fsf@HIDDEN> <87v7tfzdsq.fsf@HIDDEN>
MIME-Version: 1.0
Date: Wed, 12 Feb 2025 06:30:38 -0800
X-Gm-Features: AWEUYZnRrj1cVGQJKnf1aWqLJICbC6VlMaBRhYUFxIhEzgqBKKGiYmWL16aiLIU
Message-ID: <CADwFkm=M6mtJWRYf0ky5UkzPyHQCBfiUCgD0_HMckfA8yXxj4Q@HIDDEN>
Subject: Re: bug#72735: 31.0.50;
 [PATCH] Make more bug-reference variables customizeable
To: Tassilo Horn <tsdh@HIDDEN>,
 =?UTF-8?B?QmrDtnJuIEJpZGFy?= <bjorn.bidar@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72735
Cc: Eli Zaretskii <eliz@HIDDEN>, 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tassilo Horn <tsdh@HIDDEN> writes:

> As Stefan K. already said: setting up bug-reference using a
> .dir-locals.el is probably the better & easier approach for many cases.

Note also that this is also what is currently recommended in:

    (info "(emacs) Bug Reference")




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 12 Feb 2025 09:57:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 04:57:06 2025
Received: from localhost ([127.0.0.1]:60996 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ti9UQ-0003lq-GL
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 04:57:06 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34970)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <tsdh@HIDDEN>) id 1ti9UN-0003kw-VD
 for 72735 <at> debbugs.gnu.org; Wed, 12 Feb 2025 04:57:04 -0500
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 <tsdh@HIDDEN>)
 id 1ti9UI-00006y-Do; Wed, 12 Feb 2025 04:56:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=nvDU/lAQhDHIS586nkxfp4oSlcsisCF7lQ4Nv+q1dVs=; b=Fy2o0o2Gev2s8QiMhjbJ
 tL4HJukFH68VvzH8XkJri+DUhuGjYj9s8paKcVwOx6/rJaEeLWCXazmxBKUZ598o9znhIDU+rKFiq
 QWZxX3lWMP5md1NJiLENbTebFVdpBbyLjphE3L8C59DRvql0Of7K3GC8E9hCpV1XCjV0T9RMKsb5r
 AGjmWo3Ci3ip6vti4DA5mPIIy1uhJ6jTJnMCy6v79vHhKqQnQRYx7H2yc9kCuMx2GkOeHucfSgX26
 bknDsc5Fc5DKkbBJD+ssO+a11bbGQ/LP5sp2TARQW2B1iagiOlb86HEDcnVeDFRPyejJsFcDoBZXL
 UtH71sS21dIe3w==;
X-ME-Sender: <xms:Z3CsZ1lHQJbvSfhO1R42kty7kPbshy6OVcghOlfntqyrttbxolGrgQ>
 <xme:Z3CsZw1zevWXGmzxaEDd6hWmv0QTpahMMQsZbGjrxRvRw3wf9_iASOgpHesKqRf2R
 h8KTfLt_h7KYA>
X-ME-Received: <xmr:Z3CsZ7oC3dUKrIj_eIKk410CxGJEFawtexwAkqpbR-AbAUEg1Jg2D_r2q8In8__aJFyDQXFHMwwGsC_Odeto3yHSweBHq3rD>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdegfeehjecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp
 uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg
 hnthhsucdlqddutddtmdenucfjughrpefhvfevufgjfhgffffkgggtsehttdertddtredt
 necuhfhrohhmpefvrghsshhilhhoucfjohhrnhcuoehtshguhhesghhnuhdrohhrgheqne
 cuggftrfgrthhtvghrnhepieffkeeuiedtlefhuedtgeekveefhfefhedtudevieefvdfg
 ueeifeekjeeuffehnecuffhomhgrihhnpehshhgurdhlrghnnecuvehluhhsthgvrhfuih
 iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhrnhdomhgvshhmthhprghu
 thhhphgvrhhsohhnrghlihhthidqkeeijeefkeejkeegqdeifeehvdelkedqthhsughhpe
 epghhnuhdrohhrghesfhgrshhtmhgrihhlrdhfmhdpnhgspghrtghpthhtohepfedpmhho
 uggvpehsmhhtphhouhhtpdhrtghpthhtohepjedvjeefheesuggvsggsuhhgshdrghhnuh
 drohhrghdprhgtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphhtthhopegsjhho
 rhhnrdgsihgurghrsehthhgrohgurghnrdguvg
X-ME-Proxy: <xmx:Z3CsZ1mx6LMkGSxB1jQuqWxD0gWIMn-U1g2AlOWFsVNIra8PEI1vrQ>
 <xmx:Z3CsZz09uZGhXIjmuecJSBxVNeVldJOiNNL1lG3NRr2K-PsZfNkz_g>
 <xmx:Z3CsZ0t9BlQ_Ia-jsr3449ja9pYH4pvO9bVhZLW22tnJMEjzj_KRcg>
 <xmx:Z3CsZ3VMFpl5w_atfmVEmXPURy95PfO0icUnywayJYzIUJQPRTgR7w>
 <xmx:Z3CsZ614vDE5hQFnypBl5KY4rsOti5I993DaKcSVPBgrvgFKpXsIfvyY>
Feedback-ID: ib2b94485:Fastmail
From: Tassilo Horn <tsdh@HIDDEN>
To: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
In-Reply-To: <87seojhe6p.fsf@HIDDEN>
References: <86plq3uib0.fsf@HIDDEN> <87seuyh2p0.fsf@HIDDEN>
 <87seojhe6p.fsf@HIDDEN>
User-Agent: mu4e 1.12.8; emacs 31.0.50
Date: Wed, 12 Feb 2025 10:56:53 +0100
Message-ID: <87v7tfzdsq.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72735
Cc: Eli Zaretskii <eliz@HIDDEN>, 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Tassilo Horn <tsdh@HIDDEN> writes:

> Oh, and with bug-reference-setup-from-vc-alist there's only a
> URL-FORMAT-FN which must be a function.

I've changed that now so that URL-FORMAT-FN became URL-FORMAT which can
be string or function.  The string variant suffices in many situations
like my own below.

> And adding you company's tracker is quite easy, too.  That's what I use:
>
> --8<---------------cut here---------------start------------->8---
> (let ((shd-jira-regexp (concat "\\b\\(\\("
>                                (regexp-opt '("ARCA" "BRI" "ECOJ" "KASE" "MOBA"
>                                              "PORC" "LOWE" "SABA"))
>                                "-[0-9]\\{1,6\\}\\)\\)\\b")))
>   (add-to-list 'bug-reference-setup-from-vc-alist
>                `("srv-upsource\\.shd\\.lan"
>                  ,shd-jira-regexp
>                  ,(lambda (_)
>                     :dont-hl-value-as-docstring
>                     "http://srvjira-and.shd.lan/browse/%s")))
>
>   (add-to-list 'bug-reference-setup-from-mail-alist
>                `("SHD" nil ,shd-jira-regexp
>                  "http://srvjira-and.shd.lan/browse/%s"))
> --8<---------------cut here---------------end--------------->8---

With my latest change, the first add-to-list can now be written as

  (add-to-list 'bug-reference-setup-from-mail-alist
               `("SHD" nil ,shd-jira-regexp
                 "http://srvjira-and.shd.lan/browse/%s"))

So now all three variables bug-reference-setup-from-*-alist may contain
entries with only simple strings, none strictly requires a function
(unless you need to derive the bug URL from the VC URL).  As such, they
could become defcustoms (of course, those must allow functions where
applicable, too) that could be customized at least for the simple cases
(like my dayjob config above).  I wouldn't reject a patch in this regard
(although I'm not convinced that many users would prefer that).

As Stefan K. already said: setting up bug-reference using a
.dir-locals.el is probably the better & easier approach for many cases.

Bye,
Tassilo




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 12 Feb 2025 08:06:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 03:06:42 2025
Received: from localhost ([127.0.0.1]:60703 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ti7la-00031b-Ej
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 03:06:42 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:58018)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <tsdh@HIDDEN>) id 1ti7lX-00031J-Lq
 for 72735 <at> debbugs.gnu.org; Wed, 12 Feb 2025 03:06:40 -0500
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 <tsdh@HIDDEN>)
 id 1ti7lR-0005vz-ND; Wed, 12 Feb 2025 03:06:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=uRvlRR2wAsgNaWdI1BZDWFS3607SIFCKoqvUzKsFaXY=; b=muQgtqC8F1jneW/nauzu
 2ZI4uBsG9w2aJnOxr/3tORd5rH6mvlL507ekxaIiawB8Ult5oucs+yWvjANcJoJErNR2Wxh7wghoq
 ruo8YtF8ilH3fK/wBZJvFDwI01XoMZ0a/mQ2OSVWqH6L7mMQPGyY8Z4aln8rqAONLA57Ap7QOGmda
 Nv48euC0r87OsAFhWetSgp8kKjjttI/QF3g2lnx3y5y5vkIwmzKGL/TpjmX9AOMghbywjwPqSKrB4
 yHejJddBYJQzwvD4mc0uaSnqVtCx9DiuilsSG9CvvAuGD2tWJTCxv921nbI7ML7H6VOJrn8y08YWj
 DegnlwAuXsmsOg==;
X-ME-Sender: <xms:iFasZ2I5hsRP9KHE3JixPkmKTzvIVEgflelX-IK9VuTQlLgXkiOSxA>
 <xme:iFasZ-KWAm8VWx86kcpW7rEfO3wMFedTjj3Z3-ZbD_Wva5D_QTTnhmxcxQtjGcdMh
 b-yzU9d0b8GGw>
X-ME-Received: <xmr:iFasZ2uiYaM6TQO9aOtATlETBeYusjjU3rSD2JC2dAb6ivusuby44usyX-74RVnDUc1H2Nn1rks1jengJDuzDVO0zLFU_zd1>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdegfeefhecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp
 uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg
 hnthhsucdlqddutddtmdenucfjughrpefhvfevufgjfhgffffkgggtsehttdertddtredt
 necuhfhrohhmpefvrghsshhilhhoucfjohhrnhcuoehtshguhhesghhnuhdrohhrgheqne
 cuggftrfgrthhtvghrnhepleduvdegfeduvdejkeefteelgeetgfevhefhueffueffgeeh
 gfeufefgvdffgedtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh
 hfrhhomhepthhhohhrnhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqkeei
 jeefkeejkeegqdeifeehvdelkedqthhsughhpeepghhnuhdrohhrghesfhgrshhtmhgrih
 hlrdhfmhdpnhgspghrtghpthhtohepgedpmhhouggvpehsmhhtphhouhhtpdhrtghpthht
 ohepjedvjeefheesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopegvlhhiii
 esghhnuhdrohhrghdprhgtphhtthhopegsjhhorhhnrdgsihgurghrsehthhgrohgurghn
 rdguvgdprhgtphhtthhopehsthgvfhgrnhhkrghnghgrshesghhmrghilhdrtghomh
X-ME-Proxy: <xmx:iFasZ7a1BRLjmUbTdoz-bCzakMlq0p43Od_lDCXOIfyHhqy-zGp5UA>
 <xmx:iFasZ9amu2GJ6ivbNxyPHE4qJyWf70A7DhqHo0vXaRQE7BZ685a61g>
 <xmx:iFasZ3Dp-BaFLcDh4GAZevB4bCYEBRm_97aq6seLKBzEFUztSxMj9w>
 <xmx:iFasZzaWky9kbVwqs84sYlyPximpaD606k6thEZdgWooPM_Kirw3EA>
 <xmx:iFasZ9pFRDF1gzrt2HzDNYA-1DqO_Bk_mPauLBbnr7wXRODpLxqi1R0W>
Feedback-ID: ib2b94485:Fastmail
From: Tassilo Horn <tsdh@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
In-Reply-To: <CADwFkmnJmor-UV6FaT+2JHCjxT569arK69NnydBL8p8Aur+oqw@HIDDEN>
References: <86plq3uib0.fsf@HIDDEN> <87seuyh2p0.fsf@HIDDEN>
 <87seojhe6p.fsf@HIDDEN>
 <CADwFkmnJmor-UV6FaT+2JHCjxT569arK69NnydBL8p8Aur+oqw@HIDDEN>
User-Agent: mu4e 1.12.8; emacs 31.0.50
Date: Wed, 12 Feb 2025 09:06:28 +0100
Message-ID: <871pw31ta3.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72735
Cc: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>, 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Stefan Kangas <stefankangas@HIDDEN> writes:

>> And adding you company's tracker is quite easy, too.  That's what I
>> use:
>
> FWIW, I just throw $DAYJOB related customizations into .dir-locals.el
> in my ~/work directory.  It seems more natural to me than having it in
> my Init file, for example because some of the information in there is
> not necessarily public and can't be shared outside of the company.

Yup, that's obviously fine, too.  I have it differently mostly because I
have no strict ~/work vs. ~/fun separation between projects, so there's
no single root directory for the work stuff.

Bye,
Tassilo




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 12 Feb 2025 07:06:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 02:06:14 2025
Received: from localhost ([127.0.0.1]:60607 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ti6p3-0005a9-TM
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 02:06:14 -0500
Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]:43424)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1ti6p1-0005Zo-H2
 for 72735 <at> debbugs.gnu.org; Wed, 12 Feb 2025 02:06:12 -0500
Received: by mail-ej1-x62f.google.com with SMTP id
 a640c23a62f3a-ab771575040so97785066b.1
 for <72735 <at> debbugs.gnu.org>; Tue, 11 Feb 2025 23:06:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739343965; x=1739948765; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=QIqqyHvoMDH/k80f91hbjeDkbI6xerQIsqo3Kf+b0u0=;
 b=J1mGeOw2wgzh9RK8g8gjFGbGOhld9gY2oQkmXdRIoJ7nvEYvz8oK9YynMRjgKpuPh0
 gTNZ9DBeB6aQ1tq4O9IDHOsLT4QTMu2Hl3meVfAJKEaxZItA3jtT9/OZ9gKuSXhKAsqB
 +O0nU46s5LgckhY3xkUvJZEi34MMeatGV8fxfrI/cirkMGJrPVytrCUsHqqPoD2nToLT
 cuFhbMtvYnckQ7FuOefHMptLESrPLDd3Kfr5RQ79GUMDxYSKLji0qhE+lo1ca/ZfI2st
 GBMk4e5jmzhbKRORsLJ/yNq82cKHRgnG7HjmDg6mA3T0Mx4znIxU/3LfGmAwQM2uTzP9
 CMiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739343965; x=1739948765;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=QIqqyHvoMDH/k80f91hbjeDkbI6xerQIsqo3Kf+b0u0=;
 b=LTEGZ1vKfNJhiuH6fbEZdIi3Z0tIufgmfJCL7YZdUR0vi4988+BF0Qcjq5Rjd4HNtW
 Z3H19ySUn3KpvqX0oGf1/pT7mOIoC/eVyS2b+RfvdoGDe+9REpHNE+ZQRGlMcoa9xJzE
 mArlOH/880MNYjItc8X9cQoRR7s8Z8LWx58tZVfzEBah6AcsrlGIvHMJChep0/cWqaG1
 atVHlFSXjaWsRMahh3pQ4wqjNnKQQ/FCU1BlKNpvklKWpV4aLto/s86dTyF+hliD5Ury
 7dRyMWUOhLRpR5jZb+cTttAk0PMbtRKqkYom/BuFXpsHRZj2paZbOmV7GdFa3dDmLsCL
 HQ1w==
X-Forwarded-Encrypted: i=1;
 AJvYcCXM4L8KbG7G+j/4uSfjDRFfXOUGCvHpbibtUNqWw7+N/33urGGZTCUOKvzedTO4FFH+yP/J/A==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwQb4oXnw2mWjUtrHOe+risUAlBw3AvZEHDtq647Bx6+XiyliU9
 t9E98jYvnIQu65/ZR1YEPdo/QsCdeo/Xi5W5U3ui/PtHesjPxj2bkLdElkQKwyisbObmDAk4Cct
 BbbjbDOGnxRoSXSqIvDJAwbxpi6U=
X-Gm-Gg: ASbGncsP16boPtweSnh6KwwC/v23quGyER6SRZd7XadC29JghyKQwGKiJoHgP6Nhbyi
 cjXiRpd9ijKgcBnnLQSvi37BNKFj6dZJW/KXNq3EHIYVbT8pW4Acys8a9tTIKZ09zKYZ/8iWjgg
 ==
X-Google-Smtp-Source: AGHT+IHQuQCpr2ZHq9RyFOHfEOk/05b2dcBm1lBY/ODVC9ft1gGvrleRrHQHK/vVIvB8TNwxgnIOpCCvByN17CAmqAI=
X-Received: by 2002:a17:907:388b:b0:ab7:9101:e480 with SMTP id
 a640c23a62f3a-ab7dafef650mr629793566b.11.1739343964882; Tue, 11 Feb 2025
 23:06:04 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 11 Feb 2025 23:06:04 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <87seojhe6p.fsf@HIDDEN>
References: <86plq3uib0.fsf@HIDDEN> <87seuyh2p0.fsf@HIDDEN>
 <87seojhe6p.fsf@HIDDEN>
MIME-Version: 1.0
Date: Tue, 11 Feb 2025 23:06:04 -0800
X-Gm-Features: AWEUYZnfgoocR78J_w94SBkcgbbE-2xh940rsDKeWbKHoMUI2C5xSiwhOF_U8sg
Message-ID: <CADwFkmnJmor-UV6FaT+2JHCjxT569arK69NnydBL8p8Aur+oqw@HIDDEN>
Subject: Re: bug#72735: 31.0.50;
 [PATCH] Make more bug-reference variables customizeable
To: Tassilo Horn <tsdh@HIDDEN>,
 =?UTF-8?B?QmrDtnJuIEJpZGFy?= <bjorn.bidar@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72735
Cc: Eli Zaretskii <eliz@HIDDEN>, 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tassilo Horn <tsdh@HIDDEN> writes:

> And adding you company's tracker is quite easy, too.  That's what I use:

FWIW, I just throw $DAYJOB related customizations into .dir-locals.el in
my ~/work directory.  It seems more natural to me than having it in my
Init file, for example because some of the information in there is not
necessarily public and can't be shared outside of the company.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 12 Feb 2025 06:26:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 01:26:08 2025
Received: from localhost ([127.0.0.1]:60513 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ti6CG-0003ae-56
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 01:26:08 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:44212)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <tsdh@HIDDEN>) id 1ti6CA-0003a4-Fp
 for 72735 <at> debbugs.gnu.org; Wed, 12 Feb 2025 01:26:06 -0500
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 <tsdh@HIDDEN>)
 id 1ti6C4-0005Pc-Hb; Wed, 12 Feb 2025 01:25:56 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=RTBS1xhhD81e3pj6b1mEfEZBsaBoEn9dg2df6IOk67Y=; b=VQM5E7PHvz41VqQ+sQRd
 qr4N9g9xg236f7maPU6cpShVDByFHK/rZC5yXV0zf9/sVr66m3Oy9momANn3ShQRlzrIvFfnbLV5r
 KkvYDzNGykCrcwl5d+9ddRkmaKWOA/PDEDwfR5IvU3Kz7apQJvvf2pOEJE3ZznPIP1XlIAlmiQUTG
 zTWCnn/tx1VEFqc6QqUEFozBc0RTkXHdkjBQa2UrzZJlVC3tyrChLzdSXH+p/pbxKrrtW2ftsv37X
 +ZiEVA1LTUZmrstUF4V929Obu0mogC9ZaGytZOUKoEEMBOM3+r64aebIA5ehu5ULHSzZmOPCjE7Ei
 TthminQK3gELSQ==;
X-ME-Sender: <xms:8j6sZ0160h6T3pjk8ILsLGfX5bzCsH8I8hRVsBq1wZIyvQ79ISqrEw>
 <xme:8j6sZ_FccQbiuGLORuReWLAhRZ0csAnFOPluKxLAPa6kYR_YhbyZDvvgN4qq8K1RF
 FZqJ1rUQpPlMA>
X-ME-Received: <xmr:8j6sZ85wUTs0EdB4zLYMTTs2jn6P_n0uuv0BE7rkaHXpwF6kujPYcVLsVVkQgSEpOrxvc_YuZO6C1jIkJjn7lObvw_Rm8Kt7>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdegfeduhecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp
 uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg
 hnthhsucdlqddutddtmdenucfjughrpefhvfevufgjfhgffffkgggtgfesthhqredttder
 jeenucfhrhhomhepvfgrshhsihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqe
 enucggtffrrghtthgvrhhnpeelvddtkeefvdefvdefleehieevueekhedttedugfegiedv
 keevleehuedvkefftdenucffohhmrghinhepuggvsghirghnrdhorhhgpdhshhgurdhlrg
 hnnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhh
 ohhrnhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqkeeijeefkeejkeegqd
 eifeehvdelkedqthhsughhpeepghhnuhdrohhrghesfhgrshhtmhgrihhlrdhfmhdpnhgs
 pghrtghpthhtohepfedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepjedvjeefhe
 esuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopegvlhhiiiesghhnuhdrohhr
 ghdprhgtphhtthhopegsjhhorhhnrdgsihgurghrsehthhgrohgurghnrdguvg
X-ME-Proxy: <xmx:8j6sZ92H0VOOwBA3HJbcXj3J7nX0iyWUDfRdnzegaQaXXbyqrrjKIg>
 <xmx:8j6sZ3ErRxKciklyK-U6SZTDQZHDahfa0at_4eBrsXUb4y4AeA3cTA>
 <xmx:8j6sZ2-hZ0TYyx9D-OezXCTYTr8Dk1YH1EnJivvysqH77ETHEbUFDw>
 <xmx:8j6sZ8kHG8K6UOFM_bhixxN3eI8QZIvGW3mqyUM370Hkns4L4dHDVA>
 <xmx:8j6sZ3GzfXJvDwEEgDhrKRjG-Gaaez_H6bvot7pGkjWTPwBKZFxZfUm4>
Feedback-ID: ib2b94485:Fastmail
From: Tassilo Horn <tsdh@HIDDEN>
To: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
In-Reply-To: <875xlgi76s.fsf@>
References: <86plq3uib0.fsf@HIDDEN> <87seuyh2p0.fsf@HIDDEN>
User-Agent: mu4e 1.12.8; emacs 31.0.50
Date: Wed, 12 Feb 2025 07:25:50 +0100
Message-ID: <87seojhe6p.fsf@HIDDEN>
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: 72735
Cc: Eli Zaretskii <eliz@HIDDEN>, 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Bj=C3=B6rn Bidar <bjorn.bidar@HIDDEN> writes:

Hi Bj=C3=B6rn,

>> As Eli already mentioned, bug-reference-url-format is usually set via
>> a file local variables section or programatically so neither a
>> defcustom nor a default value makes sense.
>>
>> Wrt. bug-reference-setup-from-mail-alist,
>> bug-reference-setup-from-irc-alist, and
>> bug-reference-setup-from-vc-alist: yes, they could be defcustoms but
>> their entries can all (and are likely to) contain functions which are
>> hard to specify in the defcustom interface.  I've thought it wouldn't
>> be needed.  After all, bug-reference is a programmer's tool.
>
> Isn't that a weak argument against changing those to a defcustom?

Maybe.  I have no problem with those three being defcustoms.

> With the current default values if not modified it is much harder to
> use them for anything else but the GNU debbugs instance.

No, bug-reference should work out-of-the-box for every project checked
out of the forges in bug-reference-forge-alist.  Well, unless you've set
bug-reference-url-format globally which would turn off the auto-setup.

> Correct me if I'm wrong but all those variables only regular
> expressions and a format string which is something that already has
> been done using defcustom e.g. as in Gnus.

In all three, BUG-REGEXP and URL-FORMAT can be functions as documented
by bug-reference-bug-regexp and bug-reference-url-format.  Oh, and with
bug-reference-setup-from-vc-alist there's only a URL-FORMAT-FN which
must be a function.

> Isn't it the policy that for settings variables there should be
> defcustom variables? E.g. as mentioned in (info "(elisp) Documentation
> Tips"):
>
>>    =E2=80=A2 When you define a variable that represents an option users =
might
>>       want to set, use =E2=80=98defcustom=E2=80=99.  *Note Defining Vari=
ables::.
>
> Or is the purpose of bug-reference mode GNU specific and not intended
> to be used for anything but GNU?

As said, it works out-of-the-box for Github, several Gitlab instances,
codeberg, framagit, salsa.debian.org, and sr.ht.

And adding you company's tracker is quite easy, too.  That's what I use:

--8<---------------cut here---------------start------------->8---
(let ((shd-jira-regexp (concat "\\b\\(\\("
                               (regexp-opt '("ARCA" "BRI" "ECOJ" "KASE" "MO=
BA"
                                             "PORC" "LOWE" "SABA"))
                               "-[0-9]\\{1,6\\}\\)\\)\\b")))
  (add-to-list 'bug-reference-setup-from-vc-alist
               `("srv-upsource\\.shd\\.lan"
                 ,shd-jira-regexp
                 ,(lambda (_)
                    :dont-hl-value-as-docstring
                    "http://srvjira-and.shd.lan/browse/%s")))

  (add-to-list 'bug-reference-setup-from-mail-alist
               `("SHD" nil ,shd-jira-regexp
                 "http://srvjira-and.shd.lan/browse/%s"))
--8<---------------cut here---------------end--------------->8---

>> Wrt. bug-reference-forge-alist: if it became a defcustom and a user
>> would set it, she wouldn't see updates (like support for some new
>> forge) in its default value anymore because their old saved custom
>> value overrides the new default value.  It's much better to add new
>> entries programatically using add-to-list or push/cl-pushnew.  Of
>> course, one could split the variable in some *-default-alist defvar
>> and a defcustom *-alist where the latter is meant for user
>> customization but I think it's not worth the added complexity here.
>
> Didn't have time to work on this. Besides that the general downside
> with custom is that if the user modifies it they do not get the
> updates to the default value a separate variable similar to
> browse-url-handler and browse-url-defautl-handlers would be an option.

That's what I've said, yes.  And I recall some recent discussion where
it was argued that the browse-url-(default-)handlers split (one for
users, one for emacs/packages) was adding too much complexity.

Bye,
Tassilo




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 11 Feb 2025 19:59:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 14:59:35 2025
Received: from localhost ([127.0.0.1]:58892 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thwPv-00039p-2y
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:59:35 -0500
Received: from thaodan.de ([185.216.177.71]:55298)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <bjorn.bidar@HIDDEN>)
 id 1thwPr-00039W-Ow
 for 72735 <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:59:32 -0500
Received: from odin (dsl-trebng12-50dc7b-49.dhcp.inet.fi [80.220.123.49])
 by thaodan.de (Postfix) with ESMTPSA id 17DE6D00045;
 Tue, 11 Feb 2025 21:59:24 +0200 (EET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail;
 t=1739303964; bh=skV/4eJ5QLNHl8/Z0FkLP216eLZODZOu0tT8dvlBNZc=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=ckVRsJ3CJg5qtmM5oxi25TFdhcPgFByA3mE1JIVZnojA6fwpNpH27CjaiJ0SoZdng
 BVUGghAXed4yKioNDDLd73Fssg6vNA83hJ99j59Q6xbVE5pHIKx9b1tfgogKmybg9f
 fxbRagyaB/gL7Mysi5xct3gdjEVFL6ANB1W09mq5QQLiROuYiZQN+Noumctt4Sh6zJ
 3YfMjqjmMDG3Q1nxzP/Fpe6v7WzWOJL0cgBrFgd/uS8eSbhtYiyqxgCzYcDEOFXMNF
 eO+7ugbAdQpTOfbHQ03tHwPj8FvQMbpngrh76WDsa5MKn1vMOhrRSjJ05+NTKihqdy
 4om+FHqhGHVtBk3u698AQsg8u9Wn6mWIJFns1r1FbnASe9pZQ3kqas+iUCBHfFXQcd
 m893Uw+9ydwzAZ4wVbuo9W38gCf4vGcioXwR06Bn0LhP14KnYmdWF1vsY32m2huh5g
 u/YE7CCyjKfld7H1FWgxEBMCbBZoTLNPfZasQBe+qv+s+2EO7Tl4dLQ4zF0zwH4pXF
 CefB2QTKrKOU8JuOaDSZAYYllyhSN3uGPor8lwI/vghYIs+M2vJzROeFFxYXS2BbUw
 Za6MrbSSsay6oupMuq3RGh5DZfGqfd26VgyPslEYYR8nDIaTd+9++qzTcwjDc/dHDQ
 tNxRe0Jo+H5M0Z7wSrahj6Cs=
From: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
To: Tassilo Horn <tsdh@HIDDEN>
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
In-Reply-To: <87seuyh2p0.fsf@HIDDEN> (Tassilo Horn's message of "Wed, 21 Aug
 2024 07:20:27 +0200")
References: <86plq3uib0.fsf@HIDDEN> <87seuyh2p0.fsf@HIDDEN>
Autocrypt: addr=bjorn.bidar@HIDDEN; prefer-encrypt=nopreference; keydata=
 mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq
 w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV
 CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl
 HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8
 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF
 CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h
 K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2
 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC
 HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN
 XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg
 gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1+ntAhsDBQsJCAcCAiICBhUKCQgL
 AgQWAgMBAh4HAheAAAoJEFwbdKFlHF9oBgwA/iQHwe0VL4Df4GGTYlNjMSHFlIkBmN4UfYGLYj3E
 TrOUAQC51M+M3cjsL8WHdpBz6VAo6df9d+rVwhQ9vQuFHqevArg4BGTX6T4SCisGAQQBl1UBBQEB
 B0Cbohc3JEfn005/cm0AOGjSsW1ZxAkgaoVNjbpqk4MgNAMBCAeIeAQYFgoAIBYhBFHxdut1RzAe
 pymoq1wbdKFlHF9oBQJk1+k+AhsMAAoJEFwbdKFlHF9ooHABAKGmrGBic/Vys3BBrOQiRB3Z7izO
 HwhqTRpAqFZtXS2nAQDZhp/5aYw1TZjTzkm1KVt9QiYnjd/MvxRE9iaY6x4mDbgzBGTX6T4WCSsG
 AQQB2kcPAQEHQAgRJq/tMcCCB2XyA5WZpu7GvpRx0m9IPRWazeqhOq7uiO8EGBYKACAWIQRR8Xbr
 dUcwHqcpqKtcG3ShZRxfaAUCZNf71AIbIgCBCRBcG3ShZRxfaHYgBBkWCgAdFiEEUfF263VHMB6n
 KairXBt0oWUcX2gFAmTX+9QACgkQXBt0oWUcX2jeSwD6AtWn0cuo8IF35YRo4o3cDRJnUfJnbvJy
 GxyCDThR+zYBAKG6/jdwmZkBQZKslnDAbMMd2WfiZZT5JW3IWC4EaKMO7HkBAKYPGZ3UbfkRvfFK
 S+pQ9CgtNfkSJQBtT1Ob7Y6nsacgAQCpyXN7yppmhW/oBgivITPy9Lkg+V4NK9WZYZCU9Q7LBA==
Date: Tue, 11 Feb 2025 21:59:23 +0200
Message-ID: <875xlgi76s.fsf@>
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: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: Tassilo Horn <tsdh@HIDDEN> writes: > Eli Zaretskii
 <eliz@HIDDEN>
 writes: > > Hi all, > >>> I noticed that there are other variable such as
 >>> bug-reference-setup-from-mail-alist that should be change similarly.
 >> >> Which ones, spec [...] 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [185.216.177.71 listed in sa-trusted.bondedsender.org]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [185.216.177.71 listed in bl.score.senderscore.com]
 1.2 INVALID_MSGID          Message-Id is not valid, according to RFC 2822
X-Debbugs-Envelope-To: 72735
Cc: Eli Zaretskii <eliz@HIDDEN>, 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

Tassilo Horn <tsdh@HIDDEN> writes:

> Eli Zaretskii <eliz@HIDDEN> writes:
>
> Hi all,
>
>>> I noticed that there are other variable such as
>>> bug-reference-setup-from-mail-alist that should be change similarly.
>>
>> Which ones, specifically?
>>
>> And let's get Tassilo (CC'ed) on board of this discussion.
>
> As Eli already mentioned, bug-reference-url-format is usually set via a
> file local variables section or programatically so neither a defcustom
> nor a default value makes sense.
>
> Wrt. bug-reference-setup-from-mail-alist,
> bug-reference-setup-from-irc-alist, and
> bug-reference-setup-from-vc-alist: yes, they could be defcustoms but
> their entries can all (and are likely to) contain functions which are
> hard to specify in the defcustom interface.  I've thought it wouldn't be
> needed.  After all, bug-reference is a programmer's tool.

Isn't that a weak argument against changing those to a defcustom? One
could argue that Emacs itself is a programmers tool and yet with a have
defcustom to make it easier to customize Emacs and avoid errors.

With the current default values if not modified it is much harder to use
them for anything else but the GNU debbugs instance.

Correct me if I'm wrong but all those variables only regular expressions
and a format string which is something that already has been done using
defcustom e.g. as in Gnus.

Isn't it the policy that for settings variables there should be
defcustom variables? E.g. as mentioned in (info "(elisp) Documentation
Tips"):

>    =E2=80=A2 When you define a variable that represents an option users m=
ight
>       want to set, use =E2=80=98defcustom=E2=80=99.  *Note Defining Varia=
bles::.

Or is the purpose of bug-reference mode GNU specific and not intended to
be used for anything but GNU?


> Wrt. bug-reference-forge-alist: if it became a defcustom and a user
> would set it, she wouldn't see updates (like support for some new forge)
> in its default value anymore because their old saved custom value
> overrides the new default value.  It's much better to add new entries
> programatically using add-to-list or push/cl-pushnew.  Of course, one
> could split the variable in some *-default-alist defvar and a defcustom
> *-alist where the latter is meant for user customization but I think
> it's not worth the added complexity here.

Didn't have time to work on this. Besides that the general downside with
custom is that if the user modifies it they do not get the updates to
the default value a separate variable similar to browse-url-handler and
browse-url-defautl-handlers would be an option.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735-done <at> debbugs.gnu.org:


Received: (at 72735-done) by debbugs.gnu.org; 11 Feb 2025 19:49:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 14:49:46 2025
Received: from localhost ([127.0.0.1]:58847 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thwGP-0002en-9d
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:49:45 -0500
Received: from thaodan.de ([2a03:4000:4f:f15::1]:46334)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <bjorn.bidar@HIDDEN>)
 id 1thwGN-0002eH-85
 for 72735-done <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:49:43 -0500
Received: from odin (dsl-trebng12-50dc7b-49.dhcp.inet.fi [80.220.123.49])
 by thaodan.de (Postfix) with ESMTPSA id D1E22D00045;
 Tue, 11 Feb 2025 21:49:34 +0200 (EET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail;
 t=1739303375; bh=QvKCbouXjr1Pe+/P4A8oXDZGAK1mcM6uePIHzeFCMpA=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=IsJu0d7jLgLFvRiyUf4pt2ajm93U/Tzjw64gLzK3hOz1ea+iKLhXG5MpZY0GSKacY
 MW5rtGvAanjeOqJYsVSWQ1gOas0a1GvCrFeWDnfspGJnzKauEwlyYVmCinpqhL4xI1
 ge5mbWKkdyXY+aPY/7x7Lx62v0UdHvsqDeWO5WJ9ymR8r+2cwIlDdEfWaMryDqNh+c
 tjbn6zuzB1pmS6VTyoxKTvIohtMvbRoASP5jVVUjmbOt7bOc93vyI/F6x7jfhuRXBY
 W5RlTdtz+gO0TAYvUvXM2zn4kmQSo/tU309UOuqbRNGh5lwOkVSXiIZhYjybz/NyJM
 3MryRygF34lu9cr3NG8F4zt64lI4agQwfkogM2JrRTCJ/YN24lbfzgJ7n2axKikebY
 qzwlJ8Yp/+NSPCGTSpsUNlIVAsq7P+ugEXOmtHluhlXeQ1kghjvednHP/tx4JBCLCP
 y7hqTn4rR7a6VbDPlkEpyF9sCHyivyvPfWBB1iTdHLURwH/xCOnkiahI4DTcJNZq8k
 aGiK6z5vahlIHy+E0ulExJq7hwgHaOHq7q/myZmegpboir8Gs3FDI5GeQqern4qGpe
 r5N2C8Lp56vgubSHuvMzKfsSkS5t/gPoKDsnBS/HPA6oxb4ALMW7a6BVmi7vdxX82d
 NapqgVmN5IkLZZyxncSr4zy8=
From: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
In-Reply-To: <CADwFkm=KMQNn1y08KoidWmvJnnGicEiL4ZHt4LezzPAdsNwZ3g@HIDDEN>
 (Stefan Kangas's message of "Mon, 10 Feb 2025 23:29:47 -0800")
References: <86plq3uib0.fsf@HIDDEN> <87seuyh2p0.fsf@HIDDEN>
 <867ccaugq6.fsf@HIDDEN>
 <CADwFkm=KMQNn1y08KoidWmvJnnGicEiL4ZHt4LezzPAdsNwZ3g@HIDDEN>
Autocrypt: addr=bjorn.bidar@HIDDEN; prefer-encrypt=nopreference; keydata=
 mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq
 w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV
 CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl
 HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8
 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF
 CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h
 K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2
 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC
 HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN
 XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg
 gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1+ntAhsDBQsJCAcCAiICBhUKCQgL
 AgQWAgMBAh4HAheAAAoJEFwbdKFlHF9oBgwA/iQHwe0VL4Df4GGTYlNjMSHFlIkBmN4UfYGLYj3E
 TrOUAQC51M+M3cjsL8WHdpBz6VAo6df9d+rVwhQ9vQuFHqevArg4BGTX6T4SCisGAQQBl1UBBQEB
 B0Cbohc3JEfn005/cm0AOGjSsW1ZxAkgaoVNjbpqk4MgNAMBCAeIeAQYFgoAIBYhBFHxdut1RzAe
 pymoq1wbdKFlHF9oBQJk1+k+AhsMAAoJEFwbdKFlHF9ooHABAKGmrGBic/Vys3BBrOQiRB3Z7izO
 HwhqTRpAqFZtXS2nAQDZhp/5aYw1TZjTzkm1KVt9QiYnjd/MvxRE9iaY6x4mDbgzBGTX6T4WCSsG
 AQQB2kcPAQEHQAgRJq/tMcCCB2XyA5WZpu7GvpRx0m9IPRWazeqhOq7uiO8EGBYKACAWIQRR8Xbr
 dUcwHqcpqKtcG3ShZRxfaAUCZNf71AIbIgCBCRBcG3ShZRxfaHYgBBkWCgAdFiEEUfF263VHMB6n
 KairXBt0oWUcX2gFAmTX+9QACgkQXBt0oWUcX2jeSwD6AtWn0cuo8IF35YRo4o3cDRJnUfJnbvJy
 GxyCDThR+zYBAKG6/jdwmZkBQZKslnDAbMMd2WfiZZT5JW3IWC4EaKMO7HkBAKYPGZ3UbfkRvfFK
 S+pQ9CgtNfkSJQBtT1Ob7Y6nsacgAQCpyXN7yppmhW/oBgivITPy9Lkg+V4NK9WZYZCU9Q7LBA==
Date: Tue, 11 Feb 2025 21:49:34 +0200
Message-ID: <87a5asi7n5.fsf@>
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: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  Stefan Kangas <stefankangas@HIDDEN> writes: > Eli Zaretskii
    <eliz@HIDDEN> writes: > >>> From: Tassilo Horn <tsdh@HIDDEN> >>> Cc: Björn
    Bidar <bjorn.bidar@HIDDEN>, >>> 72735 <at> debbugs.gnu.org >>> Date: Wed,
   21 Aug 2024 07:20:27 +0200 >>> >> [...] 
 
 Content analysis details:   (1.2 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  1.2 INVALID_MSGID          Message-Id is not valid, according to RFC 2822
X-Debbugs-Envelope-To: 72735-done
Cc: Eli Zaretskii <eliz@HIDDEN>, 72735-done <at> debbugs.gnu.org,
 Tassilo Horn <tsdh@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

Stefan Kangas <stefankangas@HIDDEN> writes:

> Eli Zaretskii <eliz@HIDDEN> writes:
>
>>> From: Tassilo Horn <tsdh@HIDDEN>
>>> Cc: Bj=C3=B6rn Bidar <bjorn.bidar@HIDDEN>,
>>>   72735 <at> debbugs.gnu.org
>>> Date: Wed, 21 Aug 2024 07:20:27 +0200
>>>
>>> As Eli already mentioned, bug-reference-url-format is usually set via a
>>> file local variables section or programatically so neither a defcustom
>>> nor a default value makes sense.
>>>
>>> Wrt. bug-reference-setup-from-mail-alist,
>>> bug-reference-setup-from-irc-alist, and
>>> bug-reference-setup-from-vc-alist: yes, they could be defcustoms but
>>> their entries can all (and are likely to) contain functions which are
>>> hard to specify in the defcustom interface.  I've thought it wouldn't be
>>> needed.  After all, bug-reference is a programmer's tool.

>>> Wrt. bug-reference-forge-alist: if it became a defcustom and a user
>>> would set it, she wouldn't see updates (like support for some new forge)
>>> in its default value anymore because their old saved custom value
>>> overrides the new default value.  It's much better to add new entries
>>> programatically using add-to-list or push/cl-pushnew.  Of course, one
>>> could split the variable in some *-default-alist defvar and a defcustom
>>> *-alist where the latter is meant for user customization but I think
>>> it's not worth the added complexity here.
>>>
>>> So I'd rather keep it as-is.
>>
>> Thanks.
>>
>> So, Bj=C3=B6rn, now you get to try to convince Tassilo that making some =
of
>> these variables defcustoms does make sense.  IOW, what are the
>> problems in the current situation that prompted you to suggest these
>> changes?
>
> No further comments within 24 weeks, so I'm closing this bug.

Sorry I didn't have time to work on this earlier I will reply to the
rest of comments now.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735-done <at> debbugs.gnu.org:


Received: (at 72735-done) by debbugs.gnu.org; 11 Feb 2025 07:29:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 02:29:56 2025
Received: from localhost ([127.0.0.1]:54031 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thkiS-0002oj-2K
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 02:29:56 -0500
Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]:56705)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1thkiP-0002oR-Mr
 for 72735-done <at> debbugs.gnu.org; Tue, 11 Feb 2025 02:29:54 -0500
Received: by mail-ed1-x529.google.com with SMTP id
 4fb4d7f45d1cf-5de5bf41652so5010619a12.1
 for <72735-done <at> debbugs.gnu.org>; Mon, 10 Feb 2025 23:29:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739258988; x=1739863788; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=q+4Gu7dRULOres/+1YuZ9/nnwmyima1h/Rt6m6FeqMw=;
 b=iaQq96zwayWI4dJ7gF/mYM6Nabbn37FRnEctK1Kuvv3MYBkkhMKl++IupKKClA8RTF
 vziLvnPvTIcANHnuSC94eYY4mCHSqhRjWl50UiFfZgAm5FxFlQZia8RGyHlIzx4ugwTI
 IF6qIkq9hB+8oATaXISFyd7OTX4HVSUefxU/qebgCMx9w/aPL6tHhz7zjYv+wV/gCphO
 YafAFvgukr3GE4ezkVAiRfQGM9XtO/oS3VT2BsjAc9zcprSZTtVpAJPS2+zybjUSes5q
 N7Xvq04RQT+RWOvcz8z7pjhvJTLPk8cJWT8LRKjHtjEWA6OaNPwmX6NFVQ6x+/tABW4s
 vGEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739258988; x=1739863788;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=q+4Gu7dRULOres/+1YuZ9/nnwmyima1h/Rt6m6FeqMw=;
 b=etkYiDnb7mFphhhwYnelfLCuyCWqoo3LGwyNM3g2PZyvj7I7lx7DaHQxSpZGbkktHj
 zbgKsS31WPvtCBzYfzQBGL+Hl13CI6O8BoUKQF2Fn2fZv1IrUCBX3Is6KN3ZfcQEpHzi
 iW4hgsD38PRB0inFN10hzx25mmRSjP56zt+z7vFMUuFuRdPY7dQkFyymr3QSAORbY0DT
 QLzdYWk0ECNXgPY3Er6tCQqCir7TRulxPIHey3oGC1hpw60rvHkz6djamWameE5Oev6l
 PKbS+ANR8opHbhOSjRCfADX+J7W1Kx1zy7uYajBsnprv73P7zqwbs7GJOsqQW8fR+qWJ
 SLaQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCW3RxZ2DL2kGr7aEl8fDvbbmD+R6okt4A6A0bXK43PbZiV16lqycyZDHyM2EY4n5tJJ1TcCzQV8icDb <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0Yz4RwF1GAisS5/JOPL4Y4GQfYieFeORuZBhovovJR56cQ4sqij1
 9hXvIOI4lWraqeT6nvKs8b85bMWQW1l7MthXznJnAKMQqXpgij1x9xkBzS8UCPNkJB7y40AUwLC
 yCDG4ycuYT10OncdNVhwhBJQhNM0=
X-Gm-Gg: ASbGncttXgQNxspld4BhRLaBiIl9/PbBbbOPIG2fyEqDsvymnPG0jXsm5rUd/otQSv0
 74Jy3d/qExOdo6ynzUPOhUIKhrbNHCRrmNv7ZiYucR7hepAe0LyELWCwni0jIhCBl0gA7aP1Xjg
 ==
X-Google-Smtp-Source: AGHT+IF14ech1It4x6ORkPXi7y7jcJtUNQnMX+GdUI58azI6JpofvvL0UDyLRFqIR6YDorEzuH/+LqJxreb/H6k4S8I=
X-Received: by 2002:a05:6402:2106:b0:5dc:a44d:36bd with SMTP id
 4fb4d7f45d1cf-5de4500274cmr14768058a12.8.1739258987622; Mon, 10 Feb 2025
 23:29:47 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Mon, 10 Feb 2025 23:29:47 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <867ccaugq6.fsf@HIDDEN>
References: <86plq3uib0.fsf@HIDDEN> <87seuyh2p0.fsf@HIDDEN>
 <867ccaugq6.fsf@HIDDEN>
MIME-Version: 1.0
Date: Mon, 10 Feb 2025 23:29:47 -0800
X-Gm-Features: AWEUYZmVq0giuQVkzbOK6LqTnjpVNi29R7FyUfnVKadFg1Qz3Qt1zD5k_8EwJCw
Message-ID: <CADwFkm=KMQNn1y08KoidWmvJnnGicEiL4ZHt4LezzPAdsNwZ3g@HIDDEN>
Subject: Re: bug#72735: 31.0.50;
 [PATCH] Make more bug-reference variables customizeable
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72735-done
Cc: bjorn.bidar@HIDDEN, 72735-done <at> debbugs.gnu.org,
 Tassilo Horn <tsdh@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Tassilo Horn <tsdh@HIDDEN>
>> Cc: Bj=C3=B6rn Bidar <bjorn.bidar@HIDDEN>,
>>   72735 <at> debbugs.gnu.org
>> Date: Wed, 21 Aug 2024 07:20:27 +0200
>>
>> As Eli already mentioned, bug-reference-url-format is usually set via a
>> file local variables section or programatically so neither a defcustom
>> nor a default value makes sense.
>>
>> Wrt. bug-reference-setup-from-mail-alist,
>> bug-reference-setup-from-irc-alist, and
>> bug-reference-setup-from-vc-alist: yes, they could be defcustoms but
>> their entries can all (and are likely to) contain functions which are
>> hard to specify in the defcustom interface.  I've thought it wouldn't be
>> needed.  After all, bug-reference is a programmer's tool.
>>
>> Wrt. bug-reference-forge-alist: if it became a defcustom and a user
>> would set it, she wouldn't see updates (like support for some new forge)
>> in its default value anymore because their old saved custom value
>> overrides the new default value.  It's much better to add new entries
>> programatically using add-to-list or push/cl-pushnew.  Of course, one
>> could split the variable in some *-default-alist defvar and a defcustom
>> *-alist where the latter is meant for user customization but I think
>> it's not worth the added complexity here.
>>
>> So I'd rather keep it as-is.
>
> Thanks.
>
> So, Bj=C3=B6rn, now you get to try to convince Tassilo that making some o=
f
> these variables defcustoms does make sense.  IOW, what are the
> problems in the current situation that prompted you to suggest these
> changes?

No further comments within 24 weeks, so I'm closing this bug.




Notification sent to Björn Bidar <bjorn.bidar@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Stefan Kangas <stefankangas@HIDDEN>:
You have taken responsibility. Full text available.
Added tag(s) moreinfo. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 21 Aug 2024 13:52:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 21 09:52:16 2024
Received: from localhost ([127.0.0.1]:35233 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sgll1-0003gu-Kz
	for submit <at> debbugs.gnu.org; Wed, 21 Aug 2024 09:52:15 -0400
Received: from eggs.gnu.org ([209.51.188.92]:42386)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1sglkz-0003gb-WF
 for 72735 <at> debbugs.gnu.org; Wed, 21 Aug 2024 09:52:14 -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 <eliz@HIDDEN>)
 id 1sglkB-00056X-VA; Wed, 21 Aug 2024 09:51:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=D76r9fonHcYyHMw4nQAAQaSecpX2fyDijmCTNWHnU9A=; b=N9AzE5at8wSK9oVxF3fG
 nYSGnW5uyta0LQGCrRo8FWNSQMOwkOHiaROCTrcp1TDBcdrYgh3/so4eVnwxzo0tLpOVns9xuNWMB
 kPmtCECwIkRqZn1IaFykbFDrK6XP6ZjnVhExwNd2x6X1MFf259RlTCAHhylxdPmt5/6TTMUr6YMdp
 byR+pG8x1hpzRboaLkApRGA8zYY+jkY+84m81GykZK+OnNqcQCES+geg64+ru6dBrvhov3WjwxzD9
 9tqiqhGfGnoDGIEV4leqlNDDOkPg+RsDKhLrMrombzgWyMW/10KrHDmvvHbcterGCKE+59FCRsO/Q
 Y1mvBXCRbwVmFA==;
Date: Wed, 21 Aug 2024 16:51:13 +0300
Message-Id: <867ccaugq6.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tassilo Horn <tsdh@HIDDEN>
In-Reply-To: <87seuyh2p0.fsf@HIDDEN> (message from Tassilo Horn on Wed, 21
 Aug 2024 07:20:27 +0200)
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
References: <86plq3uib0.fsf@HIDDEN> <87seuyh2p0.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72735
Cc: bjorn.bidar@HIDDEN, 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Tassilo Horn <tsdh@HIDDEN>
> Cc: Björn Bidar <bjorn.bidar@HIDDEN>,
>   72735 <at> debbugs.gnu.org
> Date: Wed, 21 Aug 2024 07:20:27 +0200
> 
> As Eli already mentioned, bug-reference-url-format is usually set via a
> file local variables section or programatically so neither a defcustom
> nor a default value makes sense.
> 
> Wrt. bug-reference-setup-from-mail-alist,
> bug-reference-setup-from-irc-alist, and
> bug-reference-setup-from-vc-alist: yes, they could be defcustoms but
> their entries can all (and are likely to) contain functions which are
> hard to specify in the defcustom interface.  I've thought it wouldn't be
> needed.  After all, bug-reference is a programmer's tool.
> 
> Wrt. bug-reference-forge-alist: if it became a defcustom and a user
> would set it, she wouldn't see updates (like support for some new forge)
> in its default value anymore because their old saved custom value
> overrides the new default value.  It's much better to add new entries
> programatically using add-to-list or push/cl-pushnew.  Of course, one
> could split the variable in some *-default-alist defvar and a defcustom
> *-alist where the latter is meant for user customization but I think
> it's not worth the added complexity here.
> 
> So I'd rather keep it as-is.

Thanks.

So, Björn, now you get to try to convince Tassilo that making some of
these variables defcustoms does make sense.  IOW, what are the
problems in the current situation that prompted you to suggest these
changes?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 21 Aug 2024 13:28:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 21 09:28:17 2024
Received: from localhost ([127.0.0.1]:35193 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sglNo-0002sd-Md
	for submit <at> debbugs.gnu.org; Wed, 21 Aug 2024 09:28:17 -0400
Received: from eggs.gnu.org ([209.51.188.92]:57466)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1sglNj-0002sN-9S
 for 72735 <at> debbugs.gnu.org; Wed, 21 Aug 2024 09:28:14 -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 <eliz@HIDDEN>)
 id 1sglMs-000337-P6; Wed, 21 Aug 2024 09:27:19 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=QCRhMzS71UyGpwqXsA2SZkraF2XddoqCOqgC0Yg5G1w=; b=Tcyb5+2GV9NQRsSjQmpl
 9eN0+nZcuy0I8/5MOOX6NHSf2Skxs3rCqjM5atxv3GSR8qtY3TWpJxmXCRxX0pqzewdvZZpi9aLoA
 ISV4dGW2H8RLoYnXNOgwkdInLQ+/27E/PfGETZgdRj/FCDS91yQHZmqgM9I927dWmXsiEhQHfDVSp
 HN5rnOiDRSLQjmCuFyWxNTttJcEZM/wIR6Z5mMRBsAl9b4MT+CWd4bvIVEyFWqtRE6iOET2yhgLMX
 V0x2pKfEeffGLQQVy3+qqymycfh2d/mLKTtpBTHcmp3dROH/+yT8ekyNDV8pPYpI8DfRozANuvBQS
 luzfOpqO4c+7Xw==;
Date: Wed, 21 Aug 2024 16:27:01 +0300
Message-Id: <86frqyuhui.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
In-Reply-To: <875xrvhtll.fsf@> (message from =?utf-8?Q?Bj=C3=B6rn?= Bidar on
 Tue, 20 Aug 2024 22:39:18 +0300)
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
References: <86wmkbujh5.fsf@HIDDEN> <875xrvhtll.fsf@>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72735
Cc: 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Björn Bidar <bjorn.bidar@HIDDEN>
> Cc: 72735 <at> debbugs.gnu.org
> Date: Tue, 20 Aug 2024 22:39:18 +0300
> 
> >> +FORGE-TYPE is the type of the forge, e.g., gitlab, gitea,
> >> +sourcehut, or github.
> >
> > This leaves it unsaid how these symbols are used, and what symbols are
> > recognized.
> 
> Does the original text not say that already? The choices over all the
> existing symbols which are accepted, if it doesn't make sense to
> e.g. add a custom symbol to extend the mode than removing the (symbol)
> choice is good.

It might be enough to say that those symbols are the only predefined
ones.  The text as it is leaves the impression that they are only
examples.  Also, something should be said regarding the differences
between the symbols: why does the user need to specify these symbols
and what could happen if they use a wrong symbol?

> > Finally, I think this warrants a NEWS entry.
> 
> Should the news entry explain similarly that the variables can be set
> with defcustom and have improved documentation?

Just the fact that they are now user options, that's all.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 21 Aug 2024 05:23:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 21 01:23:35 2024
Received: from localhost ([127.0.0.1]:34758 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sgdok-0004mn-LC
	for submit <at> debbugs.gnu.org; Wed, 21 Aug 2024 01:23:34 -0400
Received: from eggs.gnu.org ([209.51.188.92]:36668)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tsdh@HIDDEN>) id 1sgdoi-0004mU-JE
 for 72735 <at> debbugs.gnu.org; Wed, 21 Aug 2024 01:23:33 -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 <tsdh@HIDDEN>)
 id 1sgdlo-0004CI-Q8; Wed, 21 Aug 2024 01:20:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=lhoicBoufMRJWmXyH0Wb1L+UiVkCFByMExkLsuXbqcQ=; b=criGaUF7hTjJ4Yclb0RY
 q0IBz6TijgGfz/hkjOOsxs71pltJ7g1NMjyAWQW+9u1hTrYrkH7l45eRCp6/EE/gOiJlbFUFbNCDD
 Fv2xSmi2xmtlMTqgEARHfLVf5/NJJ8k7c0LChFeqJtFtXheL2gQQRsQBpxlVAecBCrxHHTiiQLFNP
 l10fU3RP6Y665f9D+J1ImzjPokK/K2A3RFU8uItRXbzSNS2bxPOhBJ+CqLuv/nAR093QeYo1i3eON
 UL7F0mTEk12Y8TB+uW6wZspLn95H/jET2O0s0zZHAxVOmZlWLb65y8yzpgkEu3+YObKIU+ZEPBhQO
 voYqRk2a0ERr8g==;
X-ME-Sender: <xms:H3nFZnrOsYlJ5UTsy7xA_Q2M5EILNCL4Hiy1jDozlgGALsQ4bBO5OA>
 <xme:H3nFZhqipMyaXhI1o_8zIX8Y0DXiYMMtqIi2V9XMmtgjcaBG1l9M6delcNXIrwAK-
 8RpDSMPaySImw>
X-ME-Received: <xmr:H3nFZkO5FP-HvyyVpb__-82ILRFKxr-YYGkFwAUy3wNIWEXYpxaCqRkkqWMCFEo0609_3Xnv8y515bWrRGkXztu6amlEmqPv>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddruddujedgleefucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
 rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh
 htshculddquddttddmnecujfgurhephffvvefujghffffkfgggtgesthdtredttdertden
 ucfhrhhomhepvfgrshhsihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqeenuc
 ggtffrrghtthgvrhhnpedthedvfffhkedtleejvdelgefgieefgeekudeffeeitdffteeg
 vdetvefgjeehudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh
 hrohhmpehthhhorhhnodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdekieej
 feekjeekgedqieefhedvleekqdhtshguhheppehgnhhurdhorhhgsehfrghsthhmrghilh
 drfhhmpdhnsggprhgtphhtthhopeefpdhmohguvgepshhmthhpohhuthdprhgtphhtthho
 peejvdejfeehseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepsghjohhrnh
 drsghiuggrrhesthhhrghouggrnhdruggvpdhrtghpthhtohepvghlihiisehgnhhurdho
 rhhg
X-ME-Proxy: <xmx:H3nFZq5_7GKFOVOMTGBmDyug3GRbzGO3s07nv_q6t8Oc2gGX6KTsOg>
 <xmx:H3nFZm51FG7PXzzGB3T8SEbkvsmSJpon4k-T7qyA5heDRUIRgx3R7Q>
 <xmx:H3nFZihwhWZrArJvUgal7ODA1wisMvH5Z2HUrZcaD4_yWbpgAirU3A>
 <xmx:H3nFZo5CEhH7ad_wJsa2BWFsHss883xhb8Nqvm5xGqmc9rXdk_Fgfg>
 <xmx:H3nFZlK3KjRq8rCU250wYj4uAYM_WP1g_Zqs-GONg4JM7NIPKTc31c22>
Feedback-ID: ib2b94485:Fastmail
From: Tassilo Horn <tsdh@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
In-Reply-To: <86plq3uib0.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 20 Aug
 2024 22:04:51 +0300")
References: <86plq3uib0.fsf@HIDDEN>
Date: Wed, 21 Aug 2024 07:20:27 +0200
Message-ID: <87seuyh2p0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72735
Cc: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>,
 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

Hi all,

>> I noticed that there are other variable such as
>> bug-reference-setup-from-mail-alist that should be change similarly.
>
> Which ones, specifically?
>
> And let's get Tassilo (CC'ed) on board of this discussion.

As Eli already mentioned, bug-reference-url-format is usually set via a
file local variables section or programatically so neither a defcustom
nor a default value makes sense.

Wrt. bug-reference-setup-from-mail-alist,
bug-reference-setup-from-irc-alist, and
bug-reference-setup-from-vc-alist: yes, they could be defcustoms but
their entries can all (and are likely to) contain functions which are
hard to specify in the defcustom interface.  I've thought it wouldn't be
needed.  After all, bug-reference is a programmer's tool.

Wrt. bug-reference-forge-alist: if it became a defcustom and a user
would set it, she wouldn't see updates (like support for some new forge)
in its default value anymore because their old saved custom value
overrides the new default value.  It's much better to add new entries
programatically using add-to-list or push/cl-pushnew.  Of course, one
could split the variable in some *-default-alist defvar and a defcustom
*-alist where the latter is meant for user customization but I think
it's not worth the added complexity here.

So I'd rather keep it as-is.

Bye,
  Tassilo




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 20 Aug 2024 19:50:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 20 15:50:46 2024
Received: from localhost ([127.0.0.1]:33701 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sgUsQ-0004Rc-99
	for submit <at> debbugs.gnu.org; Tue, 20 Aug 2024 15:50:46 -0400
Received: from thaodan.de ([185.216.177.71]:41418)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjorn.bidar@HIDDEN>) id 1sgUsN-0004RH-4m
 for 72735 <at> debbugs.gnu.org; Tue, 20 Aug 2024 15:50:45 -0400
Received: from odin (dsl-trebng12-50dc75-154.dhcp.inet.fi [80.220.117.154])
 by thaodan.de (Postfix) with ESMTPSA id BACF0D00076;
 Tue, 20 Aug 2024 22:49:53 +0300 (EEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail;
 t=1724183393; bh=JIEIpM8f3cgt9qTGCzf3tc4rl07ZGRO/+oqjjd1cc0Q=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=HyC/z8YudYghkmp9FZskdEM9mqywwJnulzIQyOQEf9GdlR+jJpAr/RFPXQHqiLEJL
 vyqXaxrZMUk7xdYeW+XRo5fFccE+6KQHhaX2thwyrwjav/siozbe4U2FUj1l9Ryffz
 3AjXAXRYBYdOHSF5D1xF4PUxX0pIdmuHl13duJW2dDtT51c6n4bknnxPvKoQUuZT/+
 1MsDAZ1BBbvxje7PKyLRqzC9XOODU6Zp4+lvsT0UlrDEqOVQ9AzDOS2Q/qI4Fp0ZJ8
 7e/jGC4/tE+zjTQO1kLloQX0g4Gg7jJsCBjtZv6K0NO9xXwpLy9JDqeufUrC+g2mL8
 UXPJBBcEi4kh5PVLlnp2mboiAIuef4TsxO7LN5Ov5or/9vlIVweYGm9P21563bQBcy
 z4XsR/VR/pyoei1y6RskQFw07gf7baJQHr71AwkIiMiN34G5F5bOKOQUBrmZf2tC6o
 Tm/LKSNr8DPZv5ZGoPk24QmUkqxMSStIrkWCCfe0ADXvCxjBobTF6nrU9CTmBcpzDr
 EZpvrVCP+X/xXCpP89vxa0DamUNkGVkJJJUFLWieEVNcZ3pHjPcnl5ii8+do8OLovL
 /0HggCkyH9/dL/0YPQ2h2cmz00mwcsfGaNCXkEfTxE0NhGPP+poDS3h2DV9/W0Rli+
 frLHUJwF/InVa8lgrLUspt90=
From: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
In-Reply-To: <86plq3uib0.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 20 Aug
 2024 22:04:51 +0300")
References: <86plq3uib0.fsf@HIDDEN>
Autocrypt: addr=bjorn.bidar@HIDDEN; prefer-encrypt=nopreference; keydata=
 mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq
 w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV
 CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl
 HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8
 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF
 CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h
 K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2
 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC
 HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN
 XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg
 gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1+ntAhsDBQsJCAcCAiICBhUKCQgL
 AgQWAgMBAh4HAheAAAoJEFwbdKFlHF9oBgwA/iQHwe0VL4Df4GGTYlNjMSHFlIkBmN4UfYGLYj3E
 TrOUAQC51M+M3cjsL8WHdpBz6VAo6df9d+rVwhQ9vQuFHqevArg4BGTX6T4SCisGAQQBl1UBBQEB
 B0Cbohc3JEfn005/cm0AOGjSsW1ZxAkgaoVNjbpqk4MgNAMBCAeIeAQYFgoAIBYhBFHxdut1RzAe
 pymoq1wbdKFlHF9oBQJk1+k+AhsMAAoJEFwbdKFlHF9ooHABAKGmrGBic/Vys3BBrOQiRB3Z7izO
 HwhqTRpAqFZtXS2nAQDZhp/5aYw1TZjTzkm1KVt9QiYnjd/MvxRE9iaY6x4mDbgzBGTX6T4WCSsG
 AQQB2kcPAQEHQAgRJq/tMcCCB2XyA5WZpu7GvpRx0m9IPRWazeqhOq7uiO8EGBYKACAWIQRR8Xbr
 dUcwHqcpqKtcG3ShZRxfaAUCZNf71AIbIgCBCRBcG3ShZRxfaHYgBBkWCgAdFiEEUfF263VHMB6n
 KairXBt0oWUcX2gFAmTX+9QACgkQXBt0oWUcX2jeSwD6AtWn0cuo8IF35YRo4o3cDRJnUfJnbvJy
 GxyCDThR+zYBAKG6/jdwmZkBQZKslnDAbMMd2WfiZZT5JW3IWC4EaKMO7HkBAKYPGZ3UbfkRvfFK
 S+pQ9CgtNfkSJQBtT1Ob7Y6nsacgAQCpyXN7yppmhW/oBgivITPy9Lkg+V4NK9WZYZCU9Q7LBA==
Date: Tue, 20 Aug 2024 22:49:53 +0300
Message-ID: <87wmkbgeji.fsf@>
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: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  Eli Zaretskii <eliz@HIDDEN> writes: >> Date: Tue, 20 Aug
   2024 20:40:38 +0300 >> From: Björn Bidar via "Bug reports for GNU Emacs,
   >> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >> >> >>
   I noticed that there are other [...] 
 
 Content analysis details:   (1.2 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  1.2 INVALID_MSGID          Message-Id is not valid, according to RFC 2822
X-Debbugs-Envelope-To: 72735
Cc: 72735 <at> debbugs.gnu.org, Tassilo Horn <tsdh@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

Eli Zaretskii <eliz@HIDDEN> writes:

>> Date: Tue, 20 Aug 2024 20:40:38 +0300
>> From:  Bj=C3=B6rn Bidar via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>>=20
>>=20
>> I noticed that there are other variable such as
>> bug-reference-setup-from-mail-alist that should be change similarly.
>
> Which ones, specifically?

Besides the one mentioned above bug-reference-setup-from-irc-alist and bug-=
reference-auto-setup-functions.=20
The latter to e.g. the user providing their own functions.

> And let's get Tassilo (CC'ed) on board of this discussion.
>
>> Would it make sense to group the changes to convert them to defcustom in
>> one patch or is one patch per variable better?
>
> I prefer a single patch, thanks.

Ok great.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 20 Aug 2024 19:40:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 20 15:40:12 2024
Received: from localhost ([127.0.0.1]:33689 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sgUiB-0004Ad-IG
	for submit <at> debbugs.gnu.org; Tue, 20 Aug 2024 15:40:11 -0400
Received: from thaodan.de ([185.216.177.71]:56814)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjorn.bidar@HIDDEN>) id 1sgUi9-0004AA-At
 for 72735 <at> debbugs.gnu.org; Tue, 20 Aug 2024 15:40:09 -0400
Received: from odin (dsl-trebng12-50dc75-154.dhcp.inet.fi [80.220.117.154])
 by thaodan.de (Postfix) with ESMTPSA id 80A39D00076;
 Tue, 20 Aug 2024 22:39:19 +0300 (EEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail;
 t=1724182759; bh=M53lq8Qw/dfW+miRLSlDVk7yClFDWDz62s09paQKs6U=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=YK7xf+zib0mXkDTnu3FpnckHqVml0cMxMOTJbxUw1XiTtZuFE7fWDAnM9oywDi/Gl
 P0eFOL1MJWNLZie65QSnpr+DwqTxS0laDaR9hEOZyZBL8yXqOi5sDLMKAUfcuwCoyD
 QtWHg8Y9At1Qcln84GpuoiRjO5kB+9ua3/+NVgDXPC13WVbo8fh2r//OEh7hHDDGhV
 TmRpswrCd7iz9Xe/eSMBt9zhvmwDUVqtiF3AagNc0pWwMhSIXjxMBh2IMFm6wR4N1h
 iaxS7h4axcjq9xIZkqLsbq3GeId7uLOs9NYpUx9Y1fKCSX5MuY7Mm33XvYs1lyZYCl
 SJIv4eUfaLTaBENlLGCSlfDN8eaEDadNtlWDiapWVoRv9dVgo01y/pKod0mnQJHkW1
 C2azGLh1R88Fk4Asff6tXG7wm9mSmJg1ydm1uHN1Do5ZTOQFOpSrHJY8gEFFWt8tDu
 XoW9RhtnAN2KqwfIqoTNk+FTOlNDuYUO1M32rvQltNSx34uZGJox9OhYuadJyEiO0D
 hTNQJoT9AvVklw6GE6lH2b62wsJHHkw8qNedpAjeZ7jx3bs04oIs2Yq96TcDQ9dPrk
 W9W28ioG0YJKzLLkUYqc41PFia/788qL/9W/ZR/wDyZHNjGkyxypZlLV9nWV2R2J2s
 S+UGN1t6xeQGIA43041ALYC4=
From: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
In-Reply-To: <86wmkbujh5.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 20 Aug
 2024 21:39:34 +0300")
References: <86wmkbujh5.fsf@HIDDEN>
Autocrypt: addr=bjorn.bidar@HIDDEN; prefer-encrypt=nopreference; keydata=
 mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq
 w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV
 CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl
 HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8
 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF
 CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h
 K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2
 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC
 HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN
 XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg
 gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1+ntAhsDBQsJCAcCAiICBhUKCQgL
 AgQWAgMBAh4HAheAAAoJEFwbdKFlHF9oBgwA/iQHwe0VL4Df4GGTYlNjMSHFlIkBmN4UfYGLYj3E
 TrOUAQC51M+M3cjsL8WHdpBz6VAo6df9d+rVwhQ9vQuFHqevArg4BGTX6T4SCisGAQQBl1UBBQEB
 B0Cbohc3JEfn005/cm0AOGjSsW1ZxAkgaoVNjbpqk4MgNAMBCAeIeAQYFgoAIBYhBFHxdut1RzAe
 pymoq1wbdKFlHF9oBQJk1+k+AhsMAAoJEFwbdKFlHF9ooHABAKGmrGBic/Vys3BBrOQiRB3Z7izO
 HwhqTRpAqFZtXS2nAQDZhp/5aYw1TZjTzkm1KVt9QiYnjd/MvxRE9iaY6x4mDbgzBGTX6T4WCSsG
 AQQB2kcPAQEHQAgRJq/tMcCCB2XyA5WZpu7GvpRx0m9IPRWazeqhOq7uiO8EGBYKACAWIQRR8Xbr
 dUcwHqcpqKtcG3ShZRxfaAUCZNf71AIbIgCBCRBcG3ShZRxfaHYgBBkWCgAdFiEEUfF263VHMB6n
 KairXBt0oWUcX2gFAmTX+9QACgkQXBt0oWUcX2jeSwD6AtWn0cuo8IF35YRo4o3cDRJnUfJnbvJy
 GxyCDThR+zYBAKG6/jdwmZkBQZKslnDAbMMd2WfiZZT5JW3IWC4EaKMO7HkBAKYPGZ3UbfkRvfFK
 S+pQ9CgtNfkSJQBtT1Ob7Y6nsacgAQCpyXN7yppmhW/oBgivITPy9Lkg+V4NK9WZYZCU9Q7LBA==
Date: Tue, 20 Aug 2024 22:39:18 +0300
Message-ID: <875xrvhtll.fsf@>
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: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  Eli Zaretskii <eliz@HIDDEN> writes: >> Date: Tue, 20 Aug
   2024 18:34:38 +0300 >> From: Björn Bidar via "Bug reports for GNU Emacs,
   >> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >> >> I noticed
    that some of the variabl [...] 
 
 Content analysis details:   (1.2 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  1.2 INVALID_MSGID          Message-Id is not valid, according to RFC 2822
X-Debbugs-Envelope-To: 72735
Cc: 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

Eli Zaretskii <eliz@HIDDEN> writes:

>> Date: Tue, 20 Aug 2024 18:34:38 +0300
>> From:  Bj=C3=B6rn Bidar via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>>=20
>> I noticed that some of the variables that can be modified
>> by the user or as mentioned as such were not defined as custom variable.
>> These patches to so and correct the group of one of the existing
>> defcustom.
>>=20
>> The patches don't change any of the existing functionality
>> but only document these variables better and make them easier to modify.
>> Because of that I set version to Emacs 30.1. Please tell if that's ok.
>
> The emacs-30 release branch is closed to enhancements, it only
> receives bugfix changes and improvements in documentation.  Converting
> a defvar to a defcustom is not just a documentation change, it
> radically changes how the variable is initialized and set.  So this is
> not appropriate for the release branch.

OK I wasn't aware that there's such a difference for existing user that
don't use defcustom.

> Please see several comments below.
>
>> * lisp/progmodes/bug-reference.el (bug-reference-url-format): Define as
>> custom type. The manual and the documentation string talk like the
>              ^^
>> variable like is a custom variable. It does make sense to define
>                                     ^^
> Our convention is to leave two spaces between sentences in comments,
> strings, and commit log messages.  There are several places in the
> patch where you left only one space.

Will fix, in prior changes to the file there were changes with only one spa=
ce.

>> -(defvar bug-reference-url-format nil
>> +(defcustom bug-reference-url-format nil
>>    "Format used to turn a bug number into a URL.
>
> I wonder how this makes sense as a defcustom, since this variable must
> be file-local, AFAIU.  In any case, the doc string should explain the
> semantics of the nil value.

The doc string says it must be local however I see no reason to not be
able to have a global function that returns a default if no setting is
found for the file. E.g. it's common to have something like
keyword#bugnumber where each keyword would refer to a different
bugtracker.=20

>> + :group 'bug-reference)
>
> This is redundant (here and elsewhere in the patches), since the
> package name will supply the group.

ok,.

>> +FORGE-TYPE is the type of the forge, e.g., gitlab, gitea,
>> +sourcehut, or github.
>
> This leaves it unsaid how these symbols are used, and what symbols are
> recognized.

Does the original text not say that already? The choices over all the
existing symbols which are accepted, if it doesn't make sense to
e.g. add a custom symbol to extend the mode than removing the (symbol)
choice is good.

> Finally, I think this warrants a NEWS entry.

Should the news entry explain similarly that the variables can be set
with defcustom and have improved documentation?

> Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 20 Aug 2024 19:05:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 20 15:05:47 2024
Received: from localhost ([127.0.0.1]:33663 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sgUAt-0003FT-2e
	for submit <at> debbugs.gnu.org; Tue, 20 Aug 2024 15:05:47 -0400
Received: from eggs.gnu.org ([209.51.188.92]:45506)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1sgUAr-0003FD-D6
 for 72735 <at> debbugs.gnu.org; Tue, 20 Aug 2024 15:05:45 -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 <eliz@HIDDEN>)
 id 1sgUA4-0006JW-D1; Tue, 20 Aug 2024 15:04:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=DLFWoNWlHOLDHxasXIlV5QP0a0fUbevaR/GB3cKbfLw=; b=W+JG7gWxICVSgkDto0IW
 rA3PWnRSJv8JN5ZJG3c8r752oVFmqV2TZQnWUNQWw+3Oi5yCdd9z2QTKLkDWfumJAyLciZaGI34Hv
 aB6eRwkGizOtosQ7s9dVIkqAUiHKO3PlTSQa+dM3A+6Hq7Up8v+rEffhPf7gKqSVTNJIv0vZ6brp1
 EDZMDBvH1zhZZepowN6n/6XB3wsZFKx1l/k+1yU/OGZS2sFQS0KUTHv8rp7YN4ZI3lULezOPTlat8
 elNUVmfeAzylLg2NeUqrSYOARGlxuuaMPkBSuFK5Ncz9gfv2v8WfmnEUjpa19W7bIxKbWnQ6uAJrJ
 YbxPKXtM4tsedA==;
Date: Tue, 20 Aug 2024 22:04:51 +0300
Message-Id: <86plq3uib0.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: =?iso-8859-1?Q?Bj=F6rn?= Bidar <bjorn.bidar@HIDDEN>, Tassilo Horn
 <tsdh@HIDDEN>
In-Reply-To: <87a5h7hz3d.fsf@> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#72735: 31.0.50;
 [PATCH] Make more bug-reference variables customizeable
References: <87a5h7hz3d.fsf@>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72735
Cc: 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 20 Aug 2024 20:40:38 +0300
> From:  Björn Bidar via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> 
> I noticed that there are other variable such as
> bug-reference-setup-from-mail-alist that should be change similarly.

Which ones, specifically?

And let's get Tassilo (CC'ed) on board of this discussion.

> Would it make sense to group the changes to convert them to defcustom in
> one patch or is one patch per variable better?

I prefer a single patch, thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 20 Aug 2024 18:40:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 20 14:40:29 2024
Received: from localhost ([127.0.0.1]:33644 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sgTmP-0002aA-Ek
	for submit <at> debbugs.gnu.org; Tue, 20 Aug 2024 14:40:29 -0400
Received: from eggs.gnu.org ([209.51.188.92]:45660)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1sgTmM-0002Zu-VV
 for 72735 <at> debbugs.gnu.org; Tue, 20 Aug 2024 14:40:28 -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 <eliz@HIDDEN>)
 id 1sgTlZ-00035g-W3; Tue, 20 Aug 2024 14:39:38 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=9yUOgLmjjgCQYDtIaU+/jOMrM5D+/+uacUwdEvbWoMk=; b=dvihM2Upvo1Hn3UAOSSV
 RnMxTf5SJ/f6FIgM7DOtiOHHvCsFoKhpK2lJy/iKMCm2JESzH29FnePelE7g6NRjGJIxh11uv9J1L
 8kCNaL5v1Bl8KAaH5/Kj45yHW8HFEmwf3Ly4ahnVYIRMEi/2Rw0ymZXUE0gvgazDMeySFvCSY5wjw
 B/C7M5W8gqReyYU1eJGBYv/bjdkFnIZiVJpTgJe2QSzbmjKzbILpSJ6rKZVtl5WLLeU1uKSuI985e
 MCu4lbgLtBMufTi427nVhi1aA4jbY90OmcnBUu9tF56rOE95Vod42WPgTVfHLhtTkrQJIBMNPoG3L
 T2ptSSpK3NhczA==;
Date: Tue, 20 Aug 2024 21:39:34 +0300
Message-Id: <86wmkbujh5.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
In-Reply-To: <874j7fnr75.fsf@> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#72735: 31.0.50;
 [PATCH] Make more bug-reference variables customizeable
References: <874j7fnr75.fsf@>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72735
Cc: 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 20 Aug 2024 18:34:38 +0300
> From:  Björn Bidar via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> I noticed that some of the variables that can be modified
> by the user or as mentioned as such were not defined as custom variable.
> These patches to so and correct the group of one of the existing
> defcustom.
> 
> The patches don't change any of the existing functionality
> but only document these variables better and make them easier to modify.
> Because of that I set version to Emacs 30.1. Please tell if that's ok.

The emacs-30 release branch is closed to enhancements, it only
receives bugfix changes and improvements in documentation.  Converting
a defvar to a defcustom is not just a documentation change, it
radically changes how the variable is initialized and set.  So this is
not appropriate for the release branch.

Please see several comments below.

> * lisp/progmodes/bug-reference.el (bug-reference-url-format): Define as
> custom type. The manual and the documentation string talk like the
             ^^
> variable like is a custom variable. It does make sense to define
                                    ^^
Our convention is to leave two spaces between sentences in comments,
strings, and commit log messages.  There are several places in the
patch where you left only one space.

> -(defvar bug-reference-url-format nil
> +(defcustom bug-reference-url-format nil
>    "Format used to turn a bug number into a URL.

I wonder how this makes sense as a defcustom, since this variable must
be file-local, AFAIU.  In any case, the doc string should explain the
semantics of the nil value.

> + :group 'bug-reference)

This is redundant (here and elsewhere in the patches), since the
package name will supply the group.

> +FORGE-TYPE is the type of the forge, e.g., gitlab, gitea,
> +sourcehut, or github.

This leaves it unsaid how these symbols are used, and what symbols are
recognized.

Finally, I think this warrants a NEWS entry.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at 72735 <at> debbugs.gnu.org:


Received: (at 72735) by debbugs.gnu.org; 20 Aug 2024 17:42:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 20 13:42:02 2024
Received: from localhost ([127.0.0.1]:33624 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sgSrq-00011h-9v
	for submit <at> debbugs.gnu.org; Tue, 20 Aug 2024 13:42:02 -0400
Received: from thaodan.de ([185.216.177.71]:40810)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjorn.bidar@HIDDEN>) id 1sgSrn-000113-BR
 for 72735 <at> debbugs.gnu.org; Tue, 20 Aug 2024 13:42:00 -0400
Received: from odin (dsl-trebng12-50dc75-154.dhcp.inet.fi [80.220.117.154])
 by thaodan.de (Postfix) with ESMTPSA id 5031CD00086;
 Tue, 20 Aug 2024 20:40:39 +0300 (EEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail;
 t=1724175639; bh=41UA80OWQmy/KwZFUi5GgbvIWVjkb+VAxT4tbeSb04M=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=L1Hjmvx7ttFd2m41SRJYbNmuJlRXCb9yxlYb+Jl0T5WIalALLNntsUSt8+hQnKLhI
 iKAMvNjOQxFKds0S/wpcTleCUczjJ+tioH1T6ApGIUVHumf3hOWHD99l0JGnpS8boE
 /THthPzgm8n/pVxerprLyhKUMBDPEsATFU0fTnFRRabOXKT+o6a6sb7Imlo59dloE0
 IwpJ+bvlwzWzxAfDMde53YztxJjPpTr1OD832pGmYHw0ncgBkNEPQYke4uLXufRYlF
 GHpOeai3pUk6/LqZ2IrgCCa1al71RX41ZS9cN2D1wKTRLi1pm0PvQlDVREUQmejNby
 pN+bnTcVXxzzPif8bZ04J5RTf5eMeyzzj8FxY8gJsCOxDfzppN3tp9lso8pcS8ob8N
 VkOQmWSxyGdEAHQq7G1jeEU+oQdBcDV71f8TZftMW0fDkAjpFJYCImnlxNnzp8rZ9Z
 oWB3W1s4aZSw3YkpEPTLQ0/Syow+17SFm8tvULO8wgF07CDYG/rKGgce90QB2iRhW+
 uFGS5BfdsjQEEAuje4gjI3ZPpk4sFZNkKltEpwmID/as1zrfk4O35czkafe+UQfjqH
 vptWT8M/mCHvOstVNiIYuev48vwyMbr3GwRg85trQPLPxV5fw8ogLKBM6LNE1ERVfD
 ZPHzNnDwNICNw/kEvkGz8r7o=
From: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
To: =?utf-8?Q?Bj=C3=B6rn?= Bidar via "Bug reports for GNU Emacs, the Swiss
 army knife of text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
In-Reply-To: <874j7fnr75.fsf@> (=?utf-8?Q?=22Bj=C3=B6rn?= Bidar via \"Bug
 reports for GNU Emacs,
 the Swiss army knife of text editors\""'s message of "Tue, 20 Aug 2024
 18:34:38 +0300")
References: 
Autocrypt: addr=bjorn.bidar@HIDDEN; prefer-encrypt=nopreference; keydata=
 mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq
 w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV
 CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl
 HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8
 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF
 CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h
 K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2
 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC
 HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN
 XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg
 gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1+ntAhsDBQsJCAcCAiICBhUKCQgL
 AgQWAgMBAh4HAheAAAoJEFwbdKFlHF9oBgwA/iQHwe0VL4Df4GGTYlNjMSHFlIkBmN4UfYGLYj3E
 TrOUAQC51M+M3cjsL8WHdpBz6VAo6df9d+rVwhQ9vQuFHqevArg4BGTX6T4SCisGAQQBl1UBBQEB
 B0Cbohc3JEfn005/cm0AOGjSsW1ZxAkgaoVNjbpqk4MgNAMBCAeIeAQYFgoAIBYhBFHxdut1RzAe
 pymoq1wbdKFlHF9oBQJk1+k+AhsMAAoJEFwbdKFlHF9ooHABAKGmrGBic/Vys3BBrOQiRB3Z7izO
 HwhqTRpAqFZtXS2nAQDZhp/5aYw1TZjTzkm1KVt9QiYnjd/MvxRE9iaY6x4mDbgzBGTX6T4WCSsG
 AQQB2kcPAQEHQAgRJq/tMcCCB2XyA5WZpu7GvpRx0m9IPRWazeqhOq7uiO8EGBYKACAWIQRR8Xbr
 dUcwHqcpqKtcG3ShZRxfaAUCZNf71AIbIgCBCRBcG3ShZRxfaHYgBBkWCgAdFiEEUfF263VHMB6n
 KairXBt0oWUcX2gFAmTX+9QACgkQXBt0oWUcX2jeSwD6AtWn0cuo8IF35YRo4o3cDRJnUfJnbvJy
 GxyCDThR+zYBAKG6/jdwmZkBQZKslnDAbMMd2WfiZZT5JW3IWC4EaKMO7HkBAKYPGZ3UbfkRvfFK
 S+pQ9CgtNfkSJQBtT1Ob7Y6nsacgAQCpyXN7yppmhW/oBgivITPy9Lkg+V4NK9WZYZCU9Q7LBA==
Date: Tue, 20 Aug 2024 20:40:38 +0300
Message-ID: <87a5h7hz3d.fsf@>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: I noticed that there are other variable such as
 bug-reference-setup-from-mail-alist
 that should be change similarly. Would it make sense to group the changes
 to convert them to defcustom in one patch or is one patch per variable better?
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 1.2 INVALID_MSGID          Message-Id is not valid, according to RFC 2822
X-Debbugs-Envelope-To: 72735
Cc: 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)


I noticed that there are other variable such as
bug-reference-setup-from-mail-alist that should be change similarly.

Would it make sense to group the changes to convert them to defcustom in
one patch or is one patch per variable better?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 20 Aug 2024 17:41:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 20 13:41:39 2024
Received: from localhost ([127.0.0.1]:33619 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sgSrS-00010e-UR
	for submit <at> debbugs.gnu.org; Tue, 20 Aug 2024 13:41:39 -0400
Received: from lists.gnu.org ([209.51.188.17]:55932)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjorn.bidar@HIDDEN>) id 1sgSrP-00010S-4G
 for submit <at> debbugs.gnu.org; Tue, 20 Aug 2024 13:41:37 -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 <bjorn.bidar@HIDDEN>)
 id 1sgSqe-0003td-56
 for bug-gnu-emacs@HIDDEN; Tue, 20 Aug 2024 13:40:49 -0400
Received: from thaodan.de ([2a03:4000:4f:f15::1])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bjorn.bidar@HIDDEN>)
 id 1sgSqa-0003l6-Jm
 for bug-gnu-emacs@HIDDEN; Tue, 20 Aug 2024 13:40:46 -0400
Received: from odin (dsl-trebng12-50dc75-154.dhcp.inet.fi [80.220.117.154])
 by thaodan.de (Postfix) with ESMTPSA id 5031CD00086;
 Tue, 20 Aug 2024 20:40:39 +0300 (EEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail;
 t=1724175639; bh=41UA80OWQmy/KwZFUi5GgbvIWVjkb+VAxT4tbeSb04M=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=L1Hjmvx7ttFd2m41SRJYbNmuJlRXCb9yxlYb+Jl0T5WIalALLNntsUSt8+hQnKLhI
 iKAMvNjOQxFKds0S/wpcTleCUczjJ+tioH1T6ApGIUVHumf3hOWHD99l0JGnpS8boE
 /THthPzgm8n/pVxerprLyhKUMBDPEsATFU0fTnFRRabOXKT+o6a6sb7Imlo59dloE0
 IwpJ+bvlwzWzxAfDMde53YztxJjPpTr1OD832pGmYHw0ncgBkNEPQYke4uLXufRYlF
 GHpOeai3pUk6/LqZ2IrgCCa1al71RX41ZS9cN2D1wKTRLi1pm0PvQlDVREUQmejNby
 pN+bnTcVXxzzPif8bZ04J5RTf5eMeyzzj8FxY8gJsCOxDfzppN3tp9lso8pcS8ob8N
 VkOQmWSxyGdEAHQq7G1jeEU+oQdBcDV71f8TZftMW0fDkAjpFJYCImnlxNnzp8rZ9Z
 oWB3W1s4aZSw3YkpEPTLQ0/Syow+17SFm8tvULO8wgF07CDYG/rKGgce90QB2iRhW+
 uFGS5BfdsjQEEAuje4gjI3ZPpk4sFZNkKltEpwmID/as1zrfk4O35czkafe+UQfjqH
 vptWT8M/mCHvOstVNiIYuev48vwyMbr3GwRg85trQPLPxV5fw8ogLKBM6LNE1ERVfD
 ZPHzNnDwNICNw/kEvkGz8r7o=
From: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
To: =?utf-8?Q?Bj=C3=B6rn?= Bidar via "Bug reports for GNU Emacs, the Swiss
 army knife of text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#72735: 31.0.50; [PATCH] Make more bug-reference variables
 customizeable
In-Reply-To: <874j7fnr75.fsf@> (=?utf-8?Q?=22Bj=C3=B6rn?= Bidar via \"Bug
 reports for GNU Emacs,
 the Swiss army knife of text editors\""'s message of "Tue, 20 Aug 2024
 18:34:38 +0300")
References: 
Autocrypt: addr=bjorn.bidar@HIDDEN; prefer-encrypt=nopreference; keydata=
 mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq
 w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV
 CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl
 HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8
 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF
 CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h
 K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2
 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC
 HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN
 XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg
 gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1+ntAhsDBQsJCAcCAiICBhUKCQgL
 AgQWAgMBAh4HAheAAAoJEFwbdKFlHF9oBgwA/iQHwe0VL4Df4GGTYlNjMSHFlIkBmN4UfYGLYj3E
 TrOUAQC51M+M3cjsL8WHdpBz6VAo6df9d+rVwhQ9vQuFHqevArg4BGTX6T4SCisGAQQBl1UBBQEB
 B0Cbohc3JEfn005/cm0AOGjSsW1ZxAkgaoVNjbpqk4MgNAMBCAeIeAQYFgoAIBYhBFHxdut1RzAe
 pymoq1wbdKFlHF9oBQJk1+k+AhsMAAoJEFwbdKFlHF9ooHABAKGmrGBic/Vys3BBrOQiRB3Z7izO
 HwhqTRpAqFZtXS2nAQDZhp/5aYw1TZjTzkm1KVt9QiYnjd/MvxRE9iaY6x4mDbgzBGTX6T4WCSsG
 AQQB2kcPAQEHQAgRJq/tMcCCB2XyA5WZpu7GvpRx0m9IPRWazeqhOq7uiO8EGBYKACAWIQRR8Xbr
 dUcwHqcpqKtcG3ShZRxfaAUCZNf71AIbIgCBCRBcG3ShZRxfaHYgBBkWCgAdFiEEUfF263VHMB6n
 KairXBt0oWUcX2gFAmTX+9QACgkQXBt0oWUcX2jeSwD6AtWn0cuo8IF35YRo4o3cDRJnUfJnbvJy
 GxyCDThR+zYBAKG6/jdwmZkBQZKslnDAbMMd2WfiZZT5JW3IWC4EaKMO7HkBAKYPGZ3UbfkRvfFK
 S+pQ9CgtNfkSJQBtT1Ob7Y6nsacgAQCpyXN7yppmhW/oBgivITPy9Lkg+V4NK9WZYZCU9Q7LBA==
Date: Tue, 20 Aug 2024 20:40:38 +0300
Message-ID: <87a5h7hz3d.fsf@>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a03:4000:4f:f15::1;
 envelope-from=bjorn.bidar@HIDDEN; helo=thaodan.de
X-Spam_score_int: -14
X-Spam_score: -1.5
X-Spam_bar: -
X-Spam_report: (-1.5 / 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, INVALID_MSGID=0.568,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.2 (/)
X-Debbugs-Envelope-To: submit
Cc: 72735 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.2 (-)


I noticed that there are other variable such as
bug-reference-setup-from-mail-alist that should be change similarly.

Would it make sense to group the changes to convert them to defcustom in
one patch or is one patch per variable better?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 20 Aug 2024 15:35:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 20 11:35:34 2024
Received: from localhost ([127.0.0.1]:33579 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sgQtR-00064S-ED
	for submit <at> debbugs.gnu.org; Tue, 20 Aug 2024 11:35:34 -0400
Received: from lists.gnu.org ([209.51.188.17]:56752)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bjorn.bidar@HIDDEN>) id 1sgQtN-00064I-S2
 for submit <at> debbugs.gnu.org; Tue, 20 Aug 2024 11:35:32 -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 <bjorn.bidar@HIDDEN>)
 id 1sgQsg-0008DN-A6
 for bug-gnu-emacs@HIDDEN; Tue, 20 Aug 2024 11:34:46 -0400
Received: from thaodan.de ([185.216.177.71])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bjorn.bidar@HIDDEN>)
 id 1sgQsd-0003er-M5
 for bug-gnu-emacs@HIDDEN; Tue, 20 Aug 2024 11:34:46 -0400
Received: from odin (dsl-trebng12-50dc75-154.dhcp.inet.fi [80.220.117.154])
 by thaodan.de (Postfix) with ESMTPSA id E03ABD00077
 for <bug-gnu-emacs@HIDDEN>; Tue, 20 Aug 2024 18:34:40 +0300 (EEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail;
 t=1724168081; bh=l6PpT3bGrpZ+BdvDuue2NiqYfKD+3cIXX5VS8GTEi+8=;
 h=From:To:Subject:Date;
 b=Ne8It9C0eRrtDhYeh99Kv29abj+fxFsvZssOu3C5vOY3uhoV++iU9bfgGfU+Az8ab
 JHXZO85CaJjD5hz8w1hnX5Mlb61GdAe+k7k0zh45HurM7Ogfih0P3ABPBJrJHoRfma
 oNc1l/+J8eJ47sVnQdHbCfnwXwhkput3Tc6YK+1sfY8e3M8Tq5qbT5qqU2r+9Xvu7J
 yYlFEk74PcFHaKS7VLagtR5CdwR2UnNCIjtDdmdSj8e5pyWtUDDcry7CppzkbtLhY7
 Ohniqq1GtCp/uSG1kswqeWePBaMEhunZT3koES4M1f5qCO46YNKdYAVFjp83UQuV0A
 IUaGJhGp3f7bEaAj/HJAGhzeN3QF+I303lgR43Ll1SCXc5hbxa+pIMrSLpoD3Yt2kk
 JcsT8cnENMWJTOjpfzGifoH3zgHI+EwNf+W8KfYEvMmjIUpGyJcg9FEODrqdQifTSm
 iBWqFsPTbMWGoeFAxGCEao7QgMpSRiODqdm+frsPwDLaNCzUIakzw0QGImrqtciSJV
 0raNxHHPKqRlZ+qbQEZ8bCrHjSLoG/oXPp7CVW7Tf7QJEHDhxodP3a3xA0khVr8pL0
 ALfxb29kS1qTJ5Bu3/d6ci4ygF2kO+BH1joVKmnQZCXGDbMD7ZL7t0jmEJ2rI6EB9p
 fgUBd8TIFucXtHXjU8jvMc+c=
From: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.50; [PATCH] Make more bug-reference variables customizeable  
X-Debbugs-Cc: 
Autocrypt: addr=bjorn.bidar@HIDDEN; prefer-encrypt=nopreference; keydata=
 mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq
 w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV
 CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl
 HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8
 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF
 CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h
 K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2
 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC
 HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN
 XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg
 gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1+ntAhsDBQsJCAcCAiICBhUKCQgL
 AgQWAgMBAh4HAheAAAoJEFwbdKFlHF9oBgwA/iQHwe0VL4Df4GGTYlNjMSHFlIkBmN4UfYGLYj3E
 TrOUAQC51M+M3cjsL8WHdpBz6VAo6df9d+rVwhQ9vQuFHqevArg4BGTX6T4SCisGAQQBl1UBBQEB
 B0Cbohc3JEfn005/cm0AOGjSsW1ZxAkgaoVNjbpqk4MgNAMBCAeIeAQYFgoAIBYhBFHxdut1RzAe
 pymoq1wbdKFlHF9oBQJk1+k+AhsMAAoJEFwbdKFlHF9ooHABAKGmrGBic/Vys3BBrOQiRB3Z7izO
 HwhqTRpAqFZtXS2nAQDZhp/5aYw1TZjTzkm1KVt9QiYnjd/MvxRE9iaY6x4mDbgzBGTX6T4WCSsG
 AQQB2kcPAQEHQAgRJq/tMcCCB2XyA5WZpu7GvpRx0m9IPRWazeqhOq7uiO8EGBYKACAWIQRR8Xbr
 dUcwHqcpqKtcG3ShZRxfaAUCZNf71AIbIgCBCRBcG3ShZRxfaHYgBBkWCgAdFiEEUfF263VHMB6n
 KairXBt0oWUcX2gFAmTX+9QACgkQXBt0oWUcX2jeSwD6AtWn0cuo8IF35YRo4o3cDRJnUfJnbvJy
 GxyCDThR+zYBAKG6/jdwmZkBQZKslnDAbMMd2WfiZZT5JW3IWC4EaKMO7HkBAKYPGZ3UbfkRvfFK
 S+pQ9CgtNfkSJQBtT1Ob7Y6nsacgAQCpyXN7yppmhW/oBgivITPy9Lkg+V4NK9WZYZCU9Q7LBA==
Date: Tue, 20 Aug 2024 18:34:38 +0300
Message-ID: <874j7fnr75.fsf@>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=185.216.177.71;
 envelope-from=bjorn.bidar@HIDDEN; helo=thaodan.de
X-Spam_score_int: -14
X-Spam_score: -1.5
X-Spam_bar: -
X-Spam_report: (-1.5 / 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, INVALID_MSGID=0.568,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.2 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.2 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hello,

I noticed that some of the variables that can be modified
by the user or as mentioned as such were not defined as custom variable.
These patches to so and correct the group of one of the existing
defcustom.

The patches don't change any of the existing functionality
but only document these variables better and make them easier to modify.
Because of that I set version to Emacs 30.1. Please tell if that's ok.

Good day,

Bj=C3=B6rn


--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline;
 filename=0001-Define-bug-reference-url-format-as-custom-type.patch

From 0a0f4062c41de25225df6b216470141d3537308c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Bidar?= <bjorn.bidar@HIDDEN>
Date: Tue, 20 Aug 2024 16:05:31 +0300
Subject: [PATCH 1/3] Define bug-reference-url-format as custom type

* lisp/progmodes/bug-reference.el (bug-reference-url-format): Define as
custom type. The manual and the documentation string talk like the
variable like is a custom variable. It does make sense to define
it as a custom type to check the type and group it under the other
bug-reference-mode settings
---
 lisp/progmodes/bug-reference.el | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/lisp/progmodes/bug-reference.el b/lisp/progmodes/bug-reference.el
index 3bcfc213fc6..815e51aef73 100644
--- a/lisp/progmodes/bug-reference.el
+++ b/lisp/progmodes/bug-reference.el
@@ -48,7 +48,7 @@ bug-reference-map
   "C-c RET"   #'bug-reference-push-button)
 
 ;; E.g., "https://gcc.gnu.org/PR%s"
-(defvar bug-reference-url-format nil
+(defcustom bug-reference-url-format nil
   "Format used to turn a bug number into a URL.
 The bug number is supplied as a string, so this should have a single %s.
 This can also be a function designator; it is called without arguments
@@ -62,7 +62,11 @@ bug-reference-url-format
 If you set it to a symbol in the file Local Variables section,
 you need to add a `bug-reference-url-format' property to it:
 \(put \\='my-bug-reference-url-format \\='bug-reference-url-format t)
-so that it is considered safe, see `enable-local-variables'.")
+so that it is considered safe, see `enable-local-variables'."
+ :type '(choice (function)
+                (string))
+ :version "30.1"
+ :group 'bug-reference)
 
 ;;;###autoload
 (put 'bug-reference-url-format 'safe-local-variable
-- 
2.45.2


--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline;
 filename=0002-Define-bug-reference-forge-alist-as-custom-type.patch

From 5cad0f9d1cb982f03a60c494f0a363056feab688 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Bidar?= <bjorn.bidar@HIDDEN>
Date: Tue, 20 Aug 2024 17:09:14 +0300
Subject: [PATCH 2/3] Define bug-reference-forge-alist as custom type

* lisp/progmodes/bug-reference.el (bug-reference-forge-alist):
Define as custom type. The manual and the documentation string
refere to it like it is a custom variable.
Further defcustom will also ensure that the variable is the right type
when the user modifies it.
---
 lisp/progmodes/bug-reference.el | 49 +++++++++++++++++++++------------
 1 file changed, 31 insertions(+), 18 deletions(-)

diff --git a/lisp/progmodes/bug-reference.el b/lisp/progmodes/bug-reference.el
index 815e51aef73..9f293754c78 100644
--- a/lisp/progmodes/bug-reference.el
+++ b/lisp/progmodes/bug-reference.el
@@ -104,6 +104,37 @@ bug-reference-bug-regexp
 ;;;###autoload
 (put 'bug-reference-bug-regexp 'safe-local-variable 'stringp)
 
+
+(defcustom bug-reference-forge-alist
+  '(("github.com"       github    "https")
+    ("gitea.com"        gitea     "https")
+    ("codeberg.org"     gitea     "https")
+    ("gitlab.com"       gitlab    "https")
+    ("framagit.org"     gitlab    "https")
+    ("salsa.debian.org" gitlab    "https")
+    ("sr.ht"            sourcehut "https"))
+  "An alist of forge instances.
+Each entry has the form (HOST-DOMAIN FORGE-TYPE PROTOCOL).
+HOST-DOMAIN is the host- and domain name, e.g., gitlab.com,
+salsa.debian.org, or sr.ht.
+FORGE-TYPE is the type of the forge, e.g., gitlab, gitea,
+sourcehut, or github.
+PROTOCOL is the protocol for accessing the forge's issue tracker,
+usually \"https\" but for self-hosted forge instances not
+accessible via the internet it might also be \"http\"."
+  :type '(alist :key-type (string :tag "Host-Domain")
+                :value-type (group (choice :tag "Forge-Type"
+                                           (const :tag "Github" github)
+                                           (const :tag "Gitea" gitea)
+                                           (const :tag "Gitlab" gitlab)
+                                           (const :tag "Sourcehut" sourcehut)
+                                           (symbol))
+                                   (choice :tag "Protocol"
+                                           (const "https") (string))))
+  :group 'bug-reference
+  :version "30.1")
+
+
 (defun bug-reference-set-overlay-properties ()
   "Set properties of bug reference overlays."
   (put 'bug-reference 'evaporate t)
@@ -240,24 +271,6 @@ bug-reference--setup-from-vc-alist
 from a few default entries, and the value of
 `bug-reference-forge-alist'.")
 
-(defvar bug-reference-forge-alist
-  '(("github.com"       github    "https")
-    ("gitea.com"        gitea     "https")
-    ("codeberg.org"     gitea     "https")
-    ("gitlab.com"       gitlab    "https")
-    ("framagit.org"     gitlab    "https")
-    ("salsa.debian.org" gitlab    "https")
-    ("sr.ht"            sourcehut "https"))
-  "An alist of forge instances.
-Each entry has the form (HOST-DOMAIN FORGE-TYPE PROTOCOL).
-HOST-DOMAIN is the host- and domain name, e.g., gitlab.com,
-salsa.debian.org, or sr.ht.
-FORGE-TYPE is the type of the forge, e.g., gitlab, gitea,
-sourcehut, or github.
-PROTOCOL is the protocol for accessing the forge's issue tracker,
-usually \"https\" but for self-hosted forge instances not
-accessible via the internet it might also be \"http\".")
-
 (cl-defgeneric bug-reference--build-forge-setup-entry
     (host-domain forge-type protocol)
   "Build an entry for `bug-reference--setup-from-vc-alist'.
-- 
2.45.2


--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline;
 filename=0003-Set-custom-group-of-bug-reference-bug-regexp.patch

From 5498829ad845ad7763d25f417be52233cc707753 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Bidar?= <bjorn.bidar@HIDDEN>
Date: Tue, 20 Aug 2024 17:41:20 +0300
Subject: [PATCH 3/3] ; Set custom group of bug-reference-bug-regexp

---
 lisp/progmodes/bug-reference.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lisp/progmodes/bug-reference.el b/lisp/progmodes/bug-reference.el
index 9f293754c78..00d8f5d506c 100644
--- a/lisp/progmodes/bug-reference.el
+++ b/lisp/progmodes/bug-reference.el
@@ -97,6 +97,7 @@ bug-reference-bug-regexp
 outside the bounds of subexpressions 1 and then don't contribute
 to the highlighted and clickable region."
   :type 'regexp
+  :group 'bug-reference
   ; 24.3: defconst -> defcustom
   ; 28.1: contract about subexpression 1 defines the overlay region.
   :version "28.1")
-- 
2.45.2


--=-=-=--




Acknowledgement sent to Björn Bidar <bjorn.bidar@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#72735; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 13 Feb 2025 16:45:03 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.