From unknown Sat Aug 16 15:58:17 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#33124 <33124@debbugs.gnu.org> To: bug#33124 <33124@debbugs.gnu.org> Subject: Status: Cuirass: register GC roots for evaluations under /var/guix/gcroots Reply-To: bug#33124 <33124@debbugs.gnu.org> Date: Sat, 16 Aug 2025 22:58:17 +0000 retitle 33124 Cuirass: register GC roots for evaluations under /var/guix/gc= roots reassign 33124 guix submitter 33124 Cl=C3=A9ment Lassieur severity 33124 important thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 23 05:27:54 2018 Received: (at submit) by debbugs.gnu.org; 23 Oct 2018 09:27:54 +0000 Received: from localhost ([127.0.0.1]:37060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gEsyg-00056u-Bv for submit@debbugs.gnu.org; Tue, 23 Oct 2018 05:27:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gEsye-00056i-AB for submit@debbugs.gnu.org; Tue, 23 Oct 2018 05:27:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gEsyX-0003zx-Uz for submit@debbugs.gnu.org; Tue, 23 Oct 2018 05:27:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55809) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gEsyX-0003zo-RJ for submit@debbugs.gnu.org; Tue, 23 Oct 2018 05:27:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60834) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gEsyW-0000eZ-Qi for bug-guix@gnu.org; Tue, 23 Oct 2018 05:27:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gEsyR-0003ti-Rl for bug-guix@gnu.org; Tue, 23 Oct 2018 05:27:44 -0400 Received: from mail.lassieur.org ([83.152.10.219]:60000) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gEsyR-0003nc-Fh for bug-guix@gnu.org; Tue, 23 Oct 2018 05:27:39 -0400 Received: from newt (smtp.parrot.biz [62.23.167.188]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id 60c31836 (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO) for ; Tue, 23 Oct 2018 09:20:32 +0000 (UTC) User-agent: mu4e 1.0; emacs 26.1 From: =?utf-8?Q?Cl=C3=A9ment?= Lassieur To: bug-guix@gnu.org Subject: Cuirass: register GC roots for evaluations under /var/guix/gcroots Date: Tue, 23 Oct 2018 11:27:30 +0200 Message-ID: <877ei9ypvh.fsf@lassieur.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.1 (-----) I think the goal here is to make sure that the builds that resulted from of 1) important evaluations (releases) and 2) recent evaluations aren't garbage collected. --8<---------------cut here---------------start------------->8--- snape, civodul says: i think Cuirass should register GC roots for i= ts evaluations under /var/guix/gcroots [...] How many such evaluations should be registered? If all are registered, we'll run out of space won't we? So would it be like the last 15 or something? snape: i think we'd register all of them and use (guix cache) to automatically wipe old ones periodically [09:53] snape: when there's a release we could manually stash important evaluations away so they won't be deleted so i'd just create one subdir for each eval say in /var/guix/profiles/USER/cuirass/evaluations [09:54] and that'd contain a bunch of symlinks to both the .drv and the outputs --8<---------------cut here---------------end--------------->8--- Cl=C3=A9ment From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 03 09:55:47 2018 Received: (at control) by debbugs.gnu.org; 3 Nov 2018 13:55:48 +0000 Received: from localhost ([127.0.0.1]:33036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gIwOx-000062-O6 for submit@debbugs.gnu.org; Sat, 03 Nov 2018 09:55:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gIwOv-00005w-Cw for control@debbugs.gnu.org; Sat, 03 Nov 2018 09:55:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gIwOp-0001s7-7y for control@debbugs.gnu.org; Sat, 03 Nov 2018 09:55:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39348) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gIwOi-0001ky-5s for control@debbugs.gnu.org; Sat, 03 Nov 2018 09:55:35 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=56480 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gIwOh-0007dD-Q5 for control@debbugs.gnu.org; Sat, 03 Nov 2018 09:55:32 -0400 Date: Sat, 03 Nov 2018 14:55:30 +0100 Message-Id: <877ehuqn8t.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #33124 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) severity 33124 important From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 07 09:29:51 2018 Received: (at 33124-done) by debbugs.gnu.org; 7 Nov 2018 14:29:51 +0000 Received: from localhost ([127.0.0.1]:38266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gKOq6-0004ww-Ve for submit@debbugs.gnu.org; Wed, 07 Nov 2018 09:29:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37375) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gKOq3-0004wh-PF for 33124-done@debbugs.gnu.org; Wed, 07 Nov 2018 09:29:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gKOpx-0002xH-Em for 33124-done@debbugs.gnu.org; Wed, 07 Nov 2018 09:29:42 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52887) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gKOpx-0002w9-6c; Wed, 07 Nov 2018 09:29:41 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=33034 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gKOpw-0002Yj-Ee; Wed, 07 Nov 2018 09:29:41 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: =?utf-8?Q?Cl=C3=A9ment?= Lassieur Subject: Re: bug#33124: Cuirass: register GC roots for evaluations under /var/guix/gcroots References: <877ei9ypvh.fsf@lassieur.org> Date: Wed, 07 Nov 2018 15:29:38 +0100 In-Reply-To: <877ei9ypvh.fsf@lassieur.org> (=?utf-8?Q?=22Cl=C3=A9ment?= Lassieur"'s message of "Tue, 23 Oct 2018 11:27:30 +0200") Message-ID: <87o9b1ufjh.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33124-done Cc: 33124-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hi Cl=C3=A9ment, Cl=C3=A9ment Lassieur skribis: > I think the goal here is to make sure that the builds that resulted from > of 1) important evaluations (releases) and 2) recent evaluations aren't > garbage collected. > > snape, civodul says: i think Cuirass should register GC roots for= its > evaluations under /var/guix/gcroots > [...] How many such evaluations should be registered? If all > are registered, we'll run out of space won't we? So would it be > like the last 15 or something? > snape: i think we'd register all of them and use (guix cache) to > automatically wipe old ones periodically [09:53] > snape: when there's a release we could manually stash important > evaluations away so they won't be deleted > so i'd just create one subdir for each eval say in > /var/guix/profiles/USER/cuirass/evaluations [09:54] > and that'd contain a bunch of symlinks to both the .drv and the > outputs I went ahead and implemented a simple version of this in commit d4623d50edac4a6e81f5986a91c2818f5fc4965d. Let me know what you think! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 07 14:24:35 2018 Received: (at 33124-done) by debbugs.gnu.org; 7 Nov 2018 19:24:35 +0000 Received: from localhost ([127.0.0.1]:39893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gKTRK-0001qq-VQ for submit@debbugs.gnu.org; Wed, 07 Nov 2018 14:24:35 -0500 Received: from mail.lassieur.org ([83.152.10.219]:51878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gKTRJ-0001qi-Bm for 33124-done@debbugs.gnu.org; Wed, 07 Nov 2018 14:24:33 -0500 Received: from rodion (88.191.118.83 [88.191.118.83]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id a0f72648 (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO); Wed, 7 Nov 2018 19:21:46 +0000 (UTC) References: <877ei9ypvh.fsf@lassieur.org> <87o9b1ufjh.fsf@gnu.org> User-agent: mu4e 1.0; emacs 26.1 From: =?utf-8?Q?Cl=C3=A9ment?= Lassieur To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#33124: Cuirass: register GC roots for evaluations under /var/guix/gcroots In-reply-to: <87o9b1ufjh.fsf@gnu.org> Date: Wed, 07 Nov 2018 20:24:31 +0100 Message-ID: <87a7mkr8r4.fsf@lassieur.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 33124-done Cc: 33124-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Ludovic Court=C3=A8s writes: > Hi Cl=C3=A9ment, > > Cl=C3=A9ment Lassieur skribis: > >> I think the goal here is to make sure that the builds that resulted from >> of 1) important evaluations (releases) and 2) recent evaluations aren't >> garbage collected. >> >> snape, civodul says: i think Cuirass should register GC roots fo= r its >> evaluations under /var/guix/gcroots >> [...] How many such evaluations should be registered? If all >> are registered, we'll run out of space won't we? So would it be >> like the last 15 or something? >> snape: i think we'd register all of them and use (guix cache) = to >> automatically wipe old ones periodically [09:53] >> snape: when there's a release we could manually stash important >> evaluations away so they won't be deleted >> so i'd just create one subdir for each eval say in >> /var/guix/profiles/USER/cuirass/evaluations [09:54] >> and that'd contain a bunch of symlinks to both the .drv and the >> outputs > > I went ahead and implemented a simple version of this in commit > d4623d50edac4a6e81f5986a91c2818f5fc4965d. > > Let me know what you think! This is great. Thank you very much! From unknown Sat Aug 16 15:58:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 06 Dec 2018 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator