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 iEvMFMTeRWfyBgAAe85BDQ:P1 (envelope-from ) for ; Tue, 26 Nov 2024 14:44:20 +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 iEvMFMTeRWfyBgAAe85BDQ (envelope-from ) for ; Tue, 26 Nov 2024 15:44:20 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=J8guwR5s; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=gX9CoKPB; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1732632260; a=rsa-sha256; cv=none; b=q4XIwxyfReyv6ZsPk1Tg3Yeqe6Ohs0tFuZv5yh7gsiLGT9R/hsjMcSHN6p1Tg7RctXCxj+ Mq4JOwO7AUtRQnI/MDf2qUqvhdT5G3UOLHzDyq8nGGrHQUMg0/aohXkPf2ddeAR4Uywetp qN3vxBFCVxzWhKS9zQyDvJQ5K9CCzj7w85UTQGHe36uZUUslmT9BGxV53YV5TX80Pz+hUG 9Mr1Wg3gZveylCwLqTWSMeU4MtjRoPobkDNKcqd7loloiuY10XpOHaYOd5iDfpkSKcmmwj uIQqkJW4KdEe0RpO+USIcNpwxNga5lIKCwR1VaKEeaHe7pVL802DeT7SN+blpg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=J8guwR5s; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=gX9CoKPB; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1732632260; 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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=HtfNtRqHmUcNQeHkV9Inpr7ToGgkYeRl+JN3jkhaflo=; b=CziQXhKYanRjiY1HCP/pAEPYpUHyfkGRx9WwDp2FLJuLIWPF/ZKsfrprSJlugEIhQZrz46 OUnWejC/J8UaiiUrQFTikWQQ+SplGqa5Wa37oQ4iOm6lB79eTIUkjhDgXDqwC/ei5/kftP mnOWAaGn60OrMCAZIM/JLR10mqmm1PeKbOCEeBTq9tlyVb5B5WPKvL9/asZ3SHfkhVbsfC /bGmFuahMQPqA0WZzPewVFuzU16XN+kHMzniaci6/jzSJ3m3o2KNPI2QisHgedX+LUUHEW rZ0pRzQkLc7TCdMkywS/IgwUr8A8Q2SU4xB0IYNtJscOILCflyK22G5/RxHbIg== 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 D0E8211F5 for ; Tue, 26 Nov 2024 15:44:19 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tFwnO-0002Zr-BJ; Tue, 26 Nov 2024 09:44:06 -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 1tFwnL-0002Xv-Tc for guix-patches@gnu.org; Tue, 26 Nov 2024 09:44:04 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tFwnK-0005ry-DJ for guix-patches@gnu.org; Tue, 26 Nov 2024 09:44:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=HtfNtRqHmUcNQeHkV9Inpr7ToGgkYeRl+JN3jkhaflo=; b=J8guwR5soSjfJWjKbtoalE77Bk0+5QILal/jMrljI48dp6yUbbNVO5w3X/hC/ORV5lrBQ/R7rqq9sxyb93qfjVMPTKiCKqT5O6dtCRgcE78Ze1RZZUbSswcbItq1+XlXTjocQAozg9YpV8c9FxjQDV/kTz6DvtNfovxFwwagtCsA/cwKa6ggFnKhSnxSto3B+eGprMc6LHv+p30obROE5xIpYwG+syqb+M2E7UP+x1CcixLCpbNQocKPwz9HWCIEURuFVJ96NbFofu+1yVOea/KRdivj0LI5dMUAQPtHNnZe/E5HwHy/d4B8Qmb8JUxf93Th0oWzZvvBmbUTZbmgsw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tFwnK-0005hJ-40 for guix-patches@gnu.org; Tue, 26 Nov 2024 09:44:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74542] [PATCH 00/11] Improved tooling for package updates Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 26 Nov 2024 14:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74542 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74542@debbugs.gnu.org Cc: Tobias Geerinckx-Rice , Christopher Baines , Josselin Poiret , Simon Tournier , Mathieu Othacehe Received: via spool by 74542-submit@debbugs.gnu.org id=B74542.173263218721812 (code B ref 74542); Tue, 26 Nov 2024 14:44:02 +0000 Received: (at 74542) by debbugs.gnu.org; 26 Nov 2024 14:43:07 +0000 Received: from localhost ([127.0.0.1]:48328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tFwmQ-0005fj-M1 for submit@debbugs.gnu.org; Tue, 26 Nov 2024 09:43:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tFwmO-0005fB-El for 74542@debbugs.gnu.org; Tue, 26 Nov 2024 09:43:05 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tFwmG-0005i9-K7; Tue, 26 Nov 2024 09:42:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=HtfNtRqHmUcNQeHkV9Inpr7ToGgkYeRl+JN3jkhaflo=; b=gX9CoKPBpzb05Y56dSVd LhkKg3MCbmcGppglHUmkgwikHYqD3inqIB3F2ce3CqLZ6qF0NHQZGniN8CJihTw6SMX47YBIYc97h KLmgrJJdM16iCiAnuufJrHiiOyhW+6FIeYDqTOhPQVoEhjBPyq9F6jZuh4bCNgD5MbYG2pqAxX92Q dOYActdFeIc1McG+UFMuASsBkBdI0RDc1k4lczOIl50JLvTx6e/REs1/riF5xT5xQLQIKJn9Styiu d/83Y30VmAvn6TEg81KklYDFhyskEAnUAqwYZp1qqAPxzMEh58WhrZJ/jJpXJu7ThH/TbW+TpjKGH LsNlQ/ll3amb+Q==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Tue, 26 Nov 2024 11:32:17 +0100") References: Date: Tue, 26 Nov 2024 15:42:51 +0100 Message-ID: <87h67ucaz8.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: D0E8211F5 X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -6.79 X-Spam-Score: -6.79 X-TUID: rxYHDrnv1XbC Ludovic Court=C3=A8s skribis: > I already toyed with this idea here: > > https://guix.bordeaux.inria.fr/jobset/guix-hpc-cutting-edge > https://gitlab.inria.fr/guix-hpc/guix-hpc/-/blob/master/cutting-edge.ma= nifest?ref_type=3Dheads > > It=E2=80=99s experimental; surely we=E2=80=99ll find that the manifest ne= eds to be > tweaked, or that some of the updaters abort to early. But I think > it can help, and it=E2=80=99s a good way to use available x86_64 CPU power > at ci.guix. Another point: having a single =E2=80=9Cupgrade manifest=E2=80=9D probably = won=E2=80=99t scale, first because it takes time to evaluate it (looking for the latest upstream version of all these packages), second because the jobset will be messy if it contains tons of unrelated upgrades. So I=E2=80=99m thinking that probably we=E2=80=99ll want focused upgrade ma= nifests: one for selected security-critical packages, one for the astronomy packages so Sharlatan can save a bit on energy at home ;-), one for R packages, and so on. Another one I=E2=80=99d like to have: automatic ungrafting so that we could apply ungrafting packages =E2=80=9Canytime=E2=80=9D (ideally!). The sky=E2=80=99s the limit! Ludo=E2=80=99.