From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id sJXfL/W0XmfpKAAAe85BDQ:P1 (envelope-from ) for ; Sun, 15 Dec 2024 10:52:38 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id sJXfL/W0XmfpKAAAe85BDQ (envelope-from ) for ; Sun, 15 Dec 2024 11:52:37 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=aqihJ8w1; 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=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1734259957; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=KG86fiHwKFTQoFlPnZaWrxSvYxQelVK3ojZNICSLgOk=; b=pe6rfsFGprHgd7FK08X5N8dvw5OUzym1qwQJsVL+ecm8696H4H2/zh9Wm/M7FUPfSKoV5F qASE9S/d9IQZf1Voyfbo1kNIGDrz1tbgp6oep8PEOsbTKQ3tnMssH6Xpgg7LkrFkkirivQ qTL3OOy79fWoVBZCFto2tkkroygA8UFYApJrw7FLaYYUhHw798dY2rUNIOj76HI/GYuRMl blFa8jzAdlmyGI0wMI0/kSEoWUraP4pWtq9C7cLCE21VyWDmYE6iCNSeOS/4mWMJeGMMIB 5Nsw4ZjbkHAG+q1/Vud1TQtZBn6+lFMcb5P842EsitfYFyYG0HxZFX9ADnCN5A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=aqihJ8w1; 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=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1734259957; a=rsa-sha256; cv=none; b=DyAAaVniFYdpKAIynr4pO67cmh43AFCCYRNeZIeX8xw2P++GM7rdDmetu3JtKO/h+E1Jhi Ndibzf+SoQAIBgdCeR3Sb8sHrcdTzW2PAe1IglOLOFdqNP0qknAOHPkPHW/kltzCVfWtem L7eBY+S3BbwQcRvXKyvwD5R5oKtZ4saAkRyYBXn+DObYYOBGTUP5MedghpqxWtpL0kR+gl 6dAMo1NpsUAoJeV2FKuBzbY8eKI5dXijcRXldSYpeOOAT0Sv+RI7MQ2ZLdDgd5tR9ilSPF 9ikU3Grvr6iRzM0XcG9tltRhOFc9Lbvc4RSaySTOdSv0zyYlb2xlYZIwIsZjhw== 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 6A26B7DE68 for ; Sun, 15 Dec 2024 11:52:37 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tMkEp-000109-Ob; Sun, 15 Dec 2024 03:44:31 -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 1tMkEW-0000vA-SP for guix-devel@gnu.org; Sun, 15 Dec 2024 03:44:14 -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 1tMkEV-0003Rg-7w for guix-devel@gnu.org; Sun, 15 Dec 2024 03:44:12 -0500 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-4361c705434so22086435e9.3 for ; Sun, 15 Dec 2024 00:44:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734252249; x=1734857049; darn=gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=KG86fiHwKFTQoFlPnZaWrxSvYxQelVK3ojZNICSLgOk=; b=aqihJ8w13TtfbDqM46OfBlhrxmm/SeBpiL5h/Ax/OQkDnSaihLJx4hwc7PuEw4HCv4 VVKfiXXpyRFqXBpzd6xCbgxBwCTCr3ChORffmEzAKFRyiXpYtNfYAE5dRMSvGgXQs90w OR3XlqE5dSjoGz3O4efTCF2Z9GWeCEgaPVpgF4r4uf+vcImQJBjbUG/pNVoN6UbmOW6t 6ptJOiYU/p605U29gzpyUf1Q9zt/F7RtI53tBuKRa4vyVPTLXEX32JbsgZt2ip1lI/Kv XNXT2AbTkfChZVkX4Qpk9Rm9u+ieyMSnBpSv8T6rZBvpHh4E+ifFNEk0ZqHAzjyBfMiT MDiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734252249; x=1734857049; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KG86fiHwKFTQoFlPnZaWrxSvYxQelVK3ojZNICSLgOk=; b=AbYNdGQbcdLHzKYTgk3M0cO5ZztlCBN2Ak5kels9t54/YFUzYq8j6MKSNqEGTvYSW7 znfn+TEmyfFuUIadOMMWgsoG7+hRIccdq4flwIdffXB0lwgPRjAHipZbTDrp+D8miu85 g3FP+hudW9hZ1MaswFSixaPqStevo1aWJ6cwK1rxaBDdjItlONdHUcPuinyZBP8aDkQS F3OvI75j5uYvebqgWs+61Vq6aiUNIa2Xd7MlaOa8sm2lLPTWjPLJ6+sWAIiJRvc0XFUS Nh1Uzz3kglVt8NtpD6PEQlTg0K1aYMm7BU9zldp9kXaCpt+At8MPLeI+OBDv0+C63kp9 zyaQ== X-Forwarded-Encrypted: i=1; AJvYcCU/HQXeobzcteeTvfZ2TZJjciUGfNy2j+VAlJ2j3MGBxaLTOiMGLJLN4+D9znRcjmlLCdV/SshsStHP@gnu.org X-Gm-Message-State: AOJu0Yx+xzHouuQwAaa4qi4VnsDwsjvHqhe7i23HuVPFa8mlTDX3cFWv m428kPE2Ii0Kr+m+joCGPJeimKu3x6WcJQ10f+MHh03G6l/FLFoHWxbccsF2 X-Gm-Gg: ASbGnctxQrzjC7pFI7wa83xjIulz0Yuj+VBnD0dSfF+ePrZaKOwj6jZeJOshee80Ozi 0lSwPTvHaEBCKn+eM4y/f2Y4PKPlX7/cyZDtqJyxPSoDh6lHNDP6Ew7wyq1X1bBNteHxMnCYBJg s0xEjeDWXo8vQFfbJ0fARfXCnKtrjjS3VThRKtTvrEQYyOhVfwaAJJ9+qBajN1ZjxAsJfa6IXrO 4LyCV9a45zJ96ys6iYENQ+Z/eVjQ6BvSRiBZ6hwtDfqp5CJM/CVyxUp X-Google-Smtp-Source: AGHT+IHUGd9ZAbRFKHRfKKiO2f8dLQuYrZO8TaPzmWFTJmSeXQbws1ry30to5XGxFVtmOcTOyN8ErQ== X-Received: by 2002:a05:600c:501f:b0:431:55c1:f440 with SMTP id 5b1f17b1804b1-4362aab4e7amr76566405e9.30.1734252248945; Sun, 15 Dec 2024 00:44:08 -0800 (PST) Received: from localhost ([31.210.180.118]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-436360154absm48009385e9.2.2024.12.15.00.44.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Dec 2024 00:44:07 -0800 (PST) Date: Sun, 15 Dec 2024 10:44:06 +0200 From: Efraim Flashner To: Ricardo Wurmus Cc: Cayetano Santos , guix-devel@gnu.org Subject: Re: On the quest for a new release model Message-ID: Mail-Followup-To: Ricardo Wurmus , Cayetano Santos , guix-devel@gnu.org References: <87a5d0dlm8.fsf@inventati.org> <87ttb7rds6.fsf@elephly.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="W2vTSmVDzJFb0ROk" Content-Disposition: inline In-Reply-To: <87ttb7rds6.fsf@elephly.net> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=efraim.flashner@gmail.com; helo=mail-wm1-x334.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, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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-Queue-Id: 6A26B7DE68 X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -3.52 X-Spam-Score: -3.52 X-TUID: 4RHNXC187fsd --W2vTSmVDzJFb0ROk Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Dec 13, 2024 at 01:03:05PM +0100, Ricardo Wurmus wrote: > Hi, >=20 > Thanks for moving this discussion forward. I do think we need much more > regular releases. >=20 > > - devel as the branch for developments, master for releases and > > security/bug fixes >=20 > Changing the branching model is very difficult to do. I think it is > better to ignore branches for now and focus on coming to an agreement > about more frequent releases, lest this discussion, too, ends up > reiterating "stable" branches and the finer points of release > maintenance. >=20 > > - major should follow core merges to devel > > - minor should follow non-core teams merges >=20 > I think this is a good idea to start with. Releases are made a short > time after the core team branch is merged. This would give us a new > release whenever e.g. the default GCC and glibc is bumped up. We could > aim for a release two months after the merge to allow for minor fixes > after the merge. I'm not sure if these merges should justify a new *majo= r* > release, but I think it is good to have a new release then. >=20 > Not all team branch merges may justify a new release. The r-team > branch, for example, usually contains just a couple hundred patch-level > package upgrades that are restricted to packages from CRAN and > Bioconductor. It is only sometimes that the R version is increased or > the Bioconductor release version is changed --- only in those cases I > would consider it appropriate to bump up the Guix minor (or patch-level) > version number. Since, IMO, the major uses of the actual guix package is for the daemon and the installer, I think we could tag a minor release just about every time we bump the guix package. Lets make releases boring :) --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --W2vTSmVDzJFb0ROk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmdeltYACgkQQarn3Mo9 g1F5LRAAoE2GKNAR/8FCUqgCBZadnCJBERcHSbzElDGuwfIQnF1dUBAmxxM9qMYw 90PD2wjIKvuVu+0bzzrRDM6Bd3S0/q8psUz7bUBsLi/3HjFkxtGh1qQS6YXVwbH5 dyjAcBjfrYzQr8xx3Ro7qg737DBZ7KEXLxvcV49JwRcPWPiJQfmg8f1BS48HUuW3 sTF60Ov+xNRCMBy/kzOq5tb3qg+oHTgHEQqzS4HUxGgCpb9hOaL9ibUbMtiGYG9m xr1fe++mxZjp32xc/BJxbnexZ0JseGGYwlDUcGf5Zrv4yWcwrRheRFgxuB+JY64u ugOFvrc1zTIS/wUv5TbvjYkwX72YrdX7cB61351Y7Yrb+Gsa406VrmzyG8ziWxrV EOukAZfNx1NLeG6niRQgj8rtsCzKBBVymJLSIsH+1elSuL7NeyKmw0W/A6ypOdTF eR0aGy3AQUcnXN+YovjFS1fzcifrNuhF8aU5h/k+2FUF5boli7D+cEOLZWV0QPaO fapfgFAeQg1n6hqmyy5zn+HCs1rOXfDqBMbWEtGsy//iMQnAPyq4LZ7XB51rAZAE DmRCvClIA7FLmIplNHhhb72etCLv5XjVI1/ozT1dVEuFIC0ZI/KBYdnTAk1xuUbj 8FxHmGbS3Yg5pipKXVowWuL2FCU7t9u3Ez8cVVOCAcI8AGo+lvo= =Puaz -----END PGP SIGNATURE----- --W2vTSmVDzJFb0ROk--