From unknown Fri Jun 20 20:11:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69401: /etc/guix/machines.scm symlink can be garbage collected Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 26 Feb 2024 06:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69401 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 69401@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170893042930750 (code B ref -1); Mon, 26 Feb 2024 06:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Feb 2024 06:53:49 +0000 Received: from localhost ([127.0.0.1]:37667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1reUs0-0007zs-DL for submit@debbugs.gnu.org; Mon, 26 Feb 2024 01:53:48 -0500 Received: from lists.gnu.org ([209.51.188.17]:60014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1reUrx-0007ze-RP for submit@debbugs.gnu.org; Mon, 26 Feb 2024 01:53:46 -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 1reUrY-0005kn-4Q for bug-guix@gnu.org; Mon, 26 Feb 2024 01:53:20 -0500 Received: from mail-lj1-x22b.google.com ([2a00:1450:4864:20::22b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1reUrV-0000Ul-Qy for bug-guix@gnu.org; Mon, 26 Feb 2024 01:53:19 -0500 Received: by mail-lj1-x22b.google.com with SMTP id 38308e7fff4ca-2d28e3c0fe0so3929841fa.2 for ; Sun, 25 Feb 2024 22:53:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708930393; x=1709535193; darn=gnu.org; h=content-disposition:mime-version:mail-followup-to:message-id :subject:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=93jx2oHsen4VW4coAGCDNG2oK57bX4Ep35gCzWRKs1s=; b=k4DCKWKxnwMiAUgGXZfyZGS0zn+Jl/nPrU12ZQpdDf3SA8eMEoNfCPtWo+fy0Yik+P bjmWTeelnTM76B5e6ooll55G8RSfkWEljIQVnGQDmRgmQB4bEJVouFLQUBoADyjToS4S CnuA2kr+M6YjVwhoBVSMPcmphdjEe1iKbqGm3B2PnxrUZ2+ufORFZFADpeQbjg2W1ALx lWT8qfm0i16OQNXThHcisz602PqpNhqebdvGSubWrAjzERrjb7Xeyb8kbsP8zrdZkorg 16iaTBwoiHe6HAnH1qO+Keck3oI1AR0s9M5XguSXdi42f9acrpc/ypSldmeDtoltWNbY PGGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708930393; x=1709535193; h=content-disposition:mime-version:mail-followup-to:message-id :subject:to:from:date:sender:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=93jx2oHsen4VW4coAGCDNG2oK57bX4Ep35gCzWRKs1s=; b=XBGPchOgXsBFhYBagLpKu3rZ6N9OwQbisKhAnzjjrIhGeRbylJNe81NwDZKqVKDfXX z7BZVXFUiRnNLYcmOn8+6rm07UERJvG47jkU9jsHFcNcy4wT/mfJFKeeoJTMfi4ikU4y 0qQDRWl217p+p+ESH4SrK8mSorNLwsgW23Fy9PZhnE9fGIttrbrdW9LyY0A6GzFyBCrE R+pC4D2YS6eCffgmXmhAokszzuwbZkMRlBqqHSVeCktho+2d7J5ro2MaoIPdRXahtRaz DeqW2OMZcnbkI8uhmVymq2K25du9umh5Uvv3AT4buC9vMwpwtFj1zn9sEL2TuhAXEucl l9tg== X-Gm-Message-State: AOJu0Yzn8YhWRiAso7HIaaT+MFb6wRG8hqS5ltg+0rYaJqjHAocBe7zK ezz/SBeU3mejLU2lLqNVNDoDLP+MiMRrBYdA9b55vu2xVnGVI6QtjshC5HZyS8I= X-Google-Smtp-Source: AGHT+IHiNS5hfXWQObIsMaHiQe642XhNb7GBkq6rFy4pTl8cZP3hMPdHCcGiRfLhVZ/NxfaIkLirBg== X-Received: by 2002:a2e:aa27:0:b0:2d2:336e:e755 with SMTP id bf39-20020a2eaa27000000b002d2336ee755mr2934934ljb.16.1708930393248; Sun, 25 Feb 2024 22:53:13 -0800 (PST) Received: from localhost ([141.226.12.177]) by smtp.gmail.com with ESMTPSA id d33-20020a05600c4c2100b004129f87a2c6sm2392946wmp.1.2024.02.25.22.53.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Feb 2024 22:53:12 -0800 (PST) Date: Mon, 26 Feb 2024 08:53:11 +0200 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , bug-guix@gnu.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Yi9NYY4x+sF5HhVP" Content-Disposition: inline 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::22b; envelope-from=efraim.flashner@gmail.com; helo=mail-lj1-x22b.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_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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) 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: -2.1 (--) --Yi9NYY4x+sF5HhVP Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Some of the build nodes behind the Berlin build farm have a childhurd which can build packages. Unfortunately, the symlink from /etc/guix/machines.scm to the generated file in the store to setup offloading has been garbage collected on several of the machines. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Yi9NYY4x+sF5HhVP Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmXcNVQACgkQQarn3Mo9 g1GIXw/7B9ElWhW0KCVviD/MnieTjab20Ix9hEkV23v8EGMp76qmQ3/mkh4Sam0y WVWrxv6Dtzjacd2aM+Uo8FgEzcogPSwN1279XZyZAUb3vWuI+V8uUB5jKV41KPLc WMMTB8uzVtRm4uy+PN0v0tO84fACRqe3VNO/94F7HIf5iqdkR2tZ82dGvmYkjGII kEd+95oe6rGf3wdaIrt1itfYjVGZbuclDXx+9HaCjaQJUxLZjbPF6MxbnpnCQfKf m3Equb8a35jU+TMaVraMltx+duKP5RFk/ihqXNAgiTPhln0iGWBwvvtbHZh3RoAO GCuhzmCKp25ivCT5JZTU4dqGvEPc0vCdhgdM9Gd54CERgAPnQMxCCyNINxp+y9RD 3hwBDs2JQ31AVae7ILH4DZ5vSSUEgp3ZCxEddv0kCixFARE0VsF6+FWHQSJ3jjL8 MSMO1BZOgwZutR22msrrcmMTwKuqXQGBSjRtsKgy0ktgp8VCn9V+rKLBh4crkOOv yQwLjnkOUHhWcFiGxZgQnKy6em5IQo5/lJcJpWkQQfNn+WIT3bYpbHRB97S9k181 4cgkCzcDYb7QpexDeBvdWvGzBbZMOiQBsCw3H/ND4hBeZSNNpnQkhi/AHKEq9pUJ 2RKK9kFPGXxumNgYkonFlmByGTwghHVwzY3YsLLZibJ395kIewY= =vHBp -----END PGP SIGNATURE----- --Yi9NYY4x+sF5HhVP-- From unknown Fri Jun 20 20:11:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69401: /etc/guix/machines.scm symlink can be garbage collected Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 04 Apr 2024 21:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69401 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Efraim Flashner Cc: 69401@debbugs.gnu.org Received: via spool by 69401-submit@debbugs.gnu.org id=B69401.171226772724549 (code B ref 69401); Thu, 04 Apr 2024 21:56:01 +0000 Received: (at 69401) by debbugs.gnu.org; 4 Apr 2024 21:55:27 +0000 Received: from localhost ([127.0.0.1]:34875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rsV3O-0006Ns-DO for submit@debbugs.gnu.org; Thu, 04 Apr 2024 17:55:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rsV3J-0006MZ-5E for 69401@debbugs.gnu.org; Thu, 04 Apr 2024 17:55:23 -0400 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 1rsV38-0002Cj-7e; Thu, 04 Apr 2024 17:55:10 -0400 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=umbbwOkoMWdNPqZ9E5g1Re3kCGRV1u/WYkJqJ0upcGg=; b=IfIeozp+WyPBpyl+vm+t ha251slKCnGxLHKPWi521CZJR2udpFPtBSUULOl761zUlStsVQa5G5Q6YvetdD//IZfUApSFIU991 rpBGiK08OrPSOiTxihYI8ynxL7iIGI4W4V5AYaoUOYZ8a4b9df2SsA3AZUC64bphiHWoM1kT+dpmp JFpnZiZySJZUvUSv2ME1EGnAC4oft+Tj11QudAxzLBbbIXHmFMp4L9sQ9tLUgFVufFyk4kaq7y52q ueCZ0LD9v7upeFh7vyHiv1G6Jti6mI2Yub5VFCZnXmQHi55DmKuL6QhivN1QQEK6YYJsfLLmua2jD k0v97hVe+BzG7A==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: (Efraim Flashner's message of "Mon, 26 Feb 2024 08:53:11 +0200") References: Date: Thu, 04 Apr 2024 23:55:07 +0200 Message-ID: <871q7ku72c.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-Spam-Score: -2.3 (--) 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: -3.3 (---) Hi, Efraim Flashner skribis: > Some of the build nodes behind the Berlin build farm have a childhurd > which can build packages. Unfortunately, the symlink from > /etc/guix/machines.scm to the generated file in the store to setup > offloading has been garbage collected on several of the machines. Indeed. Here=E2=80=99s an example: --8<---------------cut here---------------start------------->8--- root@hydra-guix-108 ~# guix gc -R $(readlink -f /run/current-system) |grep = machines.scm /gnu/store/xg26iis3ydik6zxqk24cyk7h9zli1d25-machines.scm root@hydra-guix-108 ~# ls -l /etc/guix/machines.scm lrwxrwxrwx 1 root root 56 Mar 7 11:53 /etc/guix/machines.scm -> /gnu/store= /1171q4xhph07ll3mlzlg7igcwg3c98i1-machines.scm root@hydra-guix-108 ~# stat -L /etc/guix/machines.scm stat: cannot statx '/etc/guix/machines.scm': No such file or directory --8<---------------cut here---------------end--------------->8--- Here /etc/guix/machines.scm points to a different =E2=80=98machines.scm=E2= =80=99 than the one that is current. The old one was removed last week: --8<---------------cut here---------------start------------->8--- root@hydra-guix-108 ~# zgrep 1171q4xhph07ll3mlzlg7igcwg3c98i1 /var/log/mcro= n.log.1.gz=20 2024-03-27 03:00:05 23100 guix gc -F 150G: [46%] deleting '/gnu/store/1171q= 4xhph07ll3mlzlg7igcwg3c98i1-machines.scm' --8<---------------cut here---------------end--------------->8--- The /etc/guix/machines.scm link was created on the last deployment though: --8<---------------cut here---------------start------------->8--- root@hydra-guix-108 ~# ls -l /etc/guix/machines.scm lrwxrwxrwx 1 root root 56 Mar 7 11:53 /etc/guix/machines.scm -> /gnu/store= /1171q4xhph07ll3mlzlg7igcwg3c98i1-machines.scm root@hydra-guix-108 ~# guix system describe Generation 109 Mar 07 2024 11:53:30 (current) file name: /var/guix/profiles/system-109-link canonical file name: /gnu/store/5m0sjf3x0pslipcbdxm9ml99h0lbh7c8-system label: GNU with Linux-Libre 6.6.18 bootloader: grub-efi root device: label: "my-root" kernel: /gnu/store/jcr3d8yy531q4i6kgkfmb0r3ghw418mc-linux-libre-6.6.18/bz= Image channels: guix: repository URL: https://git.savannah.gnu.org/git/guix.git commit: 64d269b983b76553466ac93945d58c7865cf190e configuration file: /gnu/store/d4z76lw515padizhl62hydxwygh57p6k-configura= tion.scm --8<---------------cut here---------------end--------------->8--- Could it be that the =E2=80=9Cwrong=E2=80=9D activation snippet was run by = =E2=80=98guix deploy=E2=80=99? Here we see the right one: --8<---------------cut here---------------start------------->8--- root@hydra-guix-108 ~# grep machines.scm $(guix gc -R $(readlink -f /run/cu= rrent-system) |grep activate-service) /gnu/store/pgmb9swcx0pljhbw88mgd3zjagz5axvn-activate-service.scm:(eval-when= (expand load eval) (let ((extensions (quote ())) (prepend (lambda (items l= st) (let loop ((items items) (lst lst)) (if (null? items) lst (loop (cdr it= ems) (cons (car items) (delete (car items) lst)))))))) (set! %load-path (pr= epend (cons "/gnu/store/pj751v3199vmv6i6sf0szp185ryzcfdg-module-import" (ma= p (lambda (extension) (string-append extension "/share/guile/site/" (effect= ive-version))) extensions)) %load-path)) (set! %load-compiled-path (prepend= (cons "/gnu/store/iqbchmbmhmi34bwgv4sm14li9m24dpnl-module-import-compiled"= (map (lambda (extension) (string-append extension "/lib/guile/" (effective= -version) "/site-ccache")) extensions)) %load-compiled-path))))(begin (unle= ss (or #f (file-exists? "/etc/guix/signing-key.pub")) (system* "/gnu/store/= 59y43hrlffs8hg1584vg5074jsbfhwjy-guix-1.4.0-16.aeb4943/bin/guix" "archive" = "--generate-key")) (begin (use-modules (guix build utils)) (define acl-file= "/etc/guix/acl") (if (file-exists? acl-file) (if (and (symbolic-link? acl-= file) (store-file-name? (readlink acl-file))) (delete-file acl-file) (renam= e-file acl-file (string-append acl-file ".bak"))) (mkdir-p (dirname acl-fil= e))) (symlink "/gnu/store/np3babd2h4xh4x4dvm51k6rp3xbsrzyl-acl" acl-file)) = (begin (use-modules (guix build utils)) (define machines-file "/etc/guix/ma= chines.scm") (if (file-exists? machines-file) (if (and (symbolic-link? mach= ines-file) (store-file-name? (readlink machines-file))) (delete-file machin= es-file) (rename-file machines-file (string-append machines-file ".bak"))) = (mkdir-p (dirname machines-file))) (symlink "/gnu/store/xg26iis3ydik6zxqk24= cyk7h9zli1d25-machines.scm" machines-file))) --8<---------------cut here---------------end--------------->8--- To be continued=E2=80=A6 Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 04 17:55:49 2024 Received: (at control) by debbugs.gnu.org; 4 Apr 2024 21:55:49 +0000 Received: from localhost ([127.0.0.1]:34879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rsV3k-0006R6-WA for submit@debbugs.gnu.org; Thu, 04 Apr 2024 17:55:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rsV3V-0006OK-Qh for control@debbugs.gnu.org; Thu, 04 Apr 2024 17:55:48 -0400 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 1rsV3I-0002Ey-IX for control@debbugs.gnu.org; Thu, 04 Apr 2024 17:55:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=JjiUhOdE0HOPSvCtrE0t+qwoBaxB4c32cylAtSPin30=; b=C+gG3ECLIEYPbZ r9PUKsZEGKGLFGb5f7+r7h3zV0e34Io4L1S0cb8Om2wxSVeRtHjy12F5aq743ZbBFtjvfP+lXKhET CAFOnWpoCa/ReTz4B/ZlUJm3lJACpvKOuNnZ5vzBu+q2IJ/dyoeIqYmM/Wa2DUWUkRsk/lQPAC8y5 VdSSZjEIcj6/YxEPghwZWtpxbqB+awq9mL/KOiQCxHlkKpse+IF2KrHP3psTHV/R3PQ401BQqVCrZ 1cqUKk486WDXDe+DWc9paKsbgITf/yysuhUV273HAk9RMqK/F5WqVdwl+/eh+iTxhH5YVFtpx86h2 IHxd+X3/fcM8Z1Zi/Z+Q==; Date: Thu, 04 Apr 2024 23:55:17 +0200 Message-Id: <87zfu8sshm.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #69401 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.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: -3.3 (---) severity 69401 important quit From unknown Fri Jun 20 20:11:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69401: /etc/guix/machines.scm symlink can be garbage collected Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 06 Apr 2024 16:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69401 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Efraim Flashner Cc: 69401@debbugs.gnu.org Received: via spool by 69401-submit@debbugs.gnu.org id=B69401.171241926126230 (code B ref 69401); Sat, 06 Apr 2024 16:01:02 +0000 Received: (at 69401) by debbugs.gnu.org; 6 Apr 2024 16:01:01 +0000 Received: from localhost ([127.0.0.1]:40780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rt8TR-0006ob-Dd for submit@debbugs.gnu.org; Sat, 06 Apr 2024 12:01:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rt8TP-0006o5-P5 for 69401@debbugs.gnu.org; Sat, 06 Apr 2024 12:00:56 -0400 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 1rt8TD-0007oe-U2; Sat, 06 Apr 2024 12:00:44 -0400 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=QBoCiGuB4JV/kWj0I7Bb/v15YYVbsZtpI5ITH2wPKJE=; b=k7yLQVfE7GETlu4c3CpI rs1mRpCWkOFWzfF3Ak18ybkDM7CV5oSh2/Xn7mZEHd0PxgJ8y4WTHBjUDCWI65PDPRtiTn9hpuPW4 5Zg653I4gRz0WiwibBHckZZZUX6gvoyvA8IqOxbzbPWNDjUVX0tWmabuSFv717V+wYDVpeBc/srUI GDIU+ZtFYzcu8hnZG7B3p3lMUx4mZNfGUhBFIYkCVlRNyiQdlXNAGcAAzDLGCKckpH09+EdchpiiY vScxrikqUX3D5jb9E6rfWLi8UzjSPCxSaWw/u/jxOb9FrUb6B5AwJQlyFO4D8acN7PqcKe8POml8Y U0O/eqpO/EndRA==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <871q7ku72c.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Thu, 04 Apr 2024 23:55:07 +0200") References: <871q7ku72c.fsf@gnu.org> Date: Sat, 06 Apr 2024 18:00:41 +0200 Message-ID: <87y19qo506.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-Spam-Score: -2.3 (--) 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: -3.3 (---) Ludovic Court=C3=A8s skribis: > root@hydra-guix-108 ~# guix gc -R $(readlink -f /run/current-system) |gre= p machines.scm > /gnu/store/xg26iis3ydik6zxqk24cyk7h9zli1d25-machines.scm > root@hydra-guix-108 ~# ls -l /etc/guix/machines.scm > lrwxrwxrwx 1 root root 56 Mar 7 11:53 /etc/guix/machines.scm -> /gnu/sto= re/1171q4xhph07ll3mlzlg7igcwg3c98i1-machines.scm Turns out that both files are identical, but: =E2=80=A2 /gnu/store/1171q4xhph07ll3mlzlg7igcwg3c98i1-machines.scm is bui= lt with /gnu/store/g8p09w6r78hhkl2rv1747pcp9zbk6fxv-guile-3.0.9/bin/guile (=E2=80=98guile-final=E2=80=99 ungrafted); =E2=80=A2 /gnu/store/xg26iis3ydik6zxqk24cyk7h9zli1d25-machines.scm is bui= lt with /gnu/store/g49b4v7dff8xwfi7wpi8pps1ixhld3n7-guile-3.0.9/bin/guile (=E2=80=98guile-final=E2=80=99 grafted). As it turns out, (used for =E2=80=9Cmachines.scm=E2=80=9D) us= es =E2=80=98gexp->file=E2=80=99, which, unlike =E2=80=98gexp->script=E2=80=99,= does not default to (default-guile). That probably explains the difference. Ludo=E2=80=99. From unknown Fri Jun 20 20:11:49 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Efraim Flashner Subject: bug#69401: closed (Re: bug#69401: /etc/guix/machines.scm symlink can be garbage collected) Message-ID: References: <878r1oojio.fsf@gnu.org> X-Gnu-PR-Message: they-closed 69401 X-Gnu-PR-Package: guix Reply-To: 69401@debbugs.gnu.org Date: Sun, 07 Apr 2024 23:13:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1712531583-31751-1" This is a multi-part message in MIME format... ------------=_1712531583-31751-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #69401: /etc/guix/machines.scm symlink can be garbage collected which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 69401@debbugs.gnu.org. --=20 69401: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D69401 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1712531583-31751-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 69401-done) by debbugs.gnu.org; 7 Apr 2024 23:12:01 +0000 Received: from localhost ([127.0.0.1]:44973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rtbg9-0008At-DW for submit@debbugs.gnu.org; Sun, 07 Apr 2024 19:12:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rtbg7-0008AA-Na for 69401-done@debbugs.gnu.org; Sun, 07 Apr 2024 19:12:00 -0400 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 1rtbfu-0003To-U1; Sun, 07 Apr 2024 19:11:46 -0400 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=oHd3MPVklptj72hVRxg3Ruzv0PqYll9KRKcC+qV1mR4=; b=NmYf3yavjxtPHkqbXgv6 ulGJUm3WK0AqIKGjlRgxR32TeXDXI48CcbAwozgWfZBjr1Dh8Au+M12+i3E3121tsu5ngWrJC6o/D ZNKu3OUQ0B7Cvpp8en8iBqaglXdMUyZWS7k8NzrEPjEXeMulpiLnte2CDHyy28pBt2XC2tzi7fgvS 1OEVj6CUGyiY4AtqEY+oUHDLwoYh1twEqJl7G47u9QqbfoGRfXgphhdVUtGjkBiCH+1H0ILlcwSUQ 5+Treg37mJRDUHyIiA5ZJg3CWREk5OjMj8cMcI0pqQ81g0jFyNEtRKF3sWInIn63SjQLEo+H1wu5o RwhqjSfLqQ+7XQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Efraim Flashner Subject: Re: bug#69401: /etc/guix/machines.scm symlink can be garbage collected In-Reply-To: <87y19qo506.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Sat, 06 Apr 2024 18:00:41 +0200") References: <871q7ku72c.fsf@gnu.org> <87y19qo506.fsf@gnu.org> Date: Mon, 08 Apr 2024 01:11:43 +0200 Message-ID: <878r1oojio.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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69401-done Cc: 69401-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: -3.3 (---) Ludovic Court=C3=A8s skribis: > Ludovic Court=C3=A8s skribis: > >> root@hydra-guix-108 ~# guix gc -R $(readlink -f /run/current-system) |gr= ep machines.scm >> /gnu/store/xg26iis3ydik6zxqk24cyk7h9zli1d25-machines.scm >> root@hydra-guix-108 ~# ls -l /etc/guix/machines.scm >> lrwxrwxrwx 1 root root 56 Mar 7 11:53 /etc/guix/machines.scm -> /gnu/st= ore/1171q4xhph07ll3mlzlg7igcwg3c98i1-machines.scm > > Turns out that both files are identical, but: > > =E2=80=A2 /gnu/store/1171q4xhph07ll3mlzlg7igcwg3c98i1-machines.scm is b= uilt > with > /gnu/store/g8p09w6r78hhkl2rv1747pcp9zbk6fxv-guile-3.0.9/bin/guile > (=E2=80=98guile-final=E2=80=99 ungrafted); > > =E2=80=A2 /gnu/store/xg26iis3ydik6zxqk24cyk7h9zli1d25-machines.scm is b= uilt > with > /gnu/store/g49b4v7dff8xwfi7wpi8pps1ixhld3n7-guile-3.0.9/bin/guile > (=E2=80=98guile-final=E2=80=99 grafted). > > As it turns out, (used for =E2=80=9Cmachines.scm=E2=80=9D) = uses > =E2=80=98gexp->file=E2=80=99, which, unlike =E2=80=98gexp->script=E2=80= =99, does not default to > (default-guile). That probably explains the difference. I believe this is fixed by b30b838d5055e36be19d030db28838fec4474d98. Ludo=E2=80=99. ------------=_1712531583-31751-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Feb 2024 06:53:49 +0000 Received: from localhost ([127.0.0.1]:37667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1reUs0-0007zs-DL for submit@debbugs.gnu.org; Mon, 26 Feb 2024 01:53:48 -0500 Received: from lists.gnu.org ([209.51.188.17]:60014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1reUrx-0007ze-RP for submit@debbugs.gnu.org; Mon, 26 Feb 2024 01:53:46 -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 1reUrY-0005kn-4Q for bug-guix@gnu.org; Mon, 26 Feb 2024 01:53:20 -0500 Received: from mail-lj1-x22b.google.com ([2a00:1450:4864:20::22b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1reUrV-0000Ul-Qy for bug-guix@gnu.org; Mon, 26 Feb 2024 01:53:19 -0500 Received: by mail-lj1-x22b.google.com with SMTP id 38308e7fff4ca-2d28e3c0fe0so3929841fa.2 for ; Sun, 25 Feb 2024 22:53:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708930393; x=1709535193; darn=gnu.org; h=content-disposition:mime-version:mail-followup-to:message-id :subject:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=93jx2oHsen4VW4coAGCDNG2oK57bX4Ep35gCzWRKs1s=; b=k4DCKWKxnwMiAUgGXZfyZGS0zn+Jl/nPrU12ZQpdDf3SA8eMEoNfCPtWo+fy0Yik+P bjmWTeelnTM76B5e6ooll55G8RSfkWEljIQVnGQDmRgmQB4bEJVouFLQUBoADyjToS4S CnuA2kr+M6YjVwhoBVSMPcmphdjEe1iKbqGm3B2PnxrUZ2+ufORFZFADpeQbjg2W1ALx lWT8qfm0i16OQNXThHcisz602PqpNhqebdvGSubWrAjzERrjb7Xeyb8kbsP8zrdZkorg 16iaTBwoiHe6HAnH1qO+Keck3oI1AR0s9M5XguSXdi42f9acrpc/ypSldmeDtoltWNbY PGGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708930393; x=1709535193; h=content-disposition:mime-version:mail-followup-to:message-id :subject:to:from:date:sender:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=93jx2oHsen4VW4coAGCDNG2oK57bX4Ep35gCzWRKs1s=; b=XBGPchOgXsBFhYBagLpKu3rZ6N9OwQbisKhAnzjjrIhGeRbylJNe81NwDZKqVKDfXX z7BZVXFUiRnNLYcmOn8+6rm07UERJvG47jkU9jsHFcNcy4wT/mfJFKeeoJTMfi4ikU4y 0qQDRWl217p+p+ESH4SrK8mSorNLwsgW23Fy9PZhnE9fGIttrbrdW9LyY0A6GzFyBCrE R+pC4D2YS6eCffgmXmhAokszzuwbZkMRlBqqHSVeCktho+2d7J5ro2MaoIPdRXahtRaz DeqW2OMZcnbkI8uhmVymq2K25du9umh5Uvv3AT4buC9vMwpwtFj1zn9sEL2TuhAXEucl l9tg== X-Gm-Message-State: AOJu0Yzn8YhWRiAso7HIaaT+MFb6wRG8hqS5ltg+0rYaJqjHAocBe7zK ezz/SBeU3mejLU2lLqNVNDoDLP+MiMRrBYdA9b55vu2xVnGVI6QtjshC5HZyS8I= X-Google-Smtp-Source: AGHT+IHiNS5hfXWQObIsMaHiQe642XhNb7GBkq6rFy4pTl8cZP3hMPdHCcGiRfLhVZ/NxfaIkLirBg== X-Received: by 2002:a2e:aa27:0:b0:2d2:336e:e755 with SMTP id bf39-20020a2eaa27000000b002d2336ee755mr2934934ljb.16.1708930393248; Sun, 25 Feb 2024 22:53:13 -0800 (PST) Received: from localhost ([141.226.12.177]) by smtp.gmail.com with ESMTPSA id d33-20020a05600c4c2100b004129f87a2c6sm2392946wmp.1.2024.02.25.22.53.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Feb 2024 22:53:12 -0800 (PST) Date: Mon, 26 Feb 2024 08:53:11 +0200 From: Efraim Flashner To: bug-guix@gnu.org Subject: /etc/guix/machines.scm symlink can be garbage collected Message-ID: Mail-Followup-To: Efraim Flashner , bug-guix@gnu.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Yi9NYY4x+sF5HhVP" Content-Disposition: inline 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::22b; envelope-from=efraim.flashner@gmail.com; helo=mail-lj1-x22b.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_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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.1 (--) --Yi9NYY4x+sF5HhVP Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Some of the build nodes behind the Berlin build farm have a childhurd which can build packages. Unfortunately, the symlink from /etc/guix/machines.scm to the generated file in the store to setup offloading has been garbage collected on several of the machines. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Yi9NYY4x+sF5HhVP Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmXcNVQACgkQQarn3Mo9 g1GIXw/7B9ElWhW0KCVviD/MnieTjab20Ix9hEkV23v8EGMp76qmQ3/mkh4Sam0y WVWrxv6Dtzjacd2aM+Uo8FgEzcogPSwN1279XZyZAUb3vWuI+V8uUB5jKV41KPLc WMMTB8uzVtRm4uy+PN0v0tO84fACRqe3VNO/94F7HIf5iqdkR2tZ82dGvmYkjGII kEd+95oe6rGf3wdaIrt1itfYjVGZbuclDXx+9HaCjaQJUxLZjbPF6MxbnpnCQfKf m3Equb8a35jU+TMaVraMltx+duKP5RFk/ihqXNAgiTPhln0iGWBwvvtbHZh3RoAO GCuhzmCKp25ivCT5JZTU4dqGvEPc0vCdhgdM9Gd54CERgAPnQMxCCyNINxp+y9RD 3hwBDs2JQ31AVae7ILH4DZ5vSSUEgp3ZCxEddv0kCixFARE0VsF6+FWHQSJ3jjL8 MSMO1BZOgwZutR22msrrcmMTwKuqXQGBSjRtsKgy0ktgp8VCn9V+rKLBh4crkOOv yQwLjnkOUHhWcFiGxZgQnKy6em5IQo5/lJcJpWkQQfNn+WIT3bYpbHRB97S9k181 4cgkCzcDYb7QpexDeBvdWvGzBbZMOiQBsCw3H/ND4hBeZSNNpnQkhi/AHKEq9pUJ 2RKK9kFPGXxumNgYkonFlmByGTwghHVwzY3YsLLZibJ395kIewY= =vHBp -----END PGP SIGNATURE----- --Yi9NYY4x+sF5HhVP-- ------------=_1712531583-31751-1--