From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id yEiLBGI4wWVzbAEAqHPOHw:P1 (envelope-from ) for ; Mon, 05 Feb 2024 20:34:58 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id yEiLBGI4wWVzbAEAqHPOHw (envelope-from ) for ; Mon, 05 Feb 2024 20:34:58 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail-com.20230601.gappssmtp.com header.s=20230601 header.b=vxbEJPjz; 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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1707161698; 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=Gfl2Lln2NK2dxqF2U59Fcjl2X29ZTf8vZTVdmCwOVWk=; b=Wwdd5gZlo3UXOAkDsI269z4aEt2cd3KEaVMO3taHVb38sb99UyP9CqpP/kzaYwNVfJXetp s58BO5AyCh1aBfkDVeLFL9OXfiFc7qUp2OFQxQlyn7axKkqDE/thOSdUn906DD6KSZELcA T5cLiQYXmu/EOSadVssz4S5D6I7Vv0dNdKks95MKHJIIuE+a4ZQzknBh08dJSn7Q9lAkUj uQQ/1OHgUs20qczIK2oSPmeFx8S0WxoARcO4u1L0O7NXRz13l8RJvh4vhdlIx3lVaK3pMy a42+ub7i0i7rSGZ9dwPEFGeAOgh+eVJayoRa0vEK4rDMaQ5vvmbhsJCxTeWVEw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail-com.20230601.gappssmtp.com header.s=20230601 header.b=vxbEJPjz; 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-Seal: i=1; s=key1; d=yhetil.org; t=1707161698; a=rsa-sha256; cv=none; b=t3OAZKz8QihZC+EbUP64uoP4tQBLtLXkvkbTn8cji3Fzw2fShfQDTsQXJNB7bHGt6O9a/Q EozkA0Aj8cRfSh4qCfuxOAStbqSogsynGziAwwJL2YMVhkAwhy53hKbxkvYNUv4aoYgg5B 8HuWY35eZX8atMJYzgR0iSwxn9Agd+kvwcYTGr84SyUl6WijY7dC7biZW7+noa2IVblYGp d3xnbJQrobzUJnJFl1ey4QUmPkTf0H0BOnkRU9AZiyd9x4nfihQ0TGsLf5o8CkpRpR1Wqn efN/GQ1kE6rrzQB9pZmnfZGiLMiVXdeaGLvcJZ/jNRZzONn3iAcyoo0QVc/5FQ== 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 F0F56651FD for ; Mon, 5 Feb 2024 20:34:57 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rX4jB-0002vE-Pk; Mon, 05 Feb 2024 14:34:01 -0500 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 1rX4j9-0002v2-Sn for guix-devel@gnu.org; Mon, 05 Feb 2024 14:33:59 -0500 Received: from mail-oa1-x30.google.com ([2001:4860:4864:20::30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rX4iu-0005t1-Sx for guix-devel@gnu.org; Mon, 05 Feb 2024 14:33:59 -0500 Received: by mail-oa1-x30.google.com with SMTP id 586e51a60fabf-21959151f4fso1067068fac.1 for ; Mon, 05 Feb 2024 11:33:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail-com.20230601.gappssmtp.com; s=20230601; t=1707161623; x=1707766423; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Gfl2Lln2NK2dxqF2U59Fcjl2X29ZTf8vZTVdmCwOVWk=; b=vxbEJPjzNOuLuruOQwJp1iMheoCNu9uiZkC0AnrtEOzB//UuddubgZ4ZPqZHHFAnIL xsQwh4/fAVRDPUz27yTEc6YIY4Ls97YZ1gLzE72K8H/5qaK8RFdyIXtl4hEJcMfK5m/E am8oSKUQXK4+754CAjDucZBmnVGq0TSELDuNnDOOram3nz6GUGJzSq+SUa656W0PWDns 0ba0KC8OTVa/9vpYDl2Eo9uYZy3kofr6BQJHw+lSTRSxIJr3QBdH1fXOa7E/XtGc2tW/ U3AYxOY5QvBBz2j23ihW2AnIEQOX7Nvvf/mHjMv7wa8IPy+RG6LGgcDJ8WX0kER9xTXU NXtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707161623; x=1707766423; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Gfl2Lln2NK2dxqF2U59Fcjl2X29ZTf8vZTVdmCwOVWk=; b=WS/C+sGV3R/rUeF+WMG8t2k+Wt6a51VGz0QvWTS3XdwypKtLHyIR7c/o3hXCIXgd21 ekmw7jmMcissllBPszbf8Hj0UFZvonkPV1Rr5AYY/v+vv0eXw3vdVnATD9yMlBv0gJFS yRKoXEBSr3MxQCHRps/T4x+01jSSrzUVTTeZFsDVLl9eNkdFtQQjuue8rmabr/sPw7Im ulOyWh6pnTd/1ItUDjsWI685ycU888Y/y5FGsX1Q2/ipaWvpc0lJ5iir7onPjmKw1yQv kk6wQR+R1GlhxIO2TLqRt5HfOwHIBXnYkGoAtT6QD6Rf4dKEdef0BxS7MNFACNRC2OeK omcA== X-Gm-Message-State: AOJu0Yw/PRAt12iujL1UnOkB/3IEyYi/5Np/msWvzr1HyYRpU6+Tel5q NNYMMJKNj5+E0UnnXL2kNULfOetenxf3LrqOP6YiE5LnZaRHqVe2KEsUV5c7BCklfb6iSdtAIKh fHgXG19JlB/NaTGYDdGx+6L5iEkVCITPX X-Google-Smtp-Source: AGHT+IE2LCM+u7W5BbAltDK2u28NMJFL0fz25GvLewmTek0gNSd/rTkBInO+diiUDz/zruGYlZrP02vjQ/9ro70jLWg= X-Received: by 2002:a05:6870:568d:b0:218:45ff:a8ef with SMTP id p13-20020a056870568d00b0021845ffa8efmr755843oao.10.1707161622967; Mon, 05 Feb 2024 11:33:42 -0800 (PST) MIME-Version: 1.0 From: Andy Tai Date: Mon, 5 Feb 2024 11:33:06 -0800 Message-ID: Subject: Re: Guix Days: Patch flow discussion To: guix-devel@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2001:4860:4864:20::30; envelope-from=lichengtai@gmail.com; helo=mail-oa1-x30.google.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -8.25 X-Spam-Score: -8.25 X-Migadu-Queue-Id: F0F56651FD X-Migadu-Scanner: mx12.migadu.com X-TUID: QINDDRb/zGrv Hi, this is a sugestion on guix patches: Other GNU/Linux distributions often have fixed maintainers (or packagers) for specific packages. While that model may not apply directly to the Guix project as anyone can send in patches for anything in the git repo, maybe one thing the Guix project can do is to recognize if someone has sent in patches for specific projects many times in the past, then that means the person has knowledge, interest, familiarity and expertise about this package and the reviewers can spend minimal time of his/her future patches for the same package(s). Thus this creates kind of pseudo package maintainer in Guix, reducing workload of reviewers and speeding up package update. Guix can have a text file in the Guix repo recording say someone who is "responsible" or is a "pseudo packager" for specific packages, which the committers can refer to to allow quick processing of patches. This does not mean the person responsible for certain package has git commit access but just to allow a quick path for patch processing by the commiters of certain patches from the familiar person. Of course others can still send in patches for these packages already with pseudo packagers.