GNU bug report logs - #77570
Build failures on core packages following daemon changes

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Severity: important; Reported by: Ada Stevenson <adanskana@HIDDEN>; merged with #77548; dated Sun, 6 Apr 2025 06:07:01 UTC; Maintainer for guix is bug-guix@HIDDEN.
Merged 77548 77570. Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 77570 <at> debbugs.gnu.org:


Received: (at 77570) by debbugs.gnu.org; 8 Apr 2025 04:29:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 08 00:29:57 2025
Received: from localhost ([127.0.0.1]:58134 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u20ay-00037Q-NH
	for submit <at> debbugs.gnu.org; Tue, 08 Apr 2025 00:29:57 -0400
Received: from mail-pf1-x42e.google.com ([2607:f8b0:4864:20::42e]:40923)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <adanskana@HIDDEN>)
 id 1u20av-00036n-0A
 for 77570 <at> debbugs.gnu.org; Tue, 08 Apr 2025 00:29:54 -0400
Received: by mail-pf1-x42e.google.com with SMTP id
 d2e1a72fcca58-736c1c8e9e9so414661b3a.3
 for <77570 <at> debbugs.gnu.org>; Mon, 07 Apr 2025 21:29:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744086587; x=1744691387; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=RciEMApTGW0IC6FHIFIkZ8t31ioe+7MqAMb+DlcIjls=;
 b=dSyU8l1aILbtwPHG237sd8bp/XoVQ66EcierQ7iGLSytvczZjKhZq/tZCfdHqEzNvu
 rUn4jgVwklHmgIqzZc8KuN1xsseKcZbwkPkTTb6vUNKUpkiH+99Y/xegJR7sQYIT4sjd
 2TDaoT1Ujv/0am5JK872dLicdSMLHQCdYuIhZyCUjYvQA5Dl6eMZff8rGlL6V/E1DCLn
 TXASCeai757QYSBcakSX6jY592yFpXrktL+f4OqfShVa/uWtB1p6tgNUjodyHjCGAydB
 +fMkv7mS9z8kzvt8xYkEPzPzoEofq5a7o56QqsXuL8UBEntO6PiEqc5qT9ciQ50PpXRh
 NA7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744086587; x=1744691387;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=RciEMApTGW0IC6FHIFIkZ8t31ioe+7MqAMb+DlcIjls=;
 b=s9KQ9vmbFhLQMj1h6poTUYXTObZNMyMKs6+lJP7uh5xGL+3qwUJAO8brbELydclrqn
 WvCRwYw9iZbrc2jJRXi7IELytauIOgB5Ktm7udMsIComDpICdnylKbuQiWW4rF6T7GNM
 xs9kS1e5djJsZ0P+oj28pfPhlFDPSkMsVDIy1iXk6tJ+hLcZM9m4uHRPfyPROGNlyc1X
 5veiAMuNQCFtT1kBIbgIaIcj3XPV9BmU1aVE+qBpQLMxm1OVsKxDK+0547keVxJqpsPt
 DyvZmUZYoAAVkGC5mt77EOYA92Uu1YB61vtsISZ/UIhol89NHcRk/lIF8Uun047o0CJ/
 Dl+A==
X-Gm-Message-State: AOJu0Yw1G4qthk21gJ2fNKCbvsS/TDPjf0a2BvAMScRM2pASwmUS/MSY
 lfOdv1JOsOM7UGFmIFTJ/zU7OK3YES0CNeAo7EQszH/KwS5BXkx6
X-Gm-Gg: ASbGncvMIBIA6rVnupj264E44eh0eCW1a1isnbSv68rKb46gMJQ0vkpTmL0OoWFuh60
 bLEjqbB1jyMKR1/AP+SlF0Fjwpbmn93Wk0vbp77TGcJY0vihkYIhS9+lgAaTJ0xANoV1KC45wwU
 Dkr190Ft+3ukNZYTNAu1O0l9/TbX+xc0DRMFdAn/2CpbdLrNKlQ4JJqfpLJganKWH6l55WU5adX
 FeRrkjatwW7uIfuWvVDFNcwkpu+aXQSJr0K5vH+GYNA1E9GfhnOJNvfZjbl0iYQhYqEBf5FDor/
 tBO2k52PLIMAsYj8/VCxkUow6rblCqsuOY5Plk0vdBddOyByFg==
X-Google-Smtp-Source: AGHT+IGuRgKrf1lZeQSE4oz1AiuGBgc8fDL9RvDkSPDKCIIaPx3CaDJ6qArCrBX8ORK9MI+w/MM7ug==
X-Received: by 2002:a05:6a00:3a1c:b0:730:87b2:e848 with SMTP id
 d2e1a72fcca58-739e4c30403mr7057210b3a.5.1744086586688; 
 Mon, 07 Apr 2025 21:29:46 -0700 (PDT)
