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 ms13.migadu.com with LMTPS id eJ8OEQy1XGdLAQEAqHPOHw:P1 (envelope-from ) for ; Fri, 13 Dec 2024 22:28:28 +0000 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 eJ8OEQy1XGdLAQEAqHPOHw (envelope-from ) for ; Fri, 13 Dec 2024 23:28:28 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="R1x/fmFq"; dmarc=pass (policy=none) header.from=gmail.com; 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=1734128907; a=rsa-sha256; cv=none; b=p1NDtaEVCF47PnGhMnPD2D6zAXHA9xCg0IUBjI1WAsDyp8382u6xEQbEAzIWEzzhWdq8a3 gAHlyFuaD+Bn9xLWak32M70bTEWWkUg+brrN0ohzg0do96ksfyKcnvx8LnPNqPubElQ0QK fBvbVs/7xPsbneuQmP2Ka+2sGsnK8Ti8ubhhWPsNECIB6zHx1cX/eG9cHeWRYi9TypxJ3E dFGQJM0RgRlXGjh4hLbLqBZDT6megLeg6khtiVmp3IQ3/gRfLAV5BvZdTGVzIP9hFrC9DV 1QIQ9PEswqhynkMFSDJTpdzQfHMtEWFGWZiVRoBZ6J4HYEaifBwsFu9HT6h1Lg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="R1x/fmFq"; dmarc=pass (policy=none) header.from=gmail.com; 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=1734128907; 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=JcaEewfWiTGcyYJdJzYrWNd3gQbC+EAWKuqVaHbcKkM=; b=Lm7nbNgbOHI1591TT++PFAoUvtZNOZX4rRXirnjFhKe4bj40GuAlE3oOxHU6z6W3p9F/BU UHy1skjKWCyosIGriQJhJpqWRiRIrRdt7Pps9hx9sRUWh/c5GGudCLNHug9KBx1Dwo5434 An7ffCVKjh6x0c5htdwedJ7v6LOAGQJMGGQUGPWGRkgAfduXoSSdXPMx+j50YjKb1CYr4o uSQHxh4tOvRIzs0UROV/5n9Eq6p67doXTDVZNqNDdO2BUD/b/qh5LJMBjVqnleRSob8PXv 48BTGcYHWEfO9xFA9oSIDmBKgmV3ctDZIL0awLf7rHyjh9jnqrBxdHqAsWWJ+w== 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 C9A491AC29 for ; Fri, 13 Dec 2024 23:28:27 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tME8I-0007AS-Re; Fri, 13 Dec 2024 17:27:38 -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 1tME8C-00079I-Br for guix-devel@gnu.org; Fri, 13 Dec 2024 17:27:33 -0500 Received: from mail-qk1-x742.google.com ([2607:f8b0:4864:20::742]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tME8A-00012o-TR for guix-devel@gnu.org; Fri, 13 Dec 2024 17:27:32 -0500 Received: by mail-qk1-x742.google.com with SMTP id af79cd13be357-7b6c3629816so101473285a.1 for ; Fri, 13 Dec 2024 14:27:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734128849; x=1734733649; darn=gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=JcaEewfWiTGcyYJdJzYrWNd3gQbC+EAWKuqVaHbcKkM=; b=R1x/fmFqYaS3OIGf2FweXVSH7ede05xCGxwHdgJZUN/KQlHrGAyduQg+D7GMhcLRG4 M17ss1yGldbVivhaRXb/zZMm2YN8izFBTrWYDvgWdGvTa/myUW3laIHtirFr/UnKfEvq omRs6SblAs/QUWzJ+azFO2kGojemwxxAIIVP6zBJfceSyTG3Qqfn/wVpJWhTvy4KQsI1 az1Gduf5AerZYPSmDCRbDctMIDXy4ZQauWjorWBl9pUMNff41c2xD/8B0adVtQYe0JL8 4CzyGxYvlmEjCdZbSPYG0GgrhVZGrVjyIeO05/TKPZzAhSM4A7LOZ6Y92UBCxvz08E9X ubBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734128849; x=1734733649; h=content-transfer-encoding:mime-version:user-agent: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=JcaEewfWiTGcyYJdJzYrWNd3gQbC+EAWKuqVaHbcKkM=; b=lDPqnP5IUbKmoAXhShGgWS2ecep105yXUAFxIRg4SS3Yz5sd3EziXO4Yqb2+rQcVQP c6rkIoHRqqnbwDfvHvmc3vbhOTL3v/QUKM/JtLxk3+39RvBsyQz8n+u7aFlCViL1kI+G m1U5hv3frWyE4D5aVLcKevDbC3ifo/9PRvLaUTGPbgzU9pSW1QrT6mwx7Z39FFKdA2B6 VBFGrnzq3HKurZoXYD4TXoqGjER3qJ4pgIhq1NPta/S0m4bqlbVOblHlDdkz2qSc4gKt ISQlkSfCPedusyl1S9aHxa5iS5oOxcY3sNkvpw590DR/emsupKf6uduzLgTEisbSYuk+ Hb9g== X-Forwarded-Encrypted: i=1; AJvYcCWKJHcARw8xIUj8UOR1Qn20QgxpBHLFB0EWfJHNgkrkpa4+mNR3LMGF8WMkTLXuuOYdk32R8M8LPf4/@gnu.org X-Gm-Message-State: AOJu0YwKO+tBaNXmgqdi5YJ6aMyiLXJoITskFQNm6bg54+U7YNr50El5 UDFSciGqUP3OkLM67kqKJou9p4JUs+bOWUjPOzr3lHaFIGsSPdl9PFcVnsFc X-Gm-Gg: ASbGncsLgAe0HCkigzn2tZ+AI86ML/9H8O0lqRJYWcpM8EHUFgcFi+5MRgS8TfAuNTa aVUsFilfs9TF5n9x4+by6p0v3E4C9gXiR4C50e9VhhZKoT+XoZRfnD5nuScOLZ1w8dGiq5axHt/ HlejI7G3ZaH3dxyeCLH3KNDfcOZUdHl3vn27F79iAlw4YAPn9YI+HiG9Xp7D4KZx4b9tZcJCCmp d0kWstXz7RqGRBKH7pTsQtSfzRLWyQPDuFd7991jJB6ofeB2l9j X-Google-Smtp-Source: AGHT+IH+lE8rPUkQzh9ilhcjz6CGhs44iJqY5oPKhRXh8iLrwuPlNXZ86pAOMFH+QRhzde4fI7vWjw== X-Received: by 2002:a05:620a:46a4:b0:7a9:bd5b:eb61 with SMTP id af79cd13be357-7b6fbf16dafmr710836785a.27.1734128848623; Fri, 13 Dec 2024 14:27:28 -0800 (PST) Received: from gnus ([70.26.179.129]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7b7048bbea7sm20288585a.75.2024.12.13.14.27.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Dec 2024 14:27:28 -0800 (PST) From: Suhail Singh To: Ricardo Wurmus Cc: Suhail Singh , Cayetano Santos , Greg Hogan , guix-devel@gnu.org Subject: Re: On the quest for a new release model In-Reply-To: <877c835izk.fsf@elephly.net> (Ricardo Wurmus's message of "Fri, 13 Dec 2024 23:13:51 +0100") References: <87a5d0dlm8.fsf@inventati.org> <87ttb7rds6.fsf@elephly.net> <87ed2b3ffk.fsf@gmail.com> <87seqrbmwy.fsf@gmail.com> <87cyhvo8dd.fsf@inventati.org> <87cyhvbit6.fsf@gmail.com> <877c835izk.fsf@elephly.net> Date: Fri, 13 Dec 2024 17:27:17 -0500 Message-ID: <877c83b4my.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::742; envelope-from=suhailsingh247@gmail.com; helo=mail-qk1-x742.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -1.50 X-Spam-Score: -1.50 X-Migadu-Queue-Id: C9A491AC29 X-Migadu-Scanner: mx12.migadu.com X-TUID: d1tt7L95krue Ricardo Wurmus writes: > Suhail Singh writes: > >> Assuming my understanding above is correct, wouldn't you agree that >> (even) for those individuals what's most important is that there is a >> _stable_ and _not-very-outdated_ release available? My (and I believe >> Greg's) contention is that following a time-based release process >> achieves these objectives more effectively than following a >> feature-based release process. > > I agree that more frequent releases are necessary, but I don't see much > value in =E2=80=9Cautomatic=E2=80=9D time-triggered releases. After all,= that's what > "guix pull" already provides. Our releases should mean something. I was not proposing for "automatic" time-triggered releases. I was proposing that a periodic cadence start the _process_ of "vetting" the release candidate. Notably, the vetting process (particulars yet to be decided) would be focusing on stability, test and build coverage etc. I.e., some notions of quality. This is something "guix pull" does _not_ provide. I would describe the linux kernel as following a time-based release process. The meaningful distinction from a feature-based release process is that the release process doesn't wait for any feature. > Also note that Guix itself is a library. I don't think it would be a > good idea to inflate the number of releases. If they are versioned according to an agreed upon versioning scheme, why would the proliferation of versions _not_ be a good idea? --=20 Suhail