From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.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 8NfENrLG4Gb7QwEAqHPOHw:P1 (envelope-from ) for ; Tue, 10 Sep 2024 22:22:43 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id 8NfENrLG4Gb7QwEAqHPOHw (envelope-from ) for ; Wed, 11 Sep 2024 00:22:42 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=greghogan-com.20230601.gappssmtp.com header.s=20230601 header.b=nO8OqnBV; 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=1726006962; 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=rVxXzjQX9Fb/9kqAE8DX45MH2fELs5ZcvFJUUemHHwI=; b=hhh0HVPtUy/t8dfvjjdrW1Br5LH2tPN351f1GWUeEZ7JYJCxPMPxPcdQAS/s301eBSrZtN vuBFLvVX1vYUky5yS5eoED1x6H3s0G6UuIaBHVNoMNNNudmlQ3zEnxbRvPveuUtXnUD862 m0/UOJhieMko5cDp7jZbrxvoLGWzVeJiGJWcEsv4Bhj4lNDytbI/dkeKUt4MuKUmSwdNHD JBiA21PxcaHF1ltdAXnYI6d8T2yC37n9/hg2WwYDj/+1DaXuWhs9uZDTXLtN/JUG64U8Uw KQuhk+b0avnW7PGK+gnumhxenf/usVdkX6iZjZWPja8pdG/Rn22N85KB07dxbw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=greghogan-com.20230601.gappssmtp.com header.s=20230601 header.b=nO8OqnBV; 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=1726006962; a=rsa-sha256; cv=none; b=n37LmOEcHlxaSThIz/SOx0zvxYn+LhcGYp9JAQ3iGcpz/eN5OFgNtLGRXHn2bL/Qav3jxs Mp/29BjqWrWSkROR1Jf3O1in9y/1QU93wpcNikrrJ7vGe4OmdfTtBIjGeg9jqk+LJO1gyb Ov95tOBhi7ReK8xe3d2DCX415Hp+VIkExkLAe6Mi9N/FwihdbuWez52L9vzYSuCLDb4v/k 2Rjb4cR6dOpktlXk5UxAS6jkRcaQeh0UO+gUPr4pAiQl/p12ZsZerOCas9+I9thsck1g00 YD1i9RP6LBlKaz65E50Rr83Y3k5MGBD1ltlaDTRbcumUZJgddmz+mNaxy7bz2g== 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 C56AE16FDF for ; Wed, 11 Sep 2024 00:22:42 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1so9Ew-0003nK-A9; Tue, 10 Sep 2024 18:21:38 -0400 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 1so9Eq-0003GH-TU for guix-devel@gnu.org; Tue, 10 Sep 2024 18:21:33 -0400 Received: from mail-oo1-xc2b.google.com ([2607:f8b0:4864:20::c2b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1so9Eo-0007ms-AJ for guix-devel@gnu.org; Tue, 10 Sep 2024 18:21:32 -0400 Received: by mail-oo1-xc2b.google.com with SMTP id 006d021491bc7-5dca990cf58so3518005eaf.1 for ; Tue, 10 Sep 2024 15:21:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20230601.gappssmtp.com; s=20230601; t=1726006888; x=1726611688; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=rVxXzjQX9Fb/9kqAE8DX45MH2fELs5ZcvFJUUemHHwI=; b=nO8OqnBVRE1TmoI2+HLN6hjUD+uAPYL7iJvMdtuW7KpA9qXYiHUTuv40f6N4qkocrz 9H6P/finCnzsnv6BKSkdpOobPxli1u1Rkzch0YML8ltBS4HC63TqW0Dbn43q6l9GMRmZ QimSC9++SfWC5gnKZ5cphPpJYZ2C1MPtPZZTj9XpAxC+4Q8X/jYogGbbfWQ3RLbnLaPA YZpcVlKv7DGo1SYLumqtkypNGy65CzazpHd2V+d0WfL3oEq5dlnSHvKUmELpjqRw9DuE 9klQWAIX3b4SPcIWkiK8Vx65fgPpJWKpVr7I6SjZxdXSngSFnCc1KAWN8bJXCG9jUPlj lwWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726006888; x=1726611688; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rVxXzjQX9Fb/9kqAE8DX45MH2fELs5ZcvFJUUemHHwI=; b=kfADv/lmEMGzCn7VoCr/AP5wOqeAa71F9/v4n2M0MfZODKedYPA27Pk0SpviUQZBrm sSqLIn4QD5igHEamhI6g0LqJQVKG2xSCTRmYqUiNZNNbJhBB7bD5417zUa83hIrm2QG7 z6/HEJlFs+fqTHbekykC3PuvMVvLZRqUc0ByUojZ3hDWYbPLnArnY3tss/KxYe0LOBOt VXZldDKAmE5c4JGCM/3IXqu0jzZpwxr6ZC0oduE7YRBXbqf7TQGID1hKrvmM1mi9QGnM KgTb3cTMcUVazqxRiXHLeGGe0ShaHOZOW7/Q4hVcRzFEhD492YKgV2cP8zW+yMl0Z1Jc cPZQ== X-Gm-Message-State: AOJu0YxNIQ77EMqwVY2lwBlvzr9rst9dNvRcXxwiRDAWb0Z2D+ok24NS 8dcC9s1Uf/LmgCIZB5ARS/N5/h5emMkkz225J0yNkgMZOKVFuo1CxXtyVcNzkliC0uPpnuhUaM+ 0+NtJCRsTTxvOa/wkAy1atHII48JWadxcTIAlPm7L4TlJFOziub8= X-Google-Smtp-Source: AGHT+IH9/53kGqRFNmwkXF7tOBsK1yT7q7yH73GOQZ9iEMWgZ7vlhs7n6YchUX3lq8AfA+KGsZUe9wQp2O/TU4xB+VE= X-Received: by 2002:a05:6870:3306:b0:277:fb59:b74c with SMTP id 586e51a60fabf-27b82fefc3bmr11574036fac.40.1726006888442; Tue, 10 Sep 2024 15:21:28 -0700 (PDT) MIME-Version: 1.0 References: <87o751yvo9.fsf@gnu.org> In-Reply-To: <87o751yvo9.fsf@gnu.org> From: Greg Hogan Date: Tue, 10 Sep 2024 18:21:17 -0400 Message-ID: Subject: Re: 1.5.0 release? To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: guix-devel Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: none client-ip=2607:f8b0:4864:20::c2b; envelope-from=code@greghogan.com; helo=mail-oo1-xc2b.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, SUBJ_LACKS_WORDS=1.161 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-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: C56AE16FDF X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -8.10 X-Spam-Score: -8.10 X-TUID: kBGofuPNQ9kZ On Fri, Sep 6, 2024 at 5:32=E2=80=AFAM Ludovic Court=C3=A8s = wrote: > > Hi Greg, > > Greg Hogan skribis: > > > With the recent core-updates merge, and as the master branch > > stabilizes, is there a plan or desire for a 1.5.0 release? > > Desire, definitely; plan? we have to come up with one. > > I think there should be a team of ~4 volunteers who can commit to focus > on it for, say, 2=E2=80=935 months=C2=B9 (the shorter the better, but we = have to > prepare for extra time). That seems like a lengthy time to roll some release artifacts. Is the remaining effort to fix failing builds? With Guix embracing the chaos of rolling releases, and a presumption that users will `guix pull` soon after installation, I count only three motivations to tag a new release: 1) replacing an old release with an outdated Guix unable to self update, 2) security fixes for installation packages so as not to be immediately pwned, and 3) minimizing the number of replacement installation packages (especially after core packages updates). Whether the remainder of the packages are available or even buildable at release seems inconsequential, since without release branches or backported security fixes all Guix systems should be kept up-to-date. We do need "quality control", but on a continuing basis rather than at particular points in time. I believe other distributions the size of Guix have some version of package "ownership" (responsibility), which both reduces duplicated effort and when lacking informs deprecation and removal of the package. Guix teams is coarse, both in subsetting packages and contributors. Greg