Received: from [10.143.121.255] ([130.95.40.103])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-739da0b4851sm9765043b3a.146.2025.04.07.21.29.44
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 07 Apr 2025 21:29:46 -0700 (PDT)
Message-ID: <0c308c58-61a5-4ebd-9f22-4ebee8c1e164@HIDDEN>
Date: Tue, 8 Apr 2025 04:29:42 +0000
MIME-Version: 1.0
User-Agent: Icedove Daily
Subject: Re: bug#77570: Build failures on core packages following daemon
 changes
To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
References: <41dc1d43-7dc1-4f90-9432-a0639ea15eff@HIDDEN>
 <87jz7w9t2d.fsf@HIDDEN> <5df4a993-9a54-42dd-8fcd-45291b4552b4@HIDDEN>
 <87o6x8831d.fsf@HIDDEN>
Content-Language: en-US
From: Ada Stevenson <adanskana@HIDDEN>
In-Reply-To: <87o6x8831d.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77570
Cc: Reepca Russelstein <reepca@HIDDEN>, 77570 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello Ludo',

On 07/04/2025 2:22 pm, Ludovic Courtès wrote:
> Hello Ada,
> 
> (Cc: Reepca, who followed these developments.)
> 
> The build discrepancies you report are serious enough that we need to
> find a strategy other than re-mounting the root directory MS_RDONLY so
> we get EPERM and not EROFS on /.
> 
> I think we can go with the solution Reepca outlined in
> <https://issues.guix.gnu.org/75810#14-lineno78>: expose
> chrootRootDir/top inside the build environment (with permissions 0555
> but still user-owned).  I’ll work on it.

Thank you for looking into this!

