From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 hU71KmT92GNJwwAAbAwnHQ (envelope-from ) for ; Tue, 31 Jan 2023 12:37:08 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id SMkZKmT92GOZzgAA9RJhRA (envelope-from ) for ; Tue, 31 Jan 2023 12:37:08 +0100 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 3FC43155D3 for ; Tue, 31 Jan 2023 12:37:08 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pMowM-0008Vp-MA; Tue, 31 Jan 2023 06:36:45 -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 1pMow3-0008PI-OQ for guix-devel@gnu.org; Tue, 31 Jan 2023 06:36:24 -0500 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pMow2-0006uS-1E for guix-devel@gnu.org; Tue, 31 Jan 2023 06:36:23 -0500 Received: by mail-wm1-x334.google.com with SMTP id n28-20020a05600c3b9c00b003ddca7a2bcbso363987wms.3 for ; Tue, 31 Jan 2023 03:36:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=qBMgnwVtx/UAqpuJmjYUrvdCsl8BvOzb8BoJe/wecJM=; b=QvuPrwrnUK0xikAG0Yjmm/sfymLLIO8qiEj2BVTVAEH+KyTrDX3Px67yW7eXU5uoe7 dIoQTRPdttvKTcvV5TBzYWkRxCv3r+kh9jbwrzmttPZGQK/v789uaDosc+os0Va3jDJ0 w1zx9jIfndNfY7fit/w6wWPv/XoBKCO7ZXRE2DIK68SXGkoFnawDuwyAoLnI3a3upTeO ot9m9hIIOQMxhmEyQLy0uZsTHbMIQcLk9QfK7KDCVGWtcxSvPzAgF0kCncJoJzWhdEjQ hqVTVbxXr6aLEftxNY4FE96YZaSI3KORPtWjekYV/N4uBpoShr2cTMIjSqs5pv6rLacF 3aig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qBMgnwVtx/UAqpuJmjYUrvdCsl8BvOzb8BoJe/wecJM=; b=2EvbacybMFAKtx6MAf8d9zqCkftPaBkulafiyD0B83RGfJffdkhUbGTzci9vxe+p1h 5A+Cw9odg5/U00sPqulWCbkbq5nI6Q1iOZ0mN2fcw7huAUwghxXyhSTYLl2RgmO5TmiJ fVGQOHFLRk7k0tt9ffubGiByfNSdj/5R2ObykwyCY6L/SZfWQtwlKvCmz1GfczaJfjWi 4a5qHxmCHZ821GeCEPJjLy+ssovyfSe9FkEskpebrycukG3kqJVvRp8yLc5o7l87Ew8B 2T7V2WN/oDKVXjS5OWTEg+b3+CEIC4TJpjNuNsXA7aX9O92kUTL4YHGZ9OZxDo14ZBKI s87w== X-Gm-Message-State: AO0yUKXet1i91TBudhg7azHO+BW93yls1ofSKDUSrzuco/Zg1qit3AVk kImx/SZLfG/Sw1/2uzw1CJ/3iNK9LqE= X-Google-Smtp-Source: AK7set846N82giyya6SG8XEnsvzoHnYJeyTzFPuTwZ4QAlNK2VwPlQQHEjsG+1xez+pW3Qb9JzNPpQ== X-Received: by 2002:a05:600c:1c9e:b0:3dc:5c1f:d49d with SMTP id k30-20020a05600c1c9e00b003dc5c1fd49dmr3303943wms.3.1675164980501; Tue, 31 Jan 2023 03:36:20 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id q2-20020a056000136200b002bfad438811sm14694708wrz.74.2023.01.31.03.36.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Jan 2023 03:36:20 -0800 (PST) From: Simon Tournier To: Christopher Baines , Andreas Enge Cc: guix-devel@gnu.org Subject: Re: Proposed changes to the commit policy (#59513) In-Reply-To: <877cx34q5k.fsf@cbaines.net> References: <87cz8no0a0.fsf@cbaines.net> <874jsq40cj.fsf@cbaines.net> <87k01k2ef5.fsf@cbaines.net> <877cx34q5k.fsf@cbaines.net> Date: Tue, 31 Jan 2023 12:00:03 +0100 Message-ID: <86tu07ufyk.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x334.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 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1675165028; a=rsa-sha256; cv=none; b=pWtlhtuwu6s4PwmqjmNlqs1uEzjSwpIV8WieZ8jsTtukXf1WtH9QFofEdT9tIbRuiLFfKG rCw1vfEv4uQVULGFRs8Kp/pSVH+1g3JfajdtsrmywuLP4dyUU74E5sFYU0IqdX18Ro8y+M t1Gl3Q4qwoWJkuoo1ykLWX3kgTm26wgrwaoYJMuw6I6DwxT/4aWWWUSwdM/iLVfq4m5UeI kXSixy+GGNmP6EVAs2ulZjjOwAOyQvZFJF/CThypA8oslGbouNu4fR86uQO5Waji8JX39t AoKm90N+JhhTB48Cg8RlSMeAPZHzwDvQeQ4Pae2IvZvgILDkmkPgDP+9eI6raA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=QvuPrwrn; 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"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1675165028; 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=qBMgnwVtx/UAqpuJmjYUrvdCsl8BvOzb8BoJe/wecJM=; b=YjJAl/vLjbWjAOByaKNt7nFjcSX0r9SyGUvfv3COwvYiqF5/yC12iY19C3P31UY4JpA9zk pD+qKmYoU99W7HbXhcK/fnEGHMMpP6WampJhhFDTF1Hvpk+54+GZ1Oq5NuSMJa7n0HuZXE 0wB8wL4ARH8QpMYUWNHL4/E62alhmLcm+rHKEKbo41VpsZ+rlxJizaljWJP8NP30MusKBR hGzHNS/dT1eJcNtcOvmOFZrLk7Pj1j8AXt0VkCLQvaOLiPVGdnbURphwlgcqCIIcrFf341 efs1oOmakos5avq+gHy3k/suGCYXsBq+lDqhHiStZxOuC4QPGy03RuqE8PTsNw== Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=QvuPrwrn; 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"; dmarc=pass (policy=none) header.from=gmail.com X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -4.77 X-Spam-Score: -4.77 X-Migadu-Queue-Id: 3FC43155D3 X-TUID: E0sCPab0ylxz Hi, On Mon, 30 Jan 2023 at 22:03, Christopher Baines wrote: > In the past and currently to some extent, it's been possible to move > very quickly without comprimising on quality. However, my feeling on > this is that if we want to have quality support for non x86_64-linux > architectures, reproducible builds, packages that build reliably, > ... then that's going to require more effort. That might mean some > changes happen more slowly, but this is why I'm working on the tools and > processes, as I think that's a path to trying to maintain and improve > the quality while reducing the impact to pace and enjoyment. I agree. For what it is worth, this kind of slow transition seems common to many projects. :-) For example, a recent story about Yocto [1]. Teaser: Our scale also means patch requirements are more demanding now. Once, when the number of people using the project was small, the impact of breaking things was also more limited, allowing a little more freedom in development. Now, if we accept a change commit and something breaks, it becomes an instant emergency, [=E2=80=A6] Well, happy to discuss in Brussels or elsewhere such topic: being more reliable with fun. :-) Cheers, simon (From LWN [2] ;-)) 1: 2: