From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 OPo6KQrMl2KzWAEAbAwnHQ (envelope-from ) for ; Wed, 01 Jun 2022 22:28:58 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id QLMVKQrMl2JjCAAAauVa8A (envelope-from ) for ; Wed, 01 Jun 2022 22:28:58 +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 2285C1BBD for ; Wed, 1 Jun 2022 22:28:57 +0200 (CEST) Received: from localhost ([::1]:47564 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nwUxc-0000sh-5w for larch@yhetil.org; Wed, 01 Jun 2022 16:28:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52146) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nwUx1-0000sX-3n for guix-devel@gnu.org; Wed, 01 Jun 2022 16:28:19 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21164) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nwUwz-0001H4-4k; Wed, 01 Jun 2022 16:28:18 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1654115292; cv=none; d=zohomail.com; s=zohoarc; b=e++FHN3xkEV7urjTa8gI5ygeCRV/TGjvgGSrAUXXrLMjDN93uJMtf6i3a1zDNx+0lElo9UTBUVelNPWvt/84mPj2lpbDoBer0Onr5Y/Ag5RmoUjI02NCpPBTNg9gT1lNhPd/v1LROYmZ8tGtUijsCwHAhSyr3Co4w9DuNJwNm5Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1654115292; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:MIME-Version:Message-ID:Subject:To; bh=kJhw1IhjBJxWomGBuLPOjtHYf+f945mYdsqa2JflTw0=; b=Avvab/DXYX2x3H+avAyoX1s/8zzYawK37MXiGe7r+k+Ab3uAmZIGm8lRLA8yVIuFlX7M0vs8HpOZj8fo5YVDFuQ7l+YNT8bO7pyEwRVlffkgzmiuulFho2q2R2Sg0rd7/2cYzhvQ0Se5F+7eVhVPbk5AagihMAgNZM+FKPLLpA4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1654115292; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=kJhw1IhjBJxWomGBuLPOjtHYf+f945mYdsqa2JflTw0=; b=W42DJTym7+LBNz0oSsncgUi/WEovGL19/GAtJS/Ti9fsOjmZn4g7EPrw2DxJ5Yua LVf6YsACYDWeDC19QD/+ymYHO3xBrZqhw6ivgHdrc3/Cn3vxQsvkfqL/Q2rrc6qvbfy xUUWJeqg/cp/Nr4wNzSsgU+g0htTSyJZnRCXr4Y0= Received: from localhost (46-108-142-46.pool.kielnet.net [46.142.108.46]) by mx.zohomail.com with SMTPS id 1654115253280892.5346245439321; Wed, 1 Jun 2022 13:27:33 -0700 (PDT) User-agent: mu4e 1.6.10; emacs 28.1 From: Ricardo Wurmus To: guix-devel@gnu.org Cc: GNU Guix maintainers Subject: proposal: guix-mentors@gnu.org list/alias Date: Wed, 01 Jun 2022 22:17:07 +0200 X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <875ylkyvrh.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.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, 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=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1654115338; 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:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=kJhw1IhjBJxWomGBuLPOjtHYf+f945mYdsqa2JflTw0=; b=js8aD2U2sXu9fvpNj9WL/jOAvrELrfbeMvX1scfNhs0SS8GAs29nmCc9IjHF6+jTvThZy/ Ih8tgWN9hdopZuGgknFIEvs4oSYa73NeZvRqOg9esCoPO17jh1dlK+k9zsXpsRGcwX3i/3 sGZ/MafHYypizLaYMYkHKpb2ZBiwCEfLNhwC3QNJxAbr8L5wokZK7eRqIXdCZnWNs5m7+S bHWhYAsKSsRAYQ+m4gPFWncaJEDTBiWIilLRPSwvNu/zD8MIPx3EqHV3UYOE96wJIV9ZmA vvB52YqIhapyI4LgX2Kvh/7n71rP60+s4QVCpf84JX369sI/EW5LcZxPne8bGg== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1654115338; a=rsa-sha256; cv=pass; b=I0MicW1yKNnWiEnkYYW2R5Ig8FObk01Men+/3NQPwkCWbpXNpnZtLVdJzsj8gCKBtzKBYy Ag4KtDNyt+NJk8YKerCnEN4n6wxoOIY3dceiUQQeUn6Yd5c74nqhblhvJREPaSglKiSsZS fc9LwymEh/rjqL5q7YZgKuINP1VJcDDXARaUKMtk6rhVv8vT/WLxFlvELth4K4BtWn7SmB LJH/FJTqasJ0jnq/R0oDkkSznLvA6CLtmFC3k0PId6fBTcMvhtosQ3wgml8b48P+f6babr ST+5Fv8++2Os/iVBWWkDEW5/TUV7Avts4oNvkGyacvc64s+dPeUfK3ekIfIs9Q== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=W42DJTym; arc=pass ("zohomail.com:s=zohoarc:i=1"); 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" X-Migadu-Spam-Score: -4.53 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=W42DJTym; arc=pass ("zohomail.com:s=zohoarc:i=1"); 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" X-Migadu-Queue-Id: 2285C1BBD X-Spam-Score: -4.53 X-Migadu-Scanner: scn1.migadu.com X-TUID: hvVbqqS+bRu+ 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 contr= ibution 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 dr= opped 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. What do you think about this? --=20 Ricardo