> 
> 
> Below are details about the failures you reported, Ada, reproduced with
> commit 6af680670bf9055b90e6f8b63c4c2ab7b08e7c56 and a recent guix-daemon
> where the build environment root is remounted read-only.
> 
> For scons, I get:
> 
> --8<---------------cut here---------------start------------->8---
> ERROR: test_PathIsDirCreate (__main__.PathVariableTestCase)
> Test the PathIsDirCreate validator
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>    File "/tmp/guix-build-scons-4.4.0.drv-0/source/SCons/Variables/PathVariableTests.py", line 129, in test_PathIsDirCreate
>      o.validator('X', f, {})
>    File "/tmp/guix-build-scons-4.4.0.drv-0/source/SCons/Variables/PathVariable.py", line 105, in PathIsDirCreate
>      os.makedirs(val, exist_ok=True)
>    File "/gnu/store/nla5820scsv7ibvr3kwpgkm9wr4prf0q-python-3.10.7/lib/python3.10/os.py", line 215, in makedirs
>      makedirs(head, exist_ok=exist_ok)
>    File "/gnu/store/nla5820scsv7ibvr3kwpgkm9wr4prf0q-python-3.10.7/lib/python3.10/os.py", line 225, in makedirs
>      mkdir(name, mode)
> OSError: [Errno 30] Read-only file system: '/yyy'
> 
> The above exception was the direct cause of the following exception:
> 
> Traceback (most recent call last):
>    File "/tmp/guix-build-scons-4.4.0.drv-0/source/SCons/Variables/PathVariableTests.py", line 133, in test_PathIsDirCreate
>      raise Exception("did not catch expected UserError") from e
> Exception: did not catch expected UserError
> […]
> build of /gnu/store/jwsp6vz0hxriiylfl53wg2m98npwv8iy-scons-4.4.0.drv failed
> --8<---------------cut here---------------end--------------->8---
> 
> And indeed, the code in question expects EEXIST or EPERM, but not EROFS:
> 
> --8<---------------cut here---------------start------------->8---
>      def PathIsDirCreate(key, val, env) -> None:
>          """Validator to check if Path is a directory,
>             creating it if it does not exist."""
>          try:
>              os.makedirs(val, exist_ok=True)
>          except FileExistsError:
>              m = 'Path for option %s is a file, not a directory: %s'
>              raise SCons.Errors.UserError(m % (key, val))
>          except PermissionError:
>              m = 'Path for option %s could not be created: %s'
>              raise SCons.Errors.UserError(m % (key, val))
> --8<---------------cut here---------------end--------------->8---
> 
> For Ruby, I get:
> 
> --8<---------------cut here---------------start------------->8---
> make[1]: Leaving directory '/tmp/guix-build-ruby-3.3.3.drv-0/ruby-3.3.3'
> Generating RDoc documentation
> uh-oh! RDoc had a problem:
> Read-only file system @ dir_s_mkdir - /homeless-shelter
> 
> run with --debug for full backtrace
> make: *** [uncommon.mk:665: rdoc] Error 1
> error: in phase 'build': uncaught exception:
> %exception #<&invoke-error program: "make" arguments: ("-j" "4") exit-status: 2 term-signal: #f stop-signal: #f>
> phase `build' failed after 232.1 seconds
> command "make" "-j" "4" failed with status 2
> build process 6 exited with status 256
> note: keeping build directory `/tmp/guix-build-ruby-3.3.3.drv-0'
> builder for `/gnu/store/n7zsjg0gm4kz74f2hp6k22iw42zwn5kn-ruby-3.3.3.drv' failed with exit code 1
> --8<---------------cut here---------------end--------------->8---
> 
> Not sure how it would deal with that unwritable $HOME previously.
> 
> However, /gnu/store/jyrmg3qkii4mb51ca1f3j9mv6knicr8a-go-1.23.5.drv
> builds fine for me (no test failures).

It appears I was building the full bootstrap chain for go, and it is the 
bootstrap go that is failing. Running this command will produce the 
failing build: `guix build --no-substitutes --no-grafts 
go@HIDDEN`.

> 
> Ludo’.

-- 
Warmly,
Ada




Information forwarded to bug-guix@HIDDEN:
bug#77570; Package guix. Full text available.

Message received at 77570 <at> debbugs.gnu.org:


Received: (at 77570) by debbugs.gnu.org; 8 Apr 2025 03:22:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 07 23:22:23 2025
Received: from localhost ([127.0.0.1]:58004 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u1zXa-0006iu-6z
	for submit <at> debbugs.gnu.org; Mon, 07 Apr 2025 23:22:22 -0400
Received: from mout02.posteo.de ([185.67.36.66]:46593)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <keinflue@HIDDEN>)
 id 1u1lBa-0007L2-2I
 for 77570 <at> debbugs.gnu.org; Mon, 07 Apr 2025 08:02:42 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id B3F71240101
 for <77570 <at> debbugs.gnu.org>; Mon,  7 Apr 2025 14:02:33 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1744027353; bh=WqByB0RorZ0hwyHYCN2UKy7v5cgk+Vel+WsCdOdyZi8=;
 h=MIME-Version:Date:From:To:Subject:Message-ID:Content-Type:
 Content-Transfer-Encoding:From;
 b=gkQhLC0ynBtQ1Cnw8Cp4EIXj2zfclaES8WyOrlPxXcvpdrJUwKrmwm/c2VGI8c4eA
 xvJaynaCeQ1hs3VzJWS9RV4J4LpqMGYPtAQMvu/9OxK4MWotBNN69eeK4wBxpKxn5X
 Q6zAXbceMVtPW/Ysj5271LniAx8M1GPqJLHkLNOB8GH/5l8GkWYiZkpOcHQrMWGjHC
 C3FJjMWe9HwVkHAD5VmP0HefHAM9/wSQJjtdBCC8iONFN/huPk2S6iwALlXrTEC8aW
 L2m970FDLtei9QnK/h1HyjP80Bmxro3EyfrICAvHb3QSmn2UZa6dDmSYAGZhGC5c9x
 1o01s1MI47xVQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZWSWX67RVz6tvy
 for <77570 <at> debbugs.gnu.org>; Mon,  7 Apr 2025 14:02:32 +0200 (CEST)
MIME-Version: 1.0
Date: Mon, 07 Apr 2025 12:02:32 +0000
From: keinflue <keinflue@HIDDEN>
To: 77570 <at> debbugs.gnu.org
Subject: bug#77570: Build failures on core packages following daemon changes
Message-ID: <6beb6118dc6bf86ae285b94f3919d1ae@HIDDEN>
Content-Type: text/plain; charset=US-ASCII;
 format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77570
X-Mailman-Approved-At: Mon, 07 Apr 2025 23:22:20 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi everyone,

bug#77548 that I reported is a duplicate of this. After discussing the 
issue in IRC it took me a while to make a report and didn't notice this 
one was already submitted prior.

As I mentioned there, the shepherd package is also affected and at least 
in its case this is because one of the test cases (pid-file.sh) attempts 
to delete a non-existent file /does-not-exist.

The test script expects this to fail with ENOENT, but on current Linux 
kernel with glibc the unlink/unlinkat syscall will fail with EROFS 
instead on a read-only file system. (This was at some point between 
kernel version 3.2 and 3.6 fixed on the Linux side, but seems to have 
regressed after that.)

 From what I can tell the other packages have the same or similar issues 
with syscalls reporting EROFS in preference of ENOENT/EACCESS/EPERM.




Information forwarded to bug-guix@HIDDEN:
bug#77570; Package guix. Full text available.

Message received at 77570 <at> debbugs.gnu.org:


Received: (at 77570) by debbugs.gnu.org; 7 Apr 2025 14:22:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 07 10:22:46 2025
Received: from localhost ([127.0.0.1]:56065 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u1nN8-0007gQ-3x
	for submit <at> debbugs.gnu.org; Mon, 07 Apr 2025 10:22:46 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:39058)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1u1nN5-0007fx-M4
 for 77570 <at> debbugs.gnu.org; Mon, 07 Apr 2025 10:22:44 -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 <ludo@HIDDEN>)
 id 1u1nMv-000653-Gj; Mon, 07 Apr 2025 10:22:33 -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=TyoZEdhqUdfnd9zBOnl4XdfOnigL/soJegMb7IfAB6A=; b=S+8t5BfjDAZ1OV2Wl55S
 QTyuxqpzMoRQT2CUqh8MTThoYrPG27DP5GUYBlUzYQ70rtXwffTrI9U7PaQWJIBNwy7Edk/s3pRRC
 qbTdL4Coc7ZvN+IVyLqvH01LY/EtMAt/WAnZZMq3ijx7W48Y2/sPRt7weQCDZI5j3gyMp4QfRpLKj
 yzFyYfOnk5H5ZY6lanRlEk8qPn9sCF7jTMapEQFkpa1S1FmGcAHgf3+kafuvBJVjiaTCDWqw5dHV3
 R7YMX4zlZOsvrGB3OY0vDmMr5tVmVtiSVW7E0bEtH2lZZgIXlAwJvq0eu0e4tz+5viE6jrYSrz1NK
 9dn4JR7w987AqQ==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Ada Stevenson <adanskana@HIDDEN>
Subject: Re: bug#77570: Build failures on core packages following daemon
 changes
In-Reply-To: <5df4a993-9a54-42dd-8fcd-45291b4552b4@HIDDEN> (Ada Stevenson's
 message of "Mon, 7 Apr 2025 10:20:39 +0000")
References: <41dc1d43-7dc1-4f90-9432-a0639ea15eff@HIDDEN>
 <87jz7w9t2d.fsf@HIDDEN>
 <5df4a993-9a54-42dd-8fcd-45291b4552b4@HIDDEN>
Date: Mon, 07 Apr 2025 16:22:22 +0200
Message-ID: <87o6x8831d.fsf@HIDDEN>
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: 77570
Cc: Reepca Russelstein <reepca@HIDDEN>, 77570 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hello Ada,

(Cc: Reepca, who followed these developments.)

The build discrepancies you report are serious enough that we need to
find a strategy other than re-mounting the root directory MS_RDONLY so
we get EPERM and not EROFS on /.

I think we can go with the solution Reepca outlined in
<https://issues.guix.gnu.org/75810#14-lineno78>: expose
chrootRootDir/top inside the build environment (with permissions 0555
but still user-owned).  I=E2=80=99ll work on it.


Below are details about the failures you reported, Ada, reproduced with
commit 6af680670bf9055b90e6f8b63c4c2ab7b08e7c56 and a recent guix-daemon
where the build environment root is remounted read-only.

For scons, I get:

--8<---------------cut here---------------start------------->8---
ERROR: test_PathIsDirCreate (__main__.PathVariableTestCase)
Test the PathIsDirCreate validator
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/guix-build-scons-4.4.0.drv-0/source/SCons/Variables/PathVariab=
leTests.py", line 129, in test_PathIsDirCreate
    o.validator('X', f, {})
  File "/tmp/guix-build-scons-4.4.0.drv-0/source/SCons/Variables/PathVariab=
le.py", line 105, in PathIsDirCreate
    os.makedirs(val, exist_ok=3DTrue)
  File "/gnu/store/nla5820scsv7ibvr3kwpgkm9wr4prf0q-python-3.10.7/lib/pytho=
n3.10/os.py", line 215, in makedirs
    makedirs(head, exist_ok=3Dexist_ok)
  File "/gnu/store/nla5820scsv7ibvr3kwpgkm9wr4prf0q-python-3.10.7/lib/pytho=
n3.10/os.py", line 225, in makedirs
    mkdir(name, mode)
OSError: [Errno 30] Read-only file system: '/yyy'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/tmp/guix-build-scons-4.4.0.drv-0/source/SCons/Variables/PathVariab=
leTests.py", line 133, in test_PathIsDirCreate
    raise Exception("did not catch expected UserError") from e
Exception: did not catch expected UserError
[=E2=80=A6]
build of /gnu/store/jwsp6vz0hxriiylfl53wg2m98npwv8iy-scons-4.4.0.drv failed
--8<---------------cut here---------------end--------------->8---

And indeed, the code in question expects EEXIST or EPERM, but not EROFS:

--8<---------------cut here---------------start------------->8---
    def PathIsDirCreate(key, val, env) -> None:
        """Validator to check if Path is a directory,
           creating it if it does not exist."""
        try:
            os.makedirs(val, exist_ok=3DTrue)
        except FileExistsError:
            m =3D 'Path for option %s is a file, not a directory: %s'
            raise SCons.Errors.UserError(m % (key, val))
        except PermissionError:
            m =3D 'Path for option %s could not be created: %s'
            raise SCons.Errors.UserError(m % (key, val))
--8<---------------cut here---------------end--------------->8---

For Ruby, I get:

--8<---------------cut here---------------start------------->8---
make[1]: Leaving directory '/tmp/guix-build-ruby-3.3.3.drv-0/ruby-3.3.3'
Generating RDoc documentation
uh-oh! RDoc had a problem:
Read-only file system @ dir_s_mkdir - /homeless-shelter

run with --debug for full backtrace
make: *** [uncommon.mk:665: rdoc] Error 1
error: in phase 'build': uncaught exception:
%exception #<&invoke-error program: "make" arguments: ("-j" "4") exit-statu=
s: 2 term-signal: #f stop-signal: #f>=20
phase `build' failed after 232.1 seconds
command "make" "-j" "4" failed with status 2
build process 6 exited with status 256
note: keeping build directory `/tmp/guix-build-ruby-3.3.3.drv-0'
builder for `/gnu/store/n7zsjg0gm4kz74f2hp6k22iw42zwn5kn-ruby-3.3.3.drv' fa=
iled with exit code 1
--8<---------------cut here---------------end--------------->8---

