From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id wMF+BKDH/mQPkgAA9RJhRA:P1 (envelope-from ) for ; Mon, 11 Sep 2023 09:54:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id wMF+BKDH/mQPkgAA9RJhRA (envelope-from ) for ; Mon, 11 Sep 2023 09:54:08 +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 EFC4A458F6 for ; Mon, 11 Sep 2023 09:54:07 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=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"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694418848; 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; bh=fgJ361339g2+mrOAgDx/iWsjDihPruIQJS8pMh8VVBM=; b=LuTNQWBpOactfX30kQkBMLNFj8CfFy4i1GwOC9EdokX/Q33BwuewzCMfYDkZLVA4xZwXCI aDC2KatrphKTH5OUp5EyozKtoj5oZiWDX/mhcqzVbasYADQP8llVmNGNXIf1Zm8NxECM95 Cmw5xH6RZMnhRErnsnxbErnd6H3fqRsoMZhUXAfyCpkqSOw9dBKzQBqTGV4urRPt2/+nyp rVHpJIJmFI5z1qhmFOsiyiSfrFqoT7q1ok0zhl/KwrLhWJ1JCmxlLxo/LRBR2szJhn9HTr xywh3/BBHdunp1fGxZHeXDJmpb9fDfzeApHpqd1O589rYeElPzQaSGeK5VOnuA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694418848; a=rsa-sha256; cv=none; b=apK5xs24lWMPZduzY8BuwxcgejwNBiG8TclMXmvgBl0RbjAX5JZP+FyrCiRVhwrtDopMYZ J4+QD4roOBoSslTah7XlSnz2ROMW/deVf6QTqA2jjPOb/WL+MMpmzKoFA4dCC2ZNJr2iuV Fv3w1Rys1nXhyGfqTbICJ4GnEA1/GZqS/y6lcAtEQ/zVgONFptXJaSRQhzYTmJvmUa4Lo0 xEMnrCSZEnagMMclv+uiL+aJCMlHL8hh50btLzEJa+VG9bHpOjfP//8s4Tx1U9VnFZb+y2 +0SdkDPr0OaIYUAFwsfF1WSZS0zZ1WbZovhEasz56pUP5pCB6ZfYF7VghjQIGg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=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"; dmarc=none Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qfbjj-0004sL-Rq; Mon, 11 Sep 2023 03:53:35 -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 1qfbji-0004nE-5I for guix-devel@gnu.org; Mon, 11 Sep 2023 03:53:34 -0400 Received: from ns13.heimat.it ([46.4.214.66]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qfbjf-0000IT-Pu for guix-devel@gnu.org; Mon, 11 Sep 2023 03:53:33 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 78E6C300885; Mon, 11 Sep 2023 07:53:29 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1YlapNGcLh2f; Mon, 11 Sep 2023 07:53:27 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.217]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id AC15530022C; Mon, 11 Sep 2023 07:53:27 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 4A1E029AAFC4; Mon, 11 Sep 2023 09:53:27 +0200 (CEST) Received: (nullmailer pid 10977 invoked by uid 1000); Mon, 11 Sep 2023 07:53:26 -0000 From: Giovanni Biscuolo To: Maxim Cournoyer Cc: Simon Tournier , guix-devel@gnu.org Subject: Re: [workflow] Automatically close bug report when a patch is committed In-Reply-To: <87wmwyx6er.fsf@gmail.com> Organization: Xelera.eu References: <8734zrn1sc.fsf@xelera.eu> <87edjb5le5.fsf@gmail.com> <86o7ien856.fsf@gmail.com> <87wmx2oi5s.fsf@gmail.com> <87edjaf7qa.fsf@xelera.eu> <87wmwyx6er.fsf@gmail.com> Date: Mon, 11 Sep 2023 09:53:26 +0200 Message-ID: <87tts1cfih.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=46.4.214.66; envelope-from=g@xelera.eu; helo=ns13.heimat.it X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-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-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx2.migadu.com X-Spam-Score: -4.98 X-Migadu-Queue-Id: EFC4A458F6 X-Migadu-Spam-Score: -4.98 X-TUID: +M8EfUOteH7F --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Maxim, Maxim Cournoyer writes: [...] >> c. how do we get the issue number of a patch containing "Change-Id"? [1] > > We'd have to search through the currently opened patches issues; I > assume using a tool like the 'mumi' command we already have could do > that. It would be fantastic if we find a way for mumi to index (via xapian) the "Change-Id", enabling us to provide a query like this: (is:open and change-id:). I don'r know if this is doable by mumi alone or if it needs Debbugs to be able to manage the new "Change-Id" attribute. If there is enough consensus I volunteer to collect ideas and send a feature request to the mumi and/or Debbugs devels (if we need Debbugs patches I guess it will be a long term goal) >> [1] right now how do we get the issue number of a committed patch? > > There's no direct mapping. You have to search by subject name. IMO a link like this is _very_ useful in helping bug tracking management (and also for historians :-) ) and we should find a way to manage that. Also for this reason (other that possibly automated bug closing) IMO committers should add a "Fixes: #" signature (or what is called in Git) to each commit with an associeted bug report. WDYT? =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmT+x3YMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSORMQAMux09XZR69foXkhHBupEBwPjGJtbA10cFUHZpxN 9TUlLse0z/W/UUrR3m18kLpgS45frNVlGvo8MC12kqP0XeX/rLaNmXUjNJDO0NR4 EHf6+mSZsvqhv59VSxNeNn9vjmkZkFyOT+t8vicZnqiTlooFofIqh7U7xGeToZ0U f0eFw5Wrh5h76S78pPGlEh1unZHmLPofeZ+xqJOfwzxCuQbxUiPBnQpm/0ZpWrC+ gpi2HE7fiAk1xlAnqhDInIm3Xw/eWjJo/aIBZbv2whfas4R/DvGmuLT3JV0Aop5+ aS98w9hC1LvwoiOBkIuoA/yvps8jyqZ9kJ7H/SA3jb173a8PJ7Z8hxJ9WDPQraO4 Pj3hBxqp83qDnU3O1c6ePNR+NMmX1kurG+wtVxkKjZGrDA6N11gSlhD3IGJFkaYQ kXRu2ItKFGDl0a3voR4C1PJgNjvMPqtUK3PjH97tCBE4lvSJvFed6QNM9k1oSiQB Yx1u7q56TWEqzhPhGf5WaybcBEkwC4FUZkQ24O8lJbJZ+3JlUTRSxaRwyuuuXiAZ NgZBs/zFAiivgIi8FLYoGF4/RjVtBzdefPkylBNh/Ah66M/KBuDVE9cTH9WjtbdB FlncF9PTJur93d7P+G9r5sBzdfJky3n8bdX37aaMz22I73/dy+kj9dpiFOYFNWD5 HOUZ =sgn1 -----END PGP SIGNATURE----- --=-=-=--