From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id WFmgMMdQomJ8dgEAbAwnHQ (envelope-from ) for ; Thu, 09 Jun 2022 21:57:59 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id sDvuL8dQomJxQwAAG6o9tA (envelope-from ) for ; Thu, 09 Jun 2022 21:57:59 +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 78C787EA3 for ; Thu, 9 Jun 2022 21:57:59 +0200 (CEST) Received: from localhost ([::1]:51306 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nzOI2-0001hh-Ia for larch@yhetil.org; Thu, 09 Jun 2022 15:57:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34498) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzOG9-0000b9-Jl for guix-devel@gnu.org; Thu, 09 Jun 2022 15:56:01 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:34398) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzOG7-00034P-EV; Thu, 09 Jun 2022 15:56:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Ih5bwssE0/BzEKa7TUcMSfOPDvnmVostLk47adeTpHM=; b=Se1j1hjRgM7jBcc3Vvx3ltthZB XMJpYahisWcF6FVGC5Yb4X1K/NcoNyTK/skrCAivlkILLKOgphkk6InGeilu4+/H3ZlYCN3N/TUAa hcVcIZTOw4eJ95e8JDj0Kd+elUlLmSLBAPlEUOKtcNTXNfVuqjUQIC4NzLjaoOwuA4Lk7E3DbV/zd cgpGWbKXQoju7p9XV/4LthFtaTu/hKgTsDoHcfjaHqKrObRPzyhFWoMamCr/KfPTafnGc/deBn1ti +RoQWwkSjJuJH//Kuk0UMMb4ByNoqpu+YbAEo9xkhNycV+5V9wg5VO5vROy/RfXmjLCtykBgavQwC oxtFDFJg==; Received: from [192.168.2.1] (port=3684 helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1nzOG0-000B5S-9N; Fri, 10 Jun 2022 01:25:52 +0530 From: Arun Isaac To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: Guix Devel , GNU Guix maintainers Subject: Re: On commit access, patch review, and remaining healthy In-Reply-To: <87fskha2nr.fsf@gnu.org> References: <87ee07m77w.fsf@gnu.org> <877d5um1oe.fsf@systemreboot.net> <87fskha2nr.fsf@gnu.org> Date: Fri, 10 Jun 2022 01:25:48 +0530 Message-ID: <878rq5ligr.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=139.59.75.54; envelope-from=arunisaac@systemreboot.net; helo=mugam.systemreboot.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1654804679; 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=Ih5bwssE0/BzEKa7TUcMSfOPDvnmVostLk47adeTpHM=; b=hyW+dq6MW3kug5ouXdpXl9yS51ZvpqEB7s5HxkZPNdoVWcWdJVW1kct9pNWm9zBFsLC6G5 JADPJB2HQ1LaNeGV6xkCeRIqmMERT1pvHiBgtrNMT39HRXST5+lhdOSTglB3fEbV2YAy/Z 46uXYif0fPZbArspQLMUq5tGysZUyO8DjX8jyAVNjn6KCbHkFg4NYFSQ6sn3pzroJnmkW/ UDTfYk3GWVjSGD1h4BpF07dvBOeBvS6btZCJbZJ5TqOz2OdA9NlAQi30ydww8sz7TrclfU NQkofiVdw/1GMKUG4ioxb1lKodOrbpHtnQrqNBcF3tvf6md2SBkzmWjP6JXUxA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1654804679; a=rsa-sha256; cv=none; b=DMbfSccnEyLoMBrnjTskXpcJTabecEUNWRFX26S7p31LddyJy3DoaVysEgF3NwERZ2p4Tb hEObLi6Pcgo1I6GbnsewxX7hJnSoe+o20COUT1es6K5y2BHglWbnB3Z033BqF5mIIHtRYT bM/T+Wt2GMjY/mPUDJq1oGC1gsKJo1d2Ot2Z/vnwI2k5mtZ54f1NTSc/d7kkCX/GRT1PFy 7rZCJRF4Xyus3azOvcAnNhYA6KF8Ced2wDdSmYMZTkoe6sKSuJrQi2YxO0tOs10iGULNe5 O/F0TOUICvzOcPddkpcwXMEZHH1WQatySn/V2oYi2aKC95DaOEQPXWmJSdvKsg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=systemreboot.net header.s=default header.b=Se1j1hjR; dmarc=fail reason="SPF not aligned (relaxed)" header.from=systemreboot.net (policy=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" X-Migadu-Spam-Score: 7.70 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=systemreboot.net header.s=default header.b=Se1j1hjR; dmarc=fail reason="SPF not aligned (relaxed)" header.from=systemreboot.net (policy=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" X-Migadu-Queue-Id: 78C787EA3 X-Spam-Score: 7.70 X-Migadu-Scanner: scn1.migadu.com X-TUID: BflKyNa7ugwK Hi Ludo, > I can think of two ways to reassure committers: > > 1. By having clear reviewer check lists (you=E2=80=99d do that if you t= ick all > the boxes, you=E2=80=99re fine); > > 2. By improving automation=E2=80=94nothing new here: if there was a tic= k that > says =E2=80=9Capplies without merge conflicts=E2=80=9D and another o= ne that read > =E2=80=9Cbuilds fine=E2=80=9D, anyone could lightheartedly hit the = =E2=80=9Cmerge=E2=80=9D button. > > #2 is going to take time I=E2=80=99m afraid, but at least #1 is actionable > (=E2=80=98guix lint=E2=80=99 should help, too). > > WDYT? Are there other possibilities that come to mind? Nothing very specific comes to mind immediately. When I do have specific ideas, I'll be sure to write to guix-devel about them. I'm largely happy with the direction the Guix community is headed with teams, mentors and better tooling. So, at this point, it will be good to progressively experiment with these ideas and see where it leads. Regards, Arun