Not sure how it would deal with that unwritable $HOME previously.

However, /gnu/store/jyrmg3qkii4mb51ca1f3j9mv6knicr8a-go-1.23.5.drv
builds fine for me (no test failures).

Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#77570; Package guix. Full text available.
Severity set to 'important' from 'normal' Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 77570 <at> debbugs.gnu.org:


Received: (at 77570) by debbugs.gnu.org; 7 Apr 2025 10:20:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 07 06:20:54 2025
Received: from localhost ([127.0.0.1]:52872 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u1jb4-0004fB-0s
	for submit <at> debbugs.gnu.org; Mon, 07 Apr 2025 06:20:54 -0400
Received: from mail-pj1-x1035.google.com ([2607:f8b0:4864:20::1035]:38332)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <adanskana@HIDDEN>)
 id 1u1jb0-0004eb-TK
 for 77570 <at> debbugs.gnu.org; Mon, 07 Apr 2025 06:20:51 -0400
Received: by mail-pj1-x1035.google.com with SMTP id
 98e67ed59e1d1-3032a9c7cfeso881714a91.1
 for <77570 <at> debbugs.gnu.org>; Mon, 07 Apr 2025 03:20:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744021245; x=1744626045; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=Hcfvp7cGRmu8UhogjEvFjjj8A+ScRlPnJCzLhDXtCic=;
 b=XiqxQMp7yiYard9PkZGnVQSCZEEwfsa02zDzRcwBxSrEVIYmR70uG/OJX4fnjcT0Ej
 WUggPcH5GbAtpFTsv9S5JGBDAVvVvMTdBQYtBfPTiTu7GX9FdkoRrxN1RDVCAm7U+u5u
 sROXdn6l3Zd/K2Wo6zUNVAx1n8MkIfEPzsbZ34yEOyCRK/yKR9IEBqNPzG32TnEKkZJc
 t9vqjuzDeaWCsgOASBNWiP+9xB/qqRFCDEHUoPZn2waAhzEnWnOxobj7ogkX7ew+lGa9
 ZoAOEQSZNqEhiDu9xfsmt2hPfTwRGPVvgz+0FfGta1lrhaGb/LwtY6QEwKYiujYJr5u/
 GYhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744021245; x=1744626045;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=Hcfvp7cGRmu8UhogjEvFjjj8A+ScRlPnJCzLhDXtCic=;
 b=EV5YPOz9smA7nfQg/enI9FL3iID6KJUWmFsxkgtS+ZCghOF/BaQVp6OrFDG13IDOlD
 kHnNZVIR9ZbdzuDdCLeBA/Gk8h4ZWevUUSp412SejttFY5P0m1TuVEMk/KqjxUmpxtAM
 h04FqRkkve/iXJnKTPWIX1WBtEjp1mSXC/37e80Wz8jbGkN6JOp/ddOvq3STZd4p80Ph
 5nsziRBzxxoEAnDrAiG761KRqJ4/DiN/Zqth41emQTPrj+sXIzwKxp/jUMQZKvMt9f0e
 HXeaUq4bHkHpCVHOt5Yp86dqvSynCtQSJifJMJ1Fp6Rpka8q5n2A99fAfuZ9RVocmBap
 ZUHg==
