From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id WCEJKMjQBGXpLwAA9RJhRA:P1 (envelope-from ) for ; Fri, 15 Sep 2023 23:46:48 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id WCEJKMjQBGXpLwAA9RJhRA (envelope-from ) for ; Fri, 15 Sep 2023 23:46:48 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id F09D8555C2 for ; Fri, 15 Sep 2023 23:46:47 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=APeD7XkT; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694814408; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=obioor3qZQLsnrxTpsg5RVQe12ovXx4QXs0Fffrwa3k=; b=ouWhWZY5IQYv9zBL/6MBomEPXrLgRW0q9ncAB70JqY2qJpFd9rxO99AXn1DTZiFNGVwhov KYLNMGwMHdEkEDjSJA8qIvcyGv72n4CdQpzTFZsmo85/OtTXqbPr7J1FKbHqhr5OmDP9Tb i7bPY2IPD6QDm5SCqpY29C4Ntexi1La34AvoFqzo6Kkj9T/4IUUbOf1tqWfWiX0QpUj/2L qql/+y7OEiDwf4IhpHDWLkpvdXatr7OPPgh1d/5tjtidGBz1ClHLyUhvJKywdoHdrruj8m PY4UuQQNMG634Ttdx1blxGBnoiYz5sQC6LzIh+9z5qopMvfXM3hFFTZj2YejzQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694814408; a=rsa-sha256; cv=none; b=EuOI5QhdQgo8sVC41gvfNUURWKSMZDW55ohU9HHPJ6O1aQ2GnMk7jDN6GEthoBYFuFyfoj jIdFKFBZ+aNHyA9xqoc9xyIEfv4jq28m/TRl1K5kjoUIFo79FRy/dnywO2BtBDbSRWILpN 3skTGO8Lu8/boTt/r4aI4Ai3VL5xUWZjIPG2cKbWqts/IoFkygr5hk5qmIJOA+yrLw+k9y S2u+pb5DH0fVmJszO5ySd96zICOuFTCN6oZosIYFtia1uWx5oG5L2QzOmJiQfC7J5WlK1i kxvxexRfiDk7mSiJu+UrL1LnSvuN5qupXel9yChy0DLRuzkwpfyFNxk2rCjhRQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=APeD7XkT; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qhGdn-0004dn-9M; Fri, 15 Sep 2023 17:46:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qhGdi-0004dU-6W for guix-devel@gnu.org; Fri, 15 Sep 2023 17:46:14 -0400 Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qhGdg-0001dG-BO for guix-devel@gnu.org; Fri, 15 Sep 2023 17:46:13 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:50]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id EF2B31A982; Fri, 15 Sep 2023 14:46:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org; s=1.vagrant.user; t=1694814367; bh=8e+3YP7MMqe8C8k17Vdx50n6bOZ5uyIALL7v0jbikv4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=APeD7XkTVe0p4f6Hnsb+BK53L/2geMVpLXnlRUv3fA3mMiLVVIaiOh0AeEFh9THwX U5ANLlriFw/qjpcqpElyFekVSKSwmpP2alQjf2Gdxme8x5uRt0fUDyItAp5dlyUArQ jtc1meEp02eN61Fqd2YQ5rWvNBjdVPUKtGm2KUSrEm0hu4rO/hMT4/BaIFF/p4ke6V 0skDDAo9sNOTQTnTfLBvvZ8EA72Xr+L5azHEged2uiUtwJMp7yQY158W9ZZHRBb5sz OLgxVZGrd9VhS7dreq6o2zIl2PTL+OnGnJVrYnNCM+VqLG+1fNIwW1yjPKC/SmsG2g ygZal43QJabXA== From: Vagrant Cascadian To: Giovanni Biscuolo , Maxim Cournoyer , Simon Tournier Cc: guix-devel@gnu.org Subject: Re: [workflow] Automatically close bug report when a patch is committed In-Reply-To: <87a5tp9gk1.fsf@xelera.eu> References: <8734zrn1sc.fsf@xelera.eu> <87edjb5le5.fsf@gmail.com> <87jzt2feq6.fsf@xelera.eu> <87y1hikln6.fsf@wireframe> <2d93b48dfd381c55ff706394ff7226133f5e014a.camel@gmail.com> <87pm2pces0.fsf@xelera.eu> <87bke8wo96.fsf@gmail.com> <929b035f6f4aca0793d9f8a6454b673b2a7069c1.camel@gmail.com> <87zg1sv3vt.fsf@gmail.com> <6929416953b2939445a5247b014142ea8bb521d9.camel@gmail.com> <87h6nyw0su.fsf@gmail.com> <86zg1pwwmw.fsf@gmail.com> <877cotv4px.fsf@gmail.com> <87a5tp9gk1.fsf@xelera.eu> Date: Fri, 15 Sep 2023 14:46:03 -0700 Message-ID: <87zg1ngles.fsf@wireframe> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=2600:3c01:e000:267:0:a171:de7:c; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -9.17 X-Spam-Score: -9.17 X-Migadu-Queue-Id: F09D8555C2 X-Migadu-Scanner: mx0.migadu.com X-TUID: he0w1jHIpqXJ --=-=-= Content-Type: text/plain On 2023-09-14, Giovanni Biscuolo wrote: > Maxim Cournoyer writes: >> I like the 'Closes: ' trailer idea; it's simple. However, it'd need to >> be something added locally, either the user typing it out (unlikely for >> most contributors) or via some mumi wizardry (it's unlikely that all >> users will use mumi), which means its usage (and value) would depend on >> how motivated individuals are to learn these new tricks. > > I agree: the ratio, or better usecase, of my /trivial/ (in design, not > in implementation) initial proposal [1] was to try to help committers > closing bugs "in one go" by adding proper information to the commit > message, e.g. "Closes: #NNNNN" To be really, really clear, I am honestly pretty much fine with anything except: Closes:.*#NNNNN or Closes:.*NNNNN These are already widely used in Debian, and their use was well established before guix or even nix were even an inkling of an idea wriggling around in any human brains. Staying away from anything that uses any permutation of "close" would be most appreciated. :) (There may be some slightly more complicated variants; I think someone posted a link to the regexp used earlier in the thread) Since I push the entire relevent portions of upstream guix git history when pushing changes for guix packaging in Debian, it would be a significant bother for me if guix started using the same syntax, or similar enough that a trivial typo might lead to something acting on the wrong issue tracker... This is why I think it is important for projects to have some sort of namespacing for this sort of thing; I am not really opinionated on the exact details, other than it not conflicting with Debian's terribly generic entirely un-namespaced historical "Closes:" syntax. :) live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZQTQmwAKCRDcUY/If5cW qql9AQCzxn9LmteLD1KkXKVBsHsQqQIwmMWfeUvr9DxFy4+TYQD/YUAmLtQJPjLg NRWMvcsIz9Wvd1WGohZNXrRWKd5a4gY= =I5Ij -----END PGP SIGNATURE----- --=-=-=--