From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 4Ab+OCYQmWLWYwAAbAwnHQ (envelope-from ) for ; Thu, 02 Jun 2022 21:31:51 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id qFEAOCYQmWLDmQAAG6o9tA (envelope-from ) for ; Thu, 02 Jun 2022 21:31:50 +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 7ADED99D3 for ; Thu, 2 Jun 2022 21:31:50 +0200 (CEST) Received: from localhost ([::1]:46048 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nwqXt-0000tB-K9 for larch@yhetil.org; Thu, 02 Jun 2022 15:31:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39416) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nwqXb-0000t1-62 for guix-devel@gnu.org; Thu, 02 Jun 2022 15:31:31 -0400 Received: from mail-qt1-x829.google.com ([2607:f8b0:4864:20::829]:42903) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nwqXZ-0007G2-Cw; Thu, 02 Jun 2022 15:31:30 -0400 Received: by mail-qt1-x829.google.com with SMTP id p8so4098636qtx.9; Thu, 02 Jun 2022 12:31:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=H8kJ3nMh2E9NM8J/UojyRD3IeXT4d0Grkc/uyrnrH48=; b=ULtNHZXKwhKepaVrH2PKNC7BL26nHssx0Hk/3c59WmZ5Pvklr3gPsmODerrh0vDCG1 IzH7j2Me+/uio5tvrldfWLvnPu+7jlUujqoKkVV7A0erJsRsVQAVjE1AWQz0PK8kZbEE mosmm7W1mrXjtM0FzCdqwhHJXeTe+OUzSY5i5Q5Vx25q3ivSBzX8HwCcCrrGGJpILvo2 YIZdNCrXzUDLaNH9J5sAZr3igffNWxzWfAaa3StTm1aon0erdcLF9EFE6dzPCGMco4kO T2RwNUI4hkXVzh+NGSfR92zIAV+2vh6TtpPE/L9NCXzxlCldmZ0EG2qSRVGnfzA1qg+0 aWQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=H8kJ3nMh2E9NM8J/UojyRD3IeXT4d0Grkc/uyrnrH48=; b=ksnYbV2WxXyl4nx/MPQRd/nk8/CJmE1oEIsTjnIaJEd65wBvZU4Jo6W95wooOODhpB R1KDAfLCP8042Buzf2LpSL1P64H2wF0GfKNuMIOCduEwGhO9KvIKyqgaGOmOzB1Iq6YT MXWGOJQVq6uMcxE/siTu4j5JUk/ZlLVzSjO5bhWZT40q7E0qrPebQwcR6Lou/7pElVNt dIy/m4U9BrsJiUavE0I9LR+6eBvFqdtxW8qUbCZNPeKcLjFgu3aDMjFVMznMy4cXJ8wr 7ahYlLHFx6BRrj8PG9b1bM3vEPtgCbL4w+ItqpHSG4Zq4EAUTttUvdxLlau+p0mEEhT1 wclw== X-Gm-Message-State: AOAM533599fPYcSSQ/XftinXvOoHWdBz0VlJZIMiiX06MRvdTWIMbBTQ R0bPGPrseBANQoSFzJpQB/57i9DuENZen/co X-Google-Smtp-Source: ABdhPJw2v23a0rR04hR+rkjvu/IGSMzuHSSANTpPGT5st+XAqJnQtUm2ML5yKLtiaWbawMeTtLFk5A== X-Received: by 2002:ac8:5c85:0:b0:304:b5ca:fc47 with SMTP id r5-20020ac85c85000000b00304b5cafc47mr4933579qta.9.1654198287064; Thu, 02 Jun 2022 12:31:27 -0700 (PDT) Received: from hurd (dsl-158-168.b2b2c.ca. [66.158.158.168]) by smtp.gmail.com with ESMTPSA id b16-20020a05620a04f000b006a38debe62csm3270407qkh.89.2022.06.02.12.31.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Jun 2022 12:31:25 -0700 (PDT) From: Maxim Cournoyer To: Ricardo Wurmus Cc: guix-devel@gnu.org, GNU Guix maintainers Subject: Re: proposal: guix-mentors@gnu.org list/alias References: <875ylkyvrh.fsf@elephly.net> Date: Thu, 02 Jun 2022 15:31:24 -0400 In-Reply-To: <875ylkyvrh.fsf@elephly.net> (Ricardo Wurmus's message of "Wed, 01 Jun 2022 22:17:07 +0200") Message-ID: <87a6auvp4j.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::829; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qt1-x829.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, 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=1654198310; 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=H8kJ3nMh2E9NM8J/UojyRD3IeXT4d0Grkc/uyrnrH48=; b=LSRQAI7RU1+xwwp7b3G7jp7sBW3ysBe8bvk5GLQhy9tFxHFT1QlJAcc/e2D8njUB7kCGZz dTHE9TjcTvkwpGQahufdY3stS4qyk2fpYd+vPckGRj4MlkK8nQE0qbzVO+P9n8Z2CcbvAM /vHWo0cGS5IzXHc6Dmt8ejySEPTp8FNTCKxRNa0HvwhmxawmFAINIo5e4NaMijH44ot4QW lPwOP33bt1J+TIGK/MUifE+MIKkMyC8oWaZZSAHYd/nrMJX11DOmUVqmZ6eS/PWs6gaHib XqHorALFZnKWpdVosVz1Kh15ykxX3JzKzsuVJig6VhzDtga7Tccw+P7Xh6IGGA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1654198310; a=rsa-sha256; cv=none; b=jvdOxWAx9TDFoifkBFpiKAoIPvDT7Tx+CZqgQ3Ggl/t324tgW8D8Qm2WIcoXr0SAzqb8uO Mwz75E7Nq2ZT3qYHIAYPCiOoxN2y2xsHE1CYbIQ01PhaoD5jGbFDhbD+8LOJqq+S8FIxmi B6uKBZk1771xjZk1vq3bqBAPVzKi7rsrvxoaOMIgNL6Fev7isNZb1XwsKDPg3FErI7Yu/t Xqrk0FkoYHU4YTimMYj3sz8izOPXqRBg24eCi8uNoiaFVUF6jkXMMJwXSUi4/Jdrd3ezs8 rGS/MqIXNnr+FarVy6i1Tf/Qa926v5wSQqaDi5j6EYRgxKyW7X/9Z+YCoe3bLw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ULtNHZXK; dmarc=pass (policy=none) header.from=gmail.com; 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: -4.02 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ULtNHZXK; dmarc=pass (policy=none) header.from=gmail.com; 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: 7ADED99D3 X-Spam-Score: -4.02 X-Migadu-Scanner: scn1.migadu.com X-TUID: q91ZRiu6tbyC Hi Ricardo, Ricardo Wurmus writes: > Hi, > > to help new contributors get their first contribution into Guix I think > it would be good to do this: > > 1. create a new private mailing list or mailing alias guix-mentors@gnu.org > > 2. ask for experienced Guix contributors who are committed to helping > new contributors to subscribe to the list > > 3. update the Contributing section in the manual (and the website) to > suggest Cc-ing guix-mentors@gnu.org for a first contribution. > > 4. have subscribers to guix-mentors@gnu.org =E2=80=9Cclaim=E2=80=9D a con= tribution > within 48 hours, to avoid dilution of responsibilit. Every contribution > must be acknowledged. > > Mentors would then not merely review the submission but shepherd it, > making necessary modifications and push the adjusted patches as soon as > possible. The goal is not to do the usual review but to create > quick successes, a great first impression. > > I recently contributed my first R package to CRAN, and I received an > automatic response that a human reviewer would get back to me within x > days. This was a great experience, because I didn=E2=80=99t feel like I = dropped > off a package into the void. Expectations were managed and a process > outlined that set the course for the whole interaction. > > Our track record with regard to review is not great, and that harm first > contributors more than anyone else. Having dedicated mentors who agree > to responding and claiming a contribution within 48 hours addresses this > problem. > > I cannot commit to reviewing enough patches that come in on > guix-patches, but I sure can promise to join the guix-mentors list and > take on and shepherd first contributions. Great initiative! The merit of it compared to doing the same on guix-patches seem to be to more easily notice about new contributions, and have them in smaller volumes so to offer prompter feedback. We'd have to define what are 'new contributors' clearly so that it doesn't get flooded/abused though, since the "review" happens behind closed doors (in private). Thanks, Maxim