X-Gm-Message-State: AOJu0YwLUrV6E+27S7ZyvDT8aw5VpLZKGZu5t191kT9MnRVo+fnGoZK0
 uTBM01KghbuZ27L9cQvExAom3nEjxeBS09YnH177YhCJdL7tHmLW7PUx8A==
X-Gm-Gg: ASbGncv3AAI/uY+a4mctUbf+7u7vUU5mRiXArbn7w8InZ6uz24qQLPM7ocuxUw/qwRq
 N1jrTjG/Balw4x5qoQ8DkXwPWDRTcOPBLfwg592faH3hs72MOt52y4Y1O5iicXoOGp0oMB81wnq
 mKoxCa6wacU4E3d0uylzv5XMQylhs2CI0cDn9aHTHm3Fl1bkACn0BNpYXpykJ6HXTvWx3NYeM0L
 S0KfCSEs2Dc7QG50SqTCBEeXQHizNFjvK5oqK8I/aQzjZLo83bgdpsRbr/FWIwzbvQJw/14I+cs
 9lRHgHAHV/9xBOSvnTdlgI74Qg8xfiq3STSG0sqO9ipj7ISW3A==
X-Google-Smtp-Source: AGHT+IES5NoyUiVtKsfvZ++XChplbs8XGVbDCN2yNfc3Wdzjn4PhT73UcKOnZjHgcT1PtFhyd7BCTA==
X-Received: by 2002:a17:90b:4d06:b0:305:5f2c:c580 with SMTP id
 98e67ed59e1d1-306a485adb4mr6199095a91.2.1744021244512; 
 Mon, 07 Apr 2025 03:20:44 -0700 (PDT)
