From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id iCtnA7dVD2QJ5wAASxT56A (envelope-from ) for ; Mon, 13 Mar 2023 17:56:23 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id OLdKArdVD2SlTQAAG6o9tA (envelope-from ) for ; Mon, 13 Mar 2023 17:56:23 +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 57133BC67 for ; Mon, 13 Mar 2023 17:56:22 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=polidoro.io header.s=dreamhost header.b="xTSHW/tQ"; 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=pass ("mailchannels.net:s=arc-2022:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1678726582; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Pcp4DG38vh4AD8heIh3W8NYxLLhdT0STE3+v/jOQQ9U=; b=mO6zTG+MKE4sLufs0TmYopVUM+u+qExBuIzyzvpDzxYKDbGZ71s9/kbXf8m4LQDxnPmXQ6 Qpw7uOQMPDO5bl9D2R9DWZHfaLP8NeHqwyDlf1HBleou3g+jCwM/k1d+EVtn9hTWW8UU9P KATabzT5TKU0FToMRZ6pvxgYFjnavn41wXzPRUT8A6SuTkdY2MMgOlIP6bZXMnDObp7H2m AEQoZwkfk0yhH4/oOByKimGNTEsnxJb7iyphC/zwnfbJ84Srsd2lMoOmZHJa6AOG4DhNF1 +gS9NMDxX4lCFcLayA2VbdylmgQ18L/ypJU86D5r18Q6sUzvl8FKkTi9WmeLBw== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=polidoro.io header.s=dreamhost header.b="xTSHW/tQ"; 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=pass ("mailchannels.net:s=arc-2022:i=1") ARC-Seal: i=2; s=key1; d=yhetil.org; t=1678726582; a=rsa-sha256; cv=pass; b=gX3YdhvvKpVV+ziEEFtYasVw2PGVVCpNRcvu8KzUC2iZs/6ewOHDblZlhNSu51vS6ugzqJ THZWmrk52nrk9h8gvQ5NOSfL216Qwj7aJPeTPy/mGwzlKc8CgxxiSHQZeBxg3gaTg6rDPm lZCyeHhDHpkXPoXKdOzYvC6xPhmc5XIj1UWu5W0zmVb2Tb8wG5MmAjFjsH3xKSUmzo5fOX o0aYSNt9wmcervzuMF8rhN8fIwn3TEH4MemOum9uJFZ5d0OrHS8HYubQnuw6G9z/Gmz3I/ WOWfPniB8wtoo0qgA8cM55kJYILwoGh8f5RGAsGhwRuURYvrTXTpS7o7k8PmZw== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pblSs-0000uC-LX; Mon, 13 Mar 2023 12:56:02 -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 1pblSq-0000th-Ds for guix-devel@gnu.org; Mon, 13 Mar 2023 12:56:00 -0400 Received: from bumble.maple.relay.mailchannels.net ([23.83.214.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pblSo-0000qg-NA for guix-devel@gnu.org; Mon, 13 Mar 2023 12:56:00 -0400 X-Sender-Id: dreamhost|x-authsender|peter@polidoro.io Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 00374261B1E for ; Mon, 13 Mar 2023 16:55:55 +0000 (UTC) Received: from pdx1-sub0-mail-a241.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 89B392612EE for ; Mon, 13 Mar 2023 16:55:54 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1678726554; a=rsa-sha256; cv=none; b=0PtKnK1oRE2ffPHaFEat1yw4s7jhhLJgpA/zIDcSgorTE97P212k1HNXwTS4OGpngxV3Gz dzO/qNbMur9LLusEfPdnjCBAL1Uuvuix3Kpf96CY4LmmjRGfY9PWiQzxSf5B7tcHQwD65r 5YMCbYjinXg+bHf8qbqDCMFNMWmAGduJ9/mSHXJqXuMN56APvoa/JN2ZfOEevEUct6oRPw cVHFMA/ShLVd3d7wPWnodI9yzH5AgOG7fslCdt+vEV5lfyHyeqt6T84qCXsTJJjNiiptSt ujG2XRr1UXFJ3+3G/bG7DOpAkRAEBGyY4e1LtmmTtOUKVf83U/vhkcAbryVyow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1678726554; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: dkim-signature; bh=Pcp4DG38vh4AD8heIh3W8NYxLLhdT0STE3+v/jOQQ9U=; b=o3eTI/CmKPGsJgp2MX9rmiDONQ6IorzLTTfqe2L6Y3y3PogWinOZlhUC7VpdFpsCLBN7HT mOBrO/+gm4gngP0SulZvu10phBAv0rKl9iOqFs+/xc4r/7cdgnaUIDkh+3SIt0T3kd5dJO WnwOtNPIBof30i4l8FAPceVNCsu06XGvCPbquFjKYosBMLjr6Ez4TPDzxxxkxERZPfFE1v gNk5uFFiwQWJMYUyYqmV5ezTbwIi1TpihFCBRZfFooxsIbXNxeI2BLN/rqOjhbKgyBCZzS ZoFfTunJ8uLV5GiF6BYihhopr+g/cGz6SraV4qs/a9e6GPaFkpxyJrFAo+du2Q== ARC-Authentication-Results: i=1; rspamd-7584d5cf47-mllnq; auth=pass smtp.auth=dreamhost smtp.mailfrom=peter@polidoro.io X-Sender-Id: dreamhost|x-authsender|peter@polidoro.io X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|peter@polidoro.io X-MailChannels-Auth-Id: dreamhost X-Thoughtful-Power: 4f4673e56213b99f_1678726554784_2658957224 X-MC-Loop-Signature: 1678726554784:2595140989 X-MC-Ingress-Time: 1678726554784 Received: from pdx1-sub0-mail-a241.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.109.138.20 (trex/6.7.2); Mon, 13 Mar 2023 16:55:54 +0000 Received: from minotaur (unknown [206.241.0.254]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: peter@polidoro.io) by pdx1-sub0-mail-a241.dreamhost.com (Postfix) with ESMTPSA id 4Pb2py1Bb8z3d for ; Mon, 13 Mar 2023 09:55:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=polidoro.io; s=dreamhost; t=1678726554; bh=Pcp4DG38vh4AD8heIh3W8NYxLLhdT0STE3+v/jOQQ9U=; h=From:To:Subject:Date:Content-Type; b=xTSHW/tQvbiUspkuZx2Z4JIM3HNrQdIrl0HGO8UwY/e6wNKkyzWmaYStUpg1R3tly s6gQJs84BecPjxdJCBZ0B5XozaUbO9/eKzg85upxbcZkPnRvGC9S2JFPYeoOWKsIh3 cmbkl0a4LY8Ky/m9dN+nwGc+LiUL4skKqpxjxEsVoF5FUow9anDcSwWIPx8X+Uh5kF KQzEGsfBmyHOGgiFqCeEDvzTxpV3Ylsy7WMIN+BiknFs7TqdnypRZRZ7+IFXJUE9xl YT1ajOWldhzNXirm+QNqwd7XOJZp80O8QsmrOdkxJlrLFPOTlOgFO+FuETn1EZJBqW U9F8lomNX+zkQ== User-agent: mu4e 1.8.13; emacs 28.2 From: Peter Polidoro To: guix-devel@gnu.org Subject: Re: bug#61894: [PATCH RFC] Team approval for patches Date: Mon, 13 Mar 2023 12:30:42 -0400 Message-ID: <87wn3kpp4h.fsf@polidoro.io> MIME-Version: 1.0 Content-Type: text/plain; format=flowed Received-SPF: pass client-ip=23.83.214.25; envelope-from=peter@polidoro.io; helo=bumble.maple.relay.mailchannels.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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, 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: X-Migadu-Queue-Id: 57133BC67 X-Spam-Score: -8.52 X-Migadu-Spam-Score: -8.52 X-Migadu-Scanner: scn0.migadu.com 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-TUID: 9XtxpfzybE91 There is a phenomenon in manufacturing quality control where sometimes adding inspectors decreases the number of defects that get past inspection unnoticed, because one inspector catches a defect that another inspector missed, but other times the number of unnoticed defects actually goes UP, presumably because if inspectors know others are also looking for defects, they, perhaps subconciously, think they do not need to look as carefully, because another inspector will catch whatever they miss. One inspector looking carefully can be better than two inspectors looking less carefully. It would be nice if packages that pull from a "trusted source" and that need only a bump in the version number and hash could be approved by only one person or, more ideally, zero people, if it could be tested and automated somehow. Although perhaps that would always be a security risk. Is there documentation or a roadmap somewhere online for people new the community who submit patches, but someday aspire to arise to committer status? The roadmap might be a list of books to read, tutorials to complete, packages to create, in order to learn enough to be able to help with the committer shortage?