From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id ULb9LUrv/2MNNQEAbAwnHQ (envelope-from ) for ; Thu, 02 Mar 2023 01:35:22 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id mNbMLUrv/2MqZwEAauVa8A (envelope-from ) for ; Thu, 02 Mar 2023 01:35:22 +0100 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 7D7F1DD38 for ; Thu, 2 Mar 2023 01:35:22 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=qhR9neG9; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1677717322; h=from:from:sender:sender:reply-to: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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=3f9VJWI/f7klsOpbn2ZZhpIDi3kEOmDYZJAPs6yY1ik=; b=tdxbfRbW1DRXJzI76Bv1PPIrPbQ38YD1yrNFwCjTprR4DAJ+86OOpZoQuS9dAw+/Ek5ybZ DFJ+ZWQwowa/aJNNlu92mdM2og/JNsmSAzq2j6pGcfGuNDlbXf/ektcRiYU82UbNjhNMJI dWUde3erMziVgvYRsRnscH2tnRCCJJcTc0YO8F/Kn0CW1Lrp2IueyHnGwYlzVtA8c1R0k0 vAROC4P9EaIV3lwnwvvEbnCEadNhsM8y4aCqBwHcUMnznv9j/qtJhn+btXxXn/plZ4IdLl rnB6nBMtWlWj8C/FDwynkNfo1N7aqLZVClHuTKE2bt7bYvxvYloiRni8VP7Y1A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=qhR9neG9; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1677717322; a=rsa-sha256; cv=none; b=RYKaECA+GmdH22+R5Y2UVwFx7mi+DNCehz1cOiLhEr9VybcB27yTtAJ5etv2UfbRW2CC3z xrR7C0QgieL3uT9+LBf9hKO0RlpjyBXilP0HLE/6ojIhSmSt3Oc16/teHn8V2LzUtfgQVt Ogdm5V0DIOJzS17Gq97nFNNpF3GEXDzpHDzFqE3Px+PLnvzllpM87Es2hTRaHV3Syz0ICM fAvqE7dGXgE1y5U3dhjl1GTYXhmIRZ6wwwEVMqdEn2AJjGUXkn0bvtn9oiPbYF0l0EPlb3 GEAL9Lfeqgv4bVYMNRb66Nh0NNGGfc3lyGhba6dMzAjQN2zWcW5Xve2ijmNg7Q== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pXWuW-0008Dq-S9; Wed, 01 Mar 2023 19:35:04 -0500 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 1pXWuU-0008De-F0 for guix-patches@gnu.org; Wed, 01 Mar 2023 19:35:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pXWuU-0004aL-73 for guix-patches@gnu.org; Wed, 01 Mar 2023 19:35:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pXWuT-0000Ae-Jl for guix-patches@gnu.org; Wed, 01 Mar 2023 19:35:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#61894] [PATCH RFC] Team approval for patches Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 02 Mar 2023 00:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61894 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: guix-devel@gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= , 61894@debbugs.gnu.org, guix-maintainers@gnu.org Received: via spool by 61894-submit@debbugs.gnu.org id=B61894.1677717260592 (code B ref 61894); Thu, 02 Mar 2023 00:35:01 +0000 Received: (at 61894) by debbugs.gnu.org; 2 Mar 2023 00:34:20 +0000 Received: from localhost ([127.0.0.1]:55291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pXWto-00009U-7N for submit@debbugs.gnu.org; Wed, 01 Mar 2023 19:34:20 -0500 Received: from sail-ipv4.us-core.com ([208.82.101.137]:47390) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pXWtm-00009K-7W for 61894@debbugs.gnu.org; Wed, 01 Mar 2023 19:34:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=3f9VJWI/f7klsOp bn2ZZhpIDi3kEOmDYZJAPs6yY1ik=; h=cc:to:subject:date:from:in-reply-to: references; d=lease-up.com; b=qhR9neG95hl69BmYXnkO3PhbrGgFaYse2ZkGwQYk Qap58YEPGz+oybxEBcvaVw0YZZaEhpkBqYvbTblhaLT3Pwj7xd15c6ksZA+lZ17FE28Xq8 zki/2XcA0naQ1wjbnqVmFTyJWj2Gns+F/xLT3e/SvUS5G+8JGnBCd2HvF1cJY= Received: by sail-ipv4.us-core.com (OpenSMTPD) with ESMTPSA id f93056af (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO) for <61894@debbugs.gnu.org>; Thu, 2 Mar 2023 00:34:16 +0000 (UTC) Received: by mail-lf1-f49.google.com with SMTP id j11so4322168lfg.13 for <61894@debbugs.gnu.org>; Wed, 01 Mar 2023 16:34:15 -0800 (PST) X-Gm-Message-State: AO0yUKV6lNQXZIIpig+s9gGONjcqFw+rv/GC/Cyl88K6fwsULKVgtx/H DArItE0TK1K+iazgx6vXvln9jLERQtO4wcntP3k= X-Google-Smtp-Source: AK7set/7LCWHjsCEQRJE+4rnD5Iz1EsiPOS92dTz3tVWIEFU6zyAZu7LpYO/za+AtGe4p8l5B5OAbrp8Z71oN2Isx+Y= X-Received: by 2002:ac2:48af:0:b0:4db:3ab2:896e with SMTP id u15-20020ac248af000000b004db3ab2896emr2198704lfg.6.1677698549463; Wed, 01 Mar 2023 11:22:29 -0800 (PST) MIME-Version: 1.0 References: <878rgga1qv.fsf@inria.fr> <871qm8wf8e.fsf@cbaines.net> In-Reply-To: <871qm8wf8e.fsf@cbaines.net> Date: Wed, 1 Mar 2023 11:21:53 -0800 X-Gmail-Original-Message-ID: Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Felix Lechner X-Migadu-Spam-Score: -3.69 X-Spam-Score: -3.69 X-Migadu-Scanner: scn0.migadu.com X-Migadu-Queue-Id: 7D7F1DD38 X-ACL-Warn: , Felix Lechner via Guix-patches From: Felix Lechner via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-TUID: dA4alFovWSVU Hi, On Wed, Mar 1, 2023 at 9:31=E2=80=AFAM Christopher Baines wrote: > > I'm unclear how it would > impact the things I push for others. I pushed some patches today, would > this mean that I'd have to look at what team/teams are involved > (according to /etc/teams.scm.in) for each commit/series, and then either > continue if I'm a member of that team, or skip it if I'm not? Perhaps a compromise would be to ask committers to get a second opinion from another committer whenever they feel it is necessary. A committer who is confident enough, however, would be encouraged to sidestep the restriction. This guidance would gently bump the perceived penalty for a misstep, because ignorance was then part of the mix when an error occurred. The second person will often be from an affected team, but sometimes they won't. That would only need to be revisited when there was a problem. Otherwise, it was water under the bridge. A softer guidance would also allow the project to experiment gradually with greater checks and balances. After some time, the committers would be able to weigh=E2=80=94both individually as well as collectively=E2=80=94whether the additional rules actually provided the benefits they were designed to produce. Kind regards Felix Lechner