Received: from [10.143.121.255] ([130.95.40.105])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-3058494a3ecsm8455224a91.18.2025.04.07.03.20.42
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 07 Apr 2025 03:20:44 -0700 (PDT)
Message-ID: <5df4a993-9a54-42dd-8fcd-45291b4552b4@HIDDEN>
Date: Mon, 7 Apr 2025 10:20:39 +0000
MIME-Version: 1.0
User-Agent: Icedove Daily
Subject: Re: bug#77570: Build failures on core packages following daemon
 changes
To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
References: <41dc1d43-7dc1-4f90-9432-a0639ea15eff@HIDDEN>
 <87jz7w9t2d.fsf@HIDDEN>
Content-Language: en-US
From: Ada Stevenson <adanskana@HIDDEN>
In-Reply-To: <87jz7w9t2d.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77570
Cc: 77570 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Ludo',

On 07/04/2025 10:14 am, Ludovic Courtès wrote:
> Hi Ada,
> 
> Ada Stevenson <adanskana@HIDDEN> skribis:
> 
>> Following commit 93474f92886fac8a2e5eb0eb3b388654246d640d (cc'ing
>> Ludo' as the author of this commit), I have identified build failures
>> in several packages as they have tests that require modifying the
>> build tree in some way. These include scons, ruby and go. I'm sure
>> there are other packages that are affected by this.
> 
> Could you explain how to reproduce the problem?

Simply building the packages from source with tests will result in a 
build failure.

> 
> In particular, are you on Guix System or on a foreign distro?  In the
> latter case, is guix-daemon running as an unprivileged user¹ or as root?
> What version of guix-daemon is running, as shown by “pgrep -fa
> guix-daemon”?

I am running on Guix System, so my daemon is still privileged.

> 
> You mention scons, ruby, and go.  Is “guix build scons” enough to
> trigger the problem?

Forcing a rebuild with no substitutes ie. `guix build --no-substitutes 
--no-grafts --check scons` will result in a failed build.

> 
> Thanks for reporting the problem!

You're welcome! I just noticed this problem as I was building some 
packages from scratch.

> 
> Ludo’.
> 
> ¹ https://hpc.guix.info/blog/2025/03/build-daemon-drops-its-privileges/

-- 
Warmly,
Ada




Information forwarded to bug-guix@HIDDEN:
bug#77570; Package guix. Full text available.

Message received at 77570 <at> debbugs.gnu.org:


Received: (at 77570) by debbugs.gnu.org; 7 Apr 2025 10:15:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 07 06:15:06 2025
Received: from localhost ([127.0.0.1]:52848 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u1jVR-0004CI-VH
	for submit <at> debbugs.gnu.org; Mon, 07 Apr 2025 06:15:06 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:38900)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1u1jVO-00049C-Vm
 for 77570 <at> debbugs.gnu.org; Mon, 07 Apr 2025 06:15:03 -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 <ludo@HIDDEN>)
 id 1u1jVJ-0008Qg-A7; Mon, 07 Apr 2025 06:14:57 -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=xxpjS3jIfsl7H5eLrl7CD/bZNV4gkN9JIoWE1y7+lI8=; b=p/W3CvAvln7+NgyePmuG
 wZcCbXjMxs68m1yypEmxbO36O/6QSaKMLtlrUgxuSYnkg05eXtyPL+E5HJAjBpNMUuQY81slXZIIh
 n4Wsud8pA3EzMFtNzdPsrD8HxUJG1BWdDw8ir18efsjQQOXq54vyZfXc2NpldfAPTlauxSsAM3Z7w
 GBv5KrYg3eX4aSQSdArTuO9GxRZqBDsx0tVVNtdmesDNDt9dKg23gYelgiJtFBGNA+VG/A/by6+ut
 YxyANG0o1ir9mT+LyFaxMxXJPbqrUv3AtSZoRH82iHePX4PGQixDwwP0fwElPbpJJzSfW0F3ireLJ
 zsuvk+lQOYAN0w==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Ada Stevenson <adanskana@HIDDEN>
