From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 4OFULyiLqWK2xwAAbAwnHQ (envelope-from ) for ; Wed, 15 Jun 2022 09:32:56 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id GA5aLyiLqWLbBAAA9RJhRA (envelope-from ) for ; Wed, 15 Jun 2022 09:32: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 88794410CB for ; Wed, 15 Jun 2022 09:32:56 +0200 (CEST) Received: from localhost ([::1]:44702 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o1NEf-000070-Jl for larch@yhetil.org; Wed, 15 Jun 2022 03:14:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33764) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o1N2L-0001Hs-B0 for guix-devel@gnu.org; Wed, 15 Jun 2022 03:01:58 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:34138) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o1N2I-0001rY-Dr; Wed, 15 Jun 2022 03:01:56 -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=Q1H/rvtLMI60Sjq9zCLrTBeg1kHll22XeEVCtZ8leHc=; b=pLJVcVeU7ROzR9vJKxhwGPq6nQ mwRTHp7Btb23uMtkkC7p2THz7KhwoV5iZtA4j6KsGGG0h6EbiJ8QpeVQY2Bio7hY/qIOwTFWYsRAR D+D+StSFRGg1/Yb3odEc3ICltxuIAegMb/dBKYDkkYcmPehj7EtzUZYiC2LJdug5eaxVLDRS8I+HG J9Klh5rzfUWF+XGBKUNX3MxidgzpG7KajxMK81Pjlmthaty0TPAh8IEfs/BgDTDiDJ1ddPuK+esh5 oIbs9zaakcZMDmrdiBU7mmL+oLVGYI4oQCoZu1owu9CZ7HXdzE9aU2DTVzLzqVmGAHd0ATZir1Cj7 XYdjF5GQ==; Received: from [192.168.2.1] (port=5024 helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1o1N23-000Bli-UC; Wed, 15 Jun 2022 12:31:40 +0530 From: Arun Isaac To: zimoun , Giovanni Biscuolo , 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: <86fsk7cu1i.fsf@gmail.com> References: <86fsk7cu1i.fsf@gmail.com> Date: Wed, 15 Jun 2022 12:31:35 +0530 Message-ID: <87lety2ywg.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=1655278376; 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=Q1H/rvtLMI60Sjq9zCLrTBeg1kHll22XeEVCtZ8leHc=; b=Hxk9US7uUwZA539bIX/pRrZsVy+JWIQoP6+S8jjW04JzdHYZnY8Td5iN8a5csZib0O85h/ IfBW4dGriaRhJ48SENUx4seOT4YzQ2uqv8fqaU/7guZPrMf6hbIdf8akkd4KK/TEORIYhx 5VsPkqm5pS5SvUkQYPX4ekY6KOiqCfrITbJaQthkbNhlNzk1qJLgjJgRvYCxMLfhololMx lh7twx8ZVN6XfvFXIhJA8HTwPz3W8MjFLJET5gKXLZ4+sN4+I5s2lw9VNGBYiih1ru9Kgc ZeoHAPrc+7llK8N1+W+Ie1F+d5p/cE1QYBoPCgjN0R2gEi0ggo6ml7Nm1pZzBQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1655278376; a=rsa-sha256; cv=none; b=QiGmfxY1RsZ1fHCm6r2zEKHqZgI5J+JICeu0k6hQmByXNTLiM4djY3dwrMLSoWdFi2usyx wb/CykLzcWM/DSqIzfmii4CSOEfbzn7DI/V9QjuaezywA1G4a42Z3bMhg6UrYL2OvXExLu XuaDp+wTf9DotdDeyHGRX4bRvkhQljAtlVjc74E2jPnFf08EP7Mp+D0MymriwI+LmBKjzI ij1C4dMSqNyPM8SKnRqorE5GOcDeEmtvX09CFBfrx5tpEJ/EO8+3xj2Y8gbGYDykEaqKZZ t0LQ3jQ2j5Q6bwg13Yc/p7f57pu+t4HcqdIDa6tAcgQwQxt3BEnuGJILBLT6Rg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=systemreboot.net header.s=default header.b=pLJVcVeU; 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.71 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=systemreboot.net header.s=default header.b=pLJVcVeU; 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: 88794410CB X-Spam-Score: 7.71 X-Migadu-Scanner: scn1.migadu.com X-TUID: F6X5LPrkSTKi Hi, > That=E2=80=99s why, I think the project should: > > 1. change the default branch of =E2=80=9Cgit push=E2=80=9D vs the defaul= t branch of > =E2=80=9Cguix pull=E2=80=9D. > > 2. add a bit more of checkers on patch submission easing patch > review. I like and support both these ideas. Maybe, they are even long overdue! ;-) I would also like to raise a couple of more controversial suggestions: Should we restrict the set of packages that will be accepted into Guix? Currently, we accept practically any free software package into Guix. Should we limit the number of packages we will accept in order to ease maintenance? "Minimal" distros like Arch Linux do this, for example. The cons are that, say if we reject packages involving difficult languages (think javascript), we may alienate a section of our users (and potential users) and thus inhibit further growth. If we go down this route, Guix may never grow into an "universal distribution" like Debian is. Also, should we remove old/broken/unused/rarely-used packages from Guix? In the past, I have packaged and contributed very niche packages which probably no one else uses, and sometimes even I don't use anymore. But, these packages continue to stay in Guix and add to the maintenance burden. Should we have some policy to phase out such packages, especially if such packages break often? I mean, that there is no need to phase out an elisp package that builds trivially all the time, but what about more complex packages that take many many hours to maintain? I don't have strong opinions on these questions. I would love to hear what others think. Cheers, Arun