From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id qEw1F009AmV7tQAA9RJhRA:P1 (envelope-from ) for ; Thu, 14 Sep 2023 00:53:01 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id qEw1F009AmV7tQAA9RJhRA (envelope-from ) for ; Thu, 14 Sep 2023 00:53:01 +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 A9C5959AD4 for ; Thu, 14 Sep 2023 00:53:00 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=QtEg2iIi; 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=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694645581; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=9MNJ+2wCvd2o7Yrq13TJWuC6v6543ZtjyaCtow30crk=; b=meM1rc8C8jDXfhLLNGN7547F5fgL+jDYPGcl417qdYk76vdUNm2NlGi8whybyzhwutIyj3 /DSu5WLwvQ1P9gvcsmosl9kZdwK/ni+GjC7zNzfMccWNQd2x2INizbK7slZkrvgcUtlFVm uFnCN6buRXXUy40xdcynDS2c8Vs0Z9hSsjPhLt2bpCfUpuqpLwhcvhpbHD34lE2XpsSILk jIfL63fP/GZDhwZ6xV3aR2//eBWjnPhY1jGFiIJg9PisXYgLhERofvgOt28Zyv8mlfOi/R zQBzqFpRx6EIoTFzsXmVBVpzPE3hSV2Z/UlRQbWvKPX0RtvJnbUDLvrmcqEaEg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=QtEg2iIi; 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=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694645581; a=rsa-sha256; cv=none; b=umKYCkZcc+LsM5f6D3m9dME7tWh8Tj9V5GjWCKZZXuYAQNIiXCpfisAsEY6Qv+Q4jkouw4 lxj9cFlPJqugcnhwrVZ8GEvUwb2vpuYuLzZfBHxb6hHxQW2cUS+HAd3BoOUuJ+Q4MUO6DI K/OHt9Vlm3/JMfgtr4TBTHKFm/YF9+FBt3XcEkDo2dIv8XAmnCxoHmrSnm6tUQUi2wxt3M uZMH4cOi7k2s+Kl5TDmD4xPMvGYCNWl66j7mLgR5Jtzp7AHeFGnHt/BtoSZavG0Nav5uLN ghwGqVPUKVDDg29L0Ju5sNE3Db+yCterd0llgyh0vHgHVOH14VQ0f0DfJrdkXg== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qgYih-0002yP-VJ; Wed, 13 Sep 2023 18:52:28 -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 1qgYiZ-0002xb-DI for guix-devel@gnu.org; Wed, 13 Sep 2023 18:52:20 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qgYiW-0000vx-Vq; Wed, 13 Sep 2023 18:52:19 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-402ba03c754so980795e9.0; Wed, 13 Sep 2023 15:52:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694645534; x=1695250334; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=9MNJ+2wCvd2o7Yrq13TJWuC6v6543ZtjyaCtow30crk=; b=QtEg2iIiFLJZ/DleEFZpNI6N098DcJh8R242aJ50xCM7lzga+muM6rmSGEYxuVQu0C iG5LA/B+DNjU/2zG8USM1dlCH9jWQv8w4dK5tzggmMiM5Y79GsOlwoZt3UHiu7VujG8e gFZN07sXK6fImG7C4EreaXuaMysuCOuWItCd9fyzuPXwmj6F2CWYbU5i2gq83SnAL2bJ 6H/pXN8e8XuSAmcGSQ5xcXLoUudroUix6hLGdjtRFJ+VPLwJH6n0UvMX+0aw6ULJeb8w 919Ng0M1mCsVDFBweXKvwW0iqphTesDR/S3yCPRaUeOEIUKNYkmGcxmDcCRqYmT4y+RF fNGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694645534; x=1695250334; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=9MNJ+2wCvd2o7Yrq13TJWuC6v6543ZtjyaCtow30crk=; b=eUjrkOg43QP+OjsQd2LjYEL0P4tQhCwcYEFRlCuzgmJ3L6Da9opBC1zTsQLzx/Srss oRl/jGp44c5hxWfBNoB00sma0s3O88mKCXIICbW5WP58OV5dpWDmZU//va1VpclPGVvg T8KDkfxAci3HYoJS9E1otVsQuPDhY/2CQMiyEy2IrHPsHkDE79dGEcL+slMRrX5nBLYX kHMWipXzz/qdz0vRWAVbCmHK951/SxL63efUmi11nL8UB+hsWXAfPK8MSkJ5y6NDTKG4 +FcdHXGowQrF44awkOlup8pwH+SVsm24T0sGJWgPAU8f8TxoSOz5u/ZtxtvzBVDD7NxW /v8w== X-Gm-Message-State: AOJu0YxisrzU3k+5NVsKPQXKYv7O4VV4EMefm/IZq9Kh2lyWUcKm5Pls oQ/k3/nLpGpY8nOw4NGKoO5ZzK03sVo= X-Google-Smtp-Source: AGHT+IFPVG+OwNmMnB3T/5j/+o5chVYnj5GeEkhn2bEM+QihQOGRC+YOlPolW/P3eY2desnadlkbzg== X-Received: by 2002:a5d:410f:0:b0:31d:3669:1c48 with SMTP id l15-20020a5d410f000000b0031d36691c48mr2977796wrp.7.1694645534125; Wed, 13 Sep 2023 15:52:14 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id q11-20020adff50b000000b0031c71693449sm97539wro.1.2023.09.13.15.52.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Sep 2023 15:52:13 -0700 (PDT) From: Simon Tournier To: Liliana Marie Prikler , Maxim Cournoyer Cc: Giovanni Biscuolo , Vagrant Cascadian , guix-devel@gnu.org, Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [workflow] Automatically close bug report when a patch is committed In-Reply-To: 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> Date: Thu, 14 Sep 2023 00:12:23 +0200 Message-ID: <86zg1pwwmw.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x335.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-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-Scanner: mx1.migadu.com X-Migadu-Spam-Score: -1.11 X-Spam-Score: -1.11 X-Migadu-Queue-Id: A9C5959AD4 X-TUID: tS7CTg+ASvda Hi, On Wed, 13 Sep 2023 at 21:14, Liliana Marie Prikler wrote: > I do wonder how the ChangeId would work in practice. Since it's not > really assigned by the committer, it would have to be generated "on the > fly" and attached to the mail in between, which could result in all > kinds of nasty behaviour like unstable Ids or duplicated ones. Also, > if we can automate this for ChangeIds, we could also automate this for > patch-sets =E2=80=93 the last patch in the series just gets the Closes: t= ag > added by mumi. I think it would work using some pre-commit hook. When one commits their change, this commit is run and it can pre-fill the commit message. Well, that=E2=80=99s how I have understood the thread. > Furthermore, I'm not convinced that it would ease the issue of > forgotten bugs as you can't really apply them to the past. So the > practical use is limited to the case where you intentionally cherry- > pick this or that commit from a series. How we want to deal with that > case could be a discussion in its own right, and maybe ChangeIds really > trump the explicit tags proposed by Giovanni or myself here. Whether > that justifies the cognitive overhead of juggling them around on every > submission remains to be shown or disproven. I agree. I am not convinced by the benefits and I already see some troubles. Cheers, simon