Subject: Re: bug#77570: Build failures on core packages following daemon
 changes
In-Reply-To: <41dc1d43-7dc1-4f90-9432-a0639ea15eff@HIDDEN> (Ada Stevenson's
 message of "Sun, 6 Apr 2025 06:05:55 +0000")
References: <41dc1d43-7dc1-4f90-9432-a0639ea15eff@HIDDEN>
Date: Mon, 07 Apr 2025 12:14:50 +0200
Message-ID: <87jz7w9t2d.fsf@HIDDEN>
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: 77570
Cc: 77570 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi Ada,

Ada Stevenson <adanskana@HIDDEN> skribis:

> Following commit 93474f92886fac8a2e5eb0eb3b388654246d640d (cc'ing
> Ludo' as the author of this commit), I have identified build failures
> in several packages as they have tests that require modifying the
> build tree in some way. These include scons, ruby and go. I'm sure
> there are other packages that are affected by this.

Could you explain how to reproduce the problem?

In particular, are you on Guix System or on a foreign distro?  In the
latter case, is guix-daemon running as an unprivileged user=C2=B9 or as roo=
t?
What version of guix-daemon is running, as shown by =E2=80=9Cpgrep -fa
guix-daemon=E2=80=9D?

You mention scons, ruby, and go.  Is =E2=80=9Cguix build scons=E2=80=9D eno=
ugh to
trigger the problem?

Thanks for reporting the problem!

Ludo=E2=80=99.

=C2=B9 https://hpc.guix.info/blog/2025/03/build-daemon-drops-its-privileges/




Information forwarded to bug-guix@HIDDEN:
bug#77570; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 6 Apr 2025 06:06:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 06 02:06:28 2025
Received: from localhost ([127.0.0.1]:45757 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u1J9I-0005CK-6S
	for submit <at> debbugs.gnu.org; Sun, 06 Apr 2025 02:06:28 -0400
Received: from lists.gnu.org ([2001:470:142::17]:38576)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <adanskana@HIDDEN>)
 id 1u1J9E-0005Bs-Dk
 for submit <at> debbugs.gnu.org; Sun, 06 Apr 2025 02:06:24 -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 <adanskana@HIDDEN>)
 id 1u1J90-0001Ct-2e
 for bug-guix@HIDDEN; Sun, 06 Apr 2025 02:06:10 -0400
Received: from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <adanskana@HIDDEN>)
 id 1u1J8u-0004Xs-BR; Sun, 06 Apr 2025 02:06:08 -0400
