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 ms5.migadu.com with LMTPS id CJ/RHZD2mWIbPwEAbAwnHQ (envelope-from ) for ; Fri, 03 Jun 2022 13:54:56 +0200 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 KMndHJD2mWIWSgEAG6o9tA (envelope-from ) for ; Fri, 03 Jun 2022 13:54:56 +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 2EFBC3DACE for ; Fri, 3 Jun 2022 13:54:56 +0200 (CEST) Received: from localhost ([::1]:40290 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nx5tH-00049W-6C for larch@yhetil.org; Fri, 03 Jun 2022 07:54:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44846) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nx5nN-0008BP-Lv for guix-devel@gnu.org; Fri, 03 Jun 2022 07:48:53 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:64022) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nx5nK-00050D-Ea; Fri, 03 Jun 2022 07:48:49 -0400 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4LF1P25lQ8z3wZs; Fri, 3 Jun 2022 13:48:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1654256920; bh=bt8JsKLTFckLzpa227878Rm1xb6zl6wrAb3AKHqN+wg=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=r5uBs2Mr9UkhBUn/hJfq33rDuoEl/kdPq+JqnkzuFjTaK4AN2GCohNd979atUE6nL r8yCUvNyDFVKoIuO05mEGhXOsij+AXAPsXPZznfedwwLcYD0LXVtu8wTSZ5a8+Wwgi WF0KIHA1tqZDiNN1vfKhD+FrcCh4GPMewsVu94RE= Message-ID: Subject: Re: proposal: guix-mentors@gnu.org list/alias From: Liliana Marie Prikler To: Tobias Geerinckx-Rice Cc: Ricardo Wurmus , guix-devel@gnu.org, GNU Guix maintainers Date: Fri, 03 Jun 2022 13:48:38 +0200 In-Reply-To: <8735gm7zy7@nckx> References: <875ylkyvrh.fsf@elephly.net> <56f561d24557450f6dc42f4b6a3c0e8c67a9423b.camel@ist.tugraz.at> <8735gm7zy7@nckx> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 Received-SPF: none client-ip=129.27.2.202; envelope-from=liliana.prikler@ist.tugraz.at; helo=mailrelay.tugraz.at X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=1654257296; 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=bt8JsKLTFckLzpa227878Rm1xb6zl6wrAb3AKHqN+wg=; b=YZ8aVtpz0XZ0mrFY0ijI1qj1DWDBc6kGfxe60Zdbhl0TxlHBcD17LU9pZhpbJM8yBxKtyY gmtFx1wNPcrTl+3KQ9x+hvPpUnN6w4X/3mTKX/ouk9r738+baoLCGVK1dtv8674S1v9Xcm /QX/SlHT5L1SgD+HjthVpik+k3FAePwemEkysA8xP3KkMWusTugy0xY9ALcJw4CaStS6N0 cfQFt4CKRh9vvbMVSMbUeURjnmewF/7rxQHUtj1jsr79RVOeNZs41z92XKcxXGkmJIBD5C SONkvUtumDc4eqJedxB2n38QGbkJZ6GSZOPZFjHMLedZ2PinGwygmPUEG7/gqA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1654257296; a=rsa-sha256; cv=none; b=a5++9pN3zEV1YJk8ODh0DoFFhTe3mgOLqIk+CDLGxKTsfGLqtf0NXhNKJld4hBGcfZ8W+v 41hKuuA97ufG9RTFbaaQ94qHca4ibNsTNX3FRMLriHz0ENSk5dH6i5fmlUjrkru8QTlXUE Pmxt9NvknbhMsbzzGxXlXQzJ/uFOB/+ZEghvDvqA4n1fEdU7EpFaX9iOAQYXjs6dlMhJwU /msecCLQ9pI1nDTx60LGePvtjW1POy34EfWzryxFOQkvFc4p4cRxnDq8jBoT/tAssalzde 0LaNC6IH/f7sI5RX01wniA3vJ5hDESjTVO0gGKG+tTvY4TN/t2feTBXzujHT3w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=tugraz.at header.s=mailrelay header.b=r5uBs2Mr; dmarc=pass (policy=none) header.from=tugraz.at; 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.02 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=tugraz.at header.s=mailrelay header.b=r5uBs2Mr; dmarc=pass (policy=none) header.from=tugraz.at; 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: 2EFBC3DACE X-Spam-Score: -7.02 X-Migadu-Scanner: scn0.migadu.com X-TUID: xX1mY5MK22mJ Hi Tobias, Am Freitag, dem 03.06.2022 um 13:21 +0200 schrieb Tobias Geerinckx- Rice: > Hi Lily, > > Liliana Marie Prikler 写道: > > That is once it's established that a new > > contribution is actually a contribution, the patch is forwarded > > separately to guix-mentors (along with reply-to: for the > > original bug etc. set up in a way that's useful to mentors), > > claiming takes place, and so on. > > I have trouble parsing this. > > Can you highlight the difference(s) with the existing Guix lists, > if any? So first things first, this would only apply to guix-patches (I believe), since that is where "contributions" as in "patches that need review" are sent to. My proposal is roughly as follows: 1. When a new contributor sends a mail to guix-patches, the mail gets added to a manual approval queue. (This currently happens) 2. A human operator manually approves of the patch as in flags it as "Not spam" (This currently happens) 3. A new issue number is claimed in debbugs, yadda yadda. 4. Since we know (from 1+2), that this is a new contributor, a separate message is sent to guix-mentors (from debbugs or what have you) informing mentors about this contribution. My proposal is to have step 4 implemented in software, sitting in debbugs, the approval queue software, or possibly both depending on how much interaction they need, rather than reminding potential newcomers that guix-mentors exists and that they should CC it to get faster code review. Alternatively to the above, which would (in theory) forward the patches as soon as improved, we could implement this with a separate backend such as mumi, which would basically check for new patches, check whether any of those patches come from hitherto unknown sources, and if so send a mail towards guix-mentors. Does that help clear things up? As for guix-mentors vs. other mailing lists, refer to Ricardo's initial proposal. Interestingly, zimoun had a similar idea, but phrased it less wordy. Cheers