Received: by mail-pj1-x1029.google.com with SMTP id
 98e67ed59e1d1-2ff6ce72844so478933a91.2; 
 Sat, 05 Apr 2025 23:06:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1743919560; x=1744524360; darn=gnu.org;
 h=content-transfer-encoding:subject:from:cc:to:content-language
 :user-agent:mime-version:date:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=jIQZVPl3glwJv+B7Wkuh52XMH8Rv6GmJaB1nYIG3f68=;
 b=MC4fHORQtGJHyIqWCc2X4yJojNg0HcWycNUVNvrhBTI24AqqeY6qGqM5afCW1ASeDr
 iALm1iVbZY8AOWUfU264z/9XgDGqsB5rjJK558ln+osHg79vwFdwWb5pKlJvAzeJrl2Z
 PLdxZr8bKPY0J6WRR5UvfJrf+mjoLVtiAaBUW19awResFfbkM4OKTOaC2GGfq+VeTNVC
 1Rndw8ocjl2spcnE5RxwfLnR2U8Jn3dBaYKqxsihUFX4G+q86McF2tNkcAzkIxBipJ9n
 zMOtxNQZ36iydMVXdKq5uNzXA7MIZ/BXADxM+FekGhI9EAz7WCsRbQUBKMHOawG5CH/w
 Ra4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1743919560; x=1744524360;
 h=content-transfer-encoding:subject:from:cc:to:content-language
 :user-agent:mime-version:date:message-id:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=jIQZVPl3glwJv+B7Wkuh52XMH8Rv6GmJaB1nYIG3f68=;
 b=SX7jqIxpEYiQkFYMRsvkKJAgpWXfNry34jzVMQx4f1opwvK11JikJ6K3X/kGWMaC/3
 GZkcTtm3os0Qmh+vdC5mv42fhsa4pVupV9RMwIGMr0YZ3d76LWJeTsFcwAJe+bFy1XeG
 RPxCvkb5fsKj0cQ//KWEyE5ZejFMKOZGs5s/aDYpqM5S7Zf6ZvpYfxy9yNg2cVrlssUt
 x9B1WJwh0NdlpFMz7TTmB82FVyAD97rxWal0vh6hSLRepDmBhJVtPmzgDwnbqOaIYkxo
 ITXLrbuhNxSqNbJgapvfmtuduaPCqEHIrTVa2F7xLmW2OuMzOrKERHs4KCseivRpk/b9
 MO+g==
X-Gm-Message-State: AOJu0YxBPofcDNGITQDnhhVwxOA0bUOfOOalhKtzfZM/sUPnI9Rdkmij
 URzBDivPxMQ3hu2IaZ1Wd8sdfPpXdKyQiHvZ0EP/X5SegD341WGPfbPPSA==
X-Gm-Gg: ASbGnctl4DGqjwKjctkxfAe5twQCuhqbfPurBosNMAHEdwwQpZMYQNgiSuhi3bk2B26
 WRg5mOzgvuFPPzOgAfhw+SUq6A0kYYoyrEu+ERpmBXbOzcA2kW+9z/mcpSBzRy1XL3EbCkym0bn
 G5oIQNcns7liBOm2zumAb3HtEnCouE3V42lVUW6szmmpRRmC83CKUdRiXGJYhixqsrmA7UOYiO6
 nYAffncUp3f5aySvwco8oz8dCfReslOHvSodOYq0QMBWqq38b3VrjqSq2/u2Uq0KzbXwwCPhZD8
 Twpw02koM+R/gA1WhmBkLZvUsOVb4HGoH4PBBfMHaIoBPYBimtWEKZG1Rgs1
X-Google-Smtp-Source: AGHT+IFYZTeYnHA6wb17sHlwQgvMUvnMOBM4LhucqOZEMXml0pu0YCtMd5byVfniWJe2LORKDhzzsQ==
X-Received: by 2002:a17:90b:4a50:b0:2ff:6bcf:540a with SMTP id
 98e67ed59e1d1-306a493b364mr5088444a91.6.1743919560041; 
 Sat, 05 Apr 2025 23:06:00 -0700 (PDT)
Received: from [10.143.121.255] ([130.95.40.104])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-30588a3140asm6408072a91.29.2025.04.05.23.05.58
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 05 Apr 2025 23:05:59 -0700 (PDT)
Message-ID: <41dc1d43-7dc1-4f90-9432-a0639ea15eff@HIDDEN>
Date: Sun, 6 Apr 2025 06:05:55 +0000
MIME-Version: 1.0
User-Agent: Icedove Daily
Content-Language: en-US
To: bug-guix@HIDDEN
From: Ada Stevenson <adanskana@HIDDEN>
Subject: Build failures on core packages following daemon changes
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::1029;
 envelope-from=adanskana@HIDDEN; helo=mail-pj1-x1029.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Hi Guix,

Following commit 93474f92886fac8a2e5eb0eb3b388654246d640d (cc'ing Ludo' 
as the author of this commit), I have identified build failures in 
several packages as they have tests that require modifying the build 
tree in some way. These include scons, ruby and go. I'm sure there are 
other packages that are affected by this. We can patch out these tests 
if it is simply untenable to change the daemon in the pursuit of more 
security, but disabling tests is not so favorable in my opinion. I don't 
have any better suggestions regarding this but I think it should be 
bought to attention nonetheless, as these build failures have many 
dependent packages - if these packages need to be rebuilt for some 
reason it will be more pain to fix later than now.
-- 
Warmly,
Ada




Acknowledgement sent to Ada Stevenson <adanskana@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#77570; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 8 Apr 2025 10:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.