GNU bug report logs - #73494
[PATCH 0/2] tmpfs /run.

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-patches; Reported by: Hilton Chain <hako@HIDDEN>; Keywords: patch; dated Thu, 26 Sep 2024 07:03:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

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


Received: (at 73494) by debbugs.gnu.org; 4 Jan 2025 15:30:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 04 10:30:55 2025
Received: from localhost ([127.0.0.1]:56718 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tU674-0006RM-Op
	for submit <at> debbugs.gnu.org; Sat, 04 Jan 2025 10:30:55 -0500
Received: from mx.boiledscript.com ([2a01:4f8:10b:392::42]:46618)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <hako@HIDDEN>)
 id 1tU66w-0006R6-ES
 for 73494 <at> debbugs.gnu.org; Sat, 04 Jan 2025 10:30:49 -0500
Date: Sat, 04 Jan 2025 23:23:41 +0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space;
 s=mail; t=1736004233;
 h=from:from: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;
 bh=BZ27vVUxuWiPsskm25u0HG4Q0HMG4MK354kEiI/etKM=;
 b=h4h0X3Eq+La1AyJL2q29F1l6pY7CrwvG/a0i3ArBzlRQ2+F1UtW2O2QliNrdRcl98AllXA
 7uuEca56RoGYiNsmBcxTK/dRCL5nXLlfnIQjr3WauUgbVYc+AqsikIGr7q0Ok+gWcEUXzL
 4a00lhkPiAtNdqc0FnCCaG65pCvMhBVhctOKi6BCR4Zuajklc/sXosP0q/vxUywQc2b7Q1
 B0sB+nBsVA79ZpjGDKCo+bK2OWfZoCtO2HIr7nH/N14aRr3CAmaT2KmNX8cdnJ62nuGrtH
 Mpl6NMcCO/nusxGkHwYnDbrc4NyVYZ/LO7X56YqmxuBYAwbcRiBt57Em7F2WCw==
Message-ID: <87msg6mwle.wl-hako@HIDDEN>
From: Hilton Chain <hako@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: Re: [bug#73494] [PATCH 0/2] tmpfs /run.
In-Reply-To: <87o70p45dx.fsf@HIDDEN>
References: <cover.1727331040.git.hako@HIDDEN>
 <87cyknm9ky.wl-hako@HIDDEN> <87h68ujdu4.fsf@HIDDEN>
 <87o72w1fuc.wl-hako@HIDDEN> <878qtzw62l.fsf@HIDDEN>
 <87cyhsj45n.fsf@HIDDEN> <87zfkwt2gw.fsf@HIDDEN>
 <87bjx6js3y.wl-hako@HIDDEN> <87o70p45dx.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-7
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73494
Cc: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>, 73494 <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 Maxim,
On Thu, 02 Jan 2025 23:11:54 +0800,
Maxim Cournoyer wrote:
>
> Hi Hilton,
>
> Sorry for the delay.
>
> Hilton Chain <hako@HIDDEN> writes:
>
> [...]
>
> > Another concern I have is, with /run and /var/run unified,
> > =A1guix system roll-back=A2 and =A1guix system switch-generation=A2 can=
't finish the
> > activation stage because of the error handling in dbus-activation from =
previous
> > generations.
> >
> > $ guix system describe
> > Generation 7	Dec 20 2024 23:10:05	(current)
> > [...]
> > $ sudo guix system roll-back
> > [...]
> > switched from generation 7 to 6
> > [...]
> > guix system: error: rmdir: Directory not empty
> > $ guix system describe
> > Generation 6	Dec 20 2024 22:57:19	(current)
> >
> > Do we have a way to fix this?
>
> It's not clear to me where it fails exactly, so I'm not sure, but in the

It comes from error handling code in (@@ (gnu services dbus) dbus-activatio=
n),
dbus-activation.

> worst case a fat warning as a NEWS entry could do, perhaps?  Would it
> break dbus on a reboot (activation runs at reboot too, right?), or just
> print this otherwise innocuous error at roll-back/switch-generation
> time?

Yes, it only affects roll-back/switch-generation and is harmless to dbus se=
rvice
since the activation should be done already.

However I'm afraid its failure may break the activation process:
--8<---------------cut here---------------start------------->8---
(for-each primitive-load
          '("...-activate-service.scm" ...))
--8<---------------cut here---------------end--------------->8---

Can we run this primitive-load with false-if-exception?




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

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


Received: (at 73494) by debbugs.gnu.org; 2 Jan 2025 15:12:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 02 10:12:14 2025
Received: from localhost ([127.0.0.1]:46097 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tTMrt-00065Q-WD
	for submit <at> debbugs.gnu.org; Thu, 02 Jan 2025 10:12:14 -0500
Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]:52640)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1tTMrs-00065B-Jg
 for 73494 <at> debbugs.gnu.org; Thu, 02 Jan 2025 10:12:13 -0500
Received: by mail-pl1-x62f.google.com with SMTP id
 d9443c01a7336-21661be2c2dso142370755ad.1
 for <73494 <at> debbugs.gnu.org>; Thu, 02 Jan 2025 07:12:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1735830725; x=1736435525; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=/ahOLDFafx28zr9ImY63cINWg58HdCIc66nFcjQR5FU=;
 b=IeLh4+0asfhkX9gyk1shdebL57l0t3wcOKrBjSrC9DOx0kImIvQQ2pzAzNgJD4NFcp
 cofBRJAz9CIIoPK903AFtrBwm85WGg0uoVmTqvKwl8Y3wNJiISqpwQ47Cr5c7QdwCy/c
 Bo8uQifaLL7qa7E6tk+WejLAKKsM9iJuT8YwFT9UZKr0Bzn+m8aqnQAH1l03lNjxcKZ8
 C8UbprA298laydyIBqBNjK5jiGy2N1FriAQe/ZHhM8q1IbA8tQnOVPjoSg8XiV90Me6M
 nO0dt0IBC+KUbbzrce1uqMboDNN8HzAB3qCbf2xKgKRP1AP8JsB6MLKxe96pMXM9+Oyj
 kEYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1735830725; x=1736435525;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=/ahOLDFafx28zr9ImY63cINWg58HdCIc66nFcjQR5FU=;
 b=LWymDjt4vMBI+RzfjwYd8yOcHSECd+wdDTLFnXPP4j220Vvo1wa488ozGojsI8MeIq
 TgO8EoD01ZqFjl+86WZhgUcDETTSX45jWtAiDuyvRrb3I/mk3QcxAKTi61uCDE6xnLpm
 i0USSL2cp1KYGVr+hSOerDhUjP0VGd3ahSBp7sPLUwRDAaI4egbo5F3VcKcOe1ulGiWb
 cc8ocgBOBTKdrBUzcWDhkFClkS0jVTQjpCiLTqCAjaPjatmyx2YW1mBu+FVlsWSMc0mx
 Dld8xpoFlFjcejCg8GiBTCu3+n2eSYDshemAdzENYIJFRoxVVY1p+H4deamQQk3ZEvb2
 02Bg==
X-Forwarded-Encrypted: i=1;
 AJvYcCWi5OeoPCkEnA3fJdhHJCTtF97ZfOOtgIZGw0KQrXF7TTqkkC1RLzMRsrGKhWsMcyRsu+YMyw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yyoc0OH+wd9c64BAKHDEQn4eftt/M/GyBK+lU17Bfc607VgMK48
 DJQ/7mQyVNW3+mQifbm4dCZZvbifh1Gze60nTWNoxsD0iTgA9N5lzexZMBQr
X-Gm-Gg: ASbGncu7mhLvuKlf5HATekR8KDIUIu/uBIUWTwvwOz8h1BLHroOOuVrN2ACroha3OG7
 nUj8aCzSN2b7WeJpetiGAF7WGbbcjBEh83fsBhqRsLwkIc3WqY3qGOHTQsKfPrWp+fsMnZv0Ccf
 eQHUas9nZ8egRzrfMIXnLHwBQpIGZvwNDyx4YSqn1ScCBZBq+WcFlQEJZDTu870C6SXOQdtemGT
 aw85s/i3nf416MqHWgsutC7N3v38BwgMbxtM+9uN5t08IKpXKvSCw==
X-Google-Smtp-Source: AGHT+IH5TL2hvQ9Wds8IMHjqc05DH/LRccrXhlHFteMUmy2KuNkPdulxZzm9sgZLDuXV+jOTWz2mrw==
X-Received: by 2002:a17:903:234c:b0:215:5a53:edee with SMTP id
 d9443c01a7336-219e6e85b25mr662860465ad.9.1735830725526; 
 Thu, 02 Jan 2025 07:12:05 -0800 (PST)
Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-219dc9f4a2csm230037865ad.175.2025.01.02.07.12.03
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 02 Jan 2025 07:12:04 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Hilton Chain <hako@HIDDEN>
Subject: Re: [bug#73494] [PATCH 0/2] tmpfs /run.
In-Reply-To: <87bjx6js3y.wl-hako@HIDDEN> (Hilton Chain's message of
 "Fri, 20 Dec 2024 23:23:29 +0800")
References: <cover.1727331040.git.hako@HIDDEN>
 <87cyknm9ky.wl-hako@HIDDEN> <87h68ujdu4.fsf@HIDDEN>
 <87o72w1fuc.wl-hako@HIDDEN> <878qtzw62l.fsf@HIDDEN>
 <87cyhsj45n.fsf@HIDDEN> <87zfkwt2gw.fsf@HIDDEN>
 <87bjx6js3y.wl-hako@HIDDEN>
Date: Fri, 03 Jan 2025 00:11:54 +0900
Message-ID: <87o70p45dx.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: 0.0 (/)
X-Debbugs-Envelope-To: 73494
Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, 73494 <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 Hilton,

Sorry for the delay.

Hilton Chain <hako@HIDDEN> writes:

[...]

> Another concern I have is, with /run and /var/run unified,
> =E2=80=98guix system roll-back=E2=80=99 and =E2=80=98guix system switch-g=
eneration=E2=80=99 can't finish the
> activation stage because of the error handling in dbus-activation from pr=
evious
> generations.
>
> $ guix system describe
> Generation 7	Dec 20 2024 23:10:05	(current)
> [...]
> $ sudo guix system roll-back
> [...]
> switched from generation 7 to 6
> [...]
> guix system: error: rmdir: Directory not empty
> $ guix system describe
> Generation 6	Dec 20 2024 22:57:19	(current)
>
> Do we have a way to fix this?

It's not clear to me where it fails exactly, so I'm not sure, but in the
worst case a fat warning as a NEWS entry could do, perhaps?  Would it
break dbus on a reboot (activation runs at reboot too, right?), or just
print this otherwise innocuous error at roll-back/switch-generation
time?

--=20
Thanks,
Maxim




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

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


Received: (at 73494) by debbugs.gnu.org; 20 Dec 2024 15:41:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 20 10:41:27 2024
Received: from localhost ([127.0.0.1]:43697 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tOf82-0007Zu-RR
	for submit <at> debbugs.gnu.org; Fri, 20 Dec 2024 10:41:27 -0500
Received: from mx.boiledscript.com ([88.99.243.112]:58538)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hako@HIDDEN>) id 1tOf80-0007Zl-UA
 for 73494 <at> debbugs.gnu.org; Fri, 20 Dec 2024 10:41:25 -0500
Date: Fri, 20 Dec 2024 23:40:46 +0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space;
 s=mail; t=1734709253;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=IBrv1etWgbamvgFg+ra7YHt2GckLMCqXTxsBHNcfzPQ=;
 b=Smp7Jvix7EXQvwHPW99tGYmWylgutHhwU9XaCJzpuvCyI/DY9bL/Lqtypb6ARyaRjhop4w
 BOtQSaRt35jDstI5fBgXisZ/lUbv6k13Gjay47MojrkkWZWy2FsTTSjHGpmgbmW7WwS1md
 gXn7AbEILaID3mn1Hjj8mxKQNR+nR79GbMk6/YvgjUGguGlux9er5CZ+r/RdFy7qOBIM5M
 cAcv9uXQz5dLzdrprR7+5MKw6fLTdIG3mn14v/1qX6/HKFhRMVQQGekYWpWCCd7c0pcuuZ
 w6FbTRiPMctufWGbOCNy0OvEJ5+Fu4vFRijVNDyEljGoji0Npvu9GSs0meO1Yg==
Message-ID: <87a5cqjrb5.wl-hako@HIDDEN>
From: Hilton Chain <hako@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: Re: [bug#73494] [PATCH 0/2] tmpfs /run.
In-Reply-To: <87bjx6js3y.wl-hako@HIDDEN>
References: <cover.1727331040.git.hako@HIDDEN>
 <87cyknm9ky.wl-hako@HIDDEN> <87h68ujdu4.fsf@HIDDEN>
 <87o72w1fuc.wl-hako@HIDDEN> <878qtzw62l.fsf@HIDDEN>
 <87cyhsj45n.fsf@HIDDEN> <87zfkwt2gw.fsf@HIDDEN>
 <87bjx6js3y.wl-hako@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73494
Cc: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>, 73494 <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 (-)

On Fri, 20 Dec 2024 23:23:29 +0800,
Hilton Chain wrote:
> 
> Thanks!  I tried this change again and now it seems the newly-added filesystem
> won't be automatically mounted.

won't be automatically mounted so that an immediate reboot is not required*




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

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


Received: (at 73494) by debbugs.gnu.org; 20 Dec 2024 15:24:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 20 10:24:34 2024
Received: from localhost ([127.0.0.1]:43637 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tOeri-0006j4-3B
	for submit <at> debbugs.gnu.org; Fri, 20 Dec 2024 10:24:34 -0500
Received: from mx.boiledscript.com ([88.99.243.112]:47922)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hako@HIDDEN>) id 1tOere-0006ip-5z
 for 73494 <at> debbugs.gnu.org; Fri, 20 Dec 2024 10:24:32 -0500
Date: Fri, 20 Dec 2024 23:23:29 +0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space;
 s=mail; t=1734708238;
 h=from:from: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;
 bh=//0wLtEO2jhvGi+6EINaLw4KUuFRWDESdXwQpoVinlE=;
 b=TF0s0tCffCD4O5oR3kh4AfoX2dIklcTftrJ+bskzgAoWYyJ4A3BhO6Uq0d61S6ngCrW7Co
 reztwi1OcZ6SRbGWeaAEW0160d1fU0g8poD8XLnPvaWthehbp5Vwz+V5yduqne9GFchHs6
 mq8JTLszeLKZHQuRxksi4xAig3mx4fsAoYkuLEiFLewtexZVZDsGD2V5Mab2UUrFPL7jYV
 YW/pZY103/NUyiJslMPgTLSGlfZC1YxArn59SIUjU0nEiYGSHbJyrEDHwU0Dyhg64n21HM
 7nk+a/+AVQT4755RK46iWgT3ovbBmEXKi0l5Gfi6D2awyYwy95xeQJ2s3xjjrg==
Message-ID: <87bjx6js3y.wl-hako@HIDDEN>
From: Hilton Chain <hako@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: Re: [bug#73494] [PATCH 0/2] tmpfs /run.
In-Reply-To: <87zfkwt2gw.fsf@HIDDEN>
References: <cover.1727331040.git.hako@HIDDEN>	<87cyknm9ky.wl-hako@HIDDEN>	<87h68ujdu4.fsf@HIDDEN>	<87o72w1fuc.wl-hako@HIDDEN>	<878qtzw62l.fsf@HIDDEN>	<87cyhsj45n.fsf@HIDDEN>	<87zfkwt2gw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: base64
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73494
Cc: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>, 73494 <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 (-)

T24gTW9uLCAxNiBEZWMgMjAyNCAxNzoxMzozNSArMDgwMCwNCk1heGltIENvdXJub3llciB3cm90
ZToNCj4NCj4gSGksDQo+DQo+IEx1ZG92aWMgQ291cnSoqHMgPGx1ZG9AZ251Lm9yZz4gd3JpdGVz
Og0KPg0KPiA+IE1heGltIENvdXJub3llciA8bWF4aW0uY291cm5veWVyQGdtYWlsLmNvbT4gc2ty
aWJpczoNCj4gPg0KPiA+PiBBbm90aGVyIHRob3VnaHQ7IGlzIHRtcGZzIGltcGxlbWVudGVkIG9u
IHRoZSBIdXJkPw0KPiA+DQo+ID4gWWVzLCBwZXJoYXBzIGl0oa9zIGV2ZW4gb2xkZXIgdGhhbiBv
biBMaW51eCwgYnV0IG91ciBmaWxlIHN5c3RlbSBtb3VudGluZw0KPiA+IGNvZGUgd29uoa90IHdv
cmsgdGhlcmUgKGxpYmMgZG9lcyBub3QgcHJvdmlkZSB0aGUgoa5tb3VudKGvIGZ1bmN0aW9uIG9u
IHRoZQ0KPiA+IEh1cmQpLg0KPg0KPiBJIHNlZTsgc28gaXQncyBub3QgYW55IG1vcmUgYSBibG9j
a2VyIHRoYW4gdGhlIGN1cnJlbnQgc2l0dWF0aW9uLCBzaW5jZQ0KPiB3ZSBhbHJlYWR5IGhhdmUg
c29tZSBpc3N1ZSB3aXRoIG91ciBjdXJyZW50IGNvZGUgb24gSHVyZC4NCj4NCj4gSGlsdG9uLCBJ
IHRoaW5rIHRoaXMgc2VyaWVzIGlzIGZpbmUgdG8gYXBwbHkuICBBcyB5b3UgcHJldmlvdXNseQ0K
PiBtZW50aW9uZWQsIGEgbmV3cyBlbnRyeSB3aWxsIGJlIG5lY2Vzc2FyeSB0byBsZXQgR3VpeCBT
eXN0ZW0gdXNlcnMgdG8NCj4gcmVib290IGFmdGVyIGEgcmVjb25maWd1cmF0aW9uIHBhc3QgdGhp
cyBjaGFuZ2UuDQoNClRoYW5rcyEgIEkgdHJpZWQgdGhpcyBjaGFuZ2UgYWdhaW4gYW5kIG5vdyBp
dCBzZWVtcyB0aGUgbmV3bHktYWRkZWQgZmlsZXN5c3RlbQ0Kd29uJ3QgYmUgYXV0b21hdGljYWxs
eSBtb3VudGVkLg0KDQpBbm90aGVyIGNvbmNlcm4gSSBoYXZlIGlzLCB3aXRoIC9ydW4gYW5kIC92
YXIvcnVuIHVuaWZpZWQsDQqhrmd1aXggc3lzdGVtIHJvbGwtYmFja6GvIGFuZCChrmd1aXggc3lz
dGVtIHN3aXRjaC1nZW5lcmF0aW9uoa8gY2FuJ3QgZmluaXNoIHRoZQ0KYWN0aXZhdGlvbiBzdGFn
ZSBiZWNhdXNlIG9mIHRoZSBlcnJvciBoYW5kbGluZyBpbiBkYnVzLWFjdGl2YXRpb24gZnJvbSBw
cmV2aW91cw0KZ2VuZXJhdGlvbnMuDQoNCi0tODwtLS0tLS0tLS0tLS0tLS1jdXQgaGVyZS0tLS0t
LS0tLS0tLS0tLXN0YXJ0LS0tLS0tLS0tLS0tLT44LS0tDQokIGd1aXggc3lzdGVtIGRlc2NyaWJl
DQpHZW5lcmF0aW9uIDcJRGVjIDIwIDIwMjQgMjM6MTA6MDUJKGN1cnJlbnQpDQpbLi4uXQ0KJCBz
dWRvIGd1aXggc3lzdGVtIHJvbGwtYmFjaw0KWy4uLl0NCnN3aXRjaGVkIGZyb20gZ2VuZXJhdGlv
biA3IHRvIDYNClsuLi5dDQpndWl4IHN5c3RlbTogZXJyb3I6IHJtZGlyOiBEaXJlY3Rvcnkgbm90
IGVtcHR5DQokIGd1aXggc3lzdGVtIGRlc2NyaWJlDQpHZW5lcmF0aW9uIDYJRGVjIDIwIDIwMjQg
MjI6NTc6MTkJKGN1cnJlbnQpDQotLTg8LS0tLS0tLS0tLS0tLS0tY3V0IGhlcmUtLS0tLS0tLS0t
LS0tLS1lbmQtLS0tLS0tLS0tLS0tLS0+OC0tLQ0KDQpEbyB3ZSBoYXZlIGEgd2F5IHRvIGZpeCB0
aGlzPw0K




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

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


Received: (at 73494) by debbugs.gnu.org; 16 Dec 2024 09:14:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 16 04:14:49 2024
Received: from localhost ([127.0.0.1]:53476 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tN7Bg-0004x7-KV
	for submit <at> debbugs.gnu.org; Mon, 16 Dec 2024 04:14:48 -0500
Received: from mail-pf1-f175.google.com ([209.85.210.175]:58763)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1tN7Bf-0004wy-9S
 for 73494 <at> debbugs.gnu.org; Mon, 16 Dec 2024 04:14:47 -0500
Received: by mail-pf1-f175.google.com with SMTP id
 d2e1a72fcca58-7242f559a9fso4878055b3a.1
 for <73494 <at> debbugs.gnu.org>; Mon, 16 Dec 2024 01:14:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1734340426; x=1734945226; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=wOfeA8SvGf1jG+aMmTHMMef82ynSZpkK0D0N0SiLjno=;
 b=lsg8WMD3XWCouUfDj5fVFKlP01EMJesLurx9ACG+bjS6ABuc6m/jWIw7/lIzSMqMe6
 D95VBl5I5z4lUHqwoqJ+9mjQPfgQ2SJWwDQi5drWq8kZ3m5Cfa3sC4Mowt9AdlvXruZ+
 ndTJ3SXGT9ujFozc8+PIgtjbt/qxRTN5Pnz/M6qWvT1MYX92XIANi+NMMoCsd4OegUH0
 7pGj2aY4K/dGs5XW73Erl+0uY/bLbrdAVGkeLf9LLtJkrgqNsUzdRWN8W6z5jZuvXARw
 TGWThx/1U/AhIwaKCc3u9ObAcT6z7upCakyWgmfdHeG7Bj+g3KhqwO8mr+pYK08G5rTE
 koIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1734340426; x=1734945226;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=wOfeA8SvGf1jG+aMmTHMMef82ynSZpkK0D0N0SiLjno=;
 b=qHDMeDA6xhogmpXXCVJ1T4smuPtzn5NkSWG44gKpMkjto/7P2Op2T4e/XrCqT+/LOj
 f4n/vLbbha9H9DoDbW2za9a6w094XwTSIOKuSjkSnq0ZiN2acTM4xcMwvSv2EP0/SzWw
 MlWEM9V0/HWz1m5v2luhdJx0xINv26mDDF1yQBcZDSNn28ERJ/lU5s5fFASk3jpGHgwv
 iUJ+guBFrIsZHAPU6C3cw1EpzOCWt8P4gjxM3LrkCPiwlg5KgfApvEg6skbn5oJ8c7op
 wEOGWVJa/e6zm+YwjwltJ0MyhFEslZyBkckSjyWRdni6Wxg4KjeIAyZF4SbIXsa5Re6E
 APTg==
X-Forwarded-Encrypted: i=1;
 AJvYcCVVBjG9nziD3rP2qLL4ATYjQHUSiTBKrdVJ7DEOh0BNxeKR81srkPfYqm5ToWu9b/JCWYCQdA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzEwBfO51CgAza5P+8m4+aWClvyLvyQ+QrOlflQVxyMv5ZSrFiW
 GXmaJ1SJJE7HH2ogC4qg/OsUnCt9K7cL0uUM6y1f5vW3ToHzmwX/FeGnDyZn
X-Gm-Gg: ASbGncujwXor00XzNuGMoxYJbFQVcB+LxNoryXBpHRXdZMor4Bjma91jRWvdyDy2GGz
 Y9FYZldRNawzcR/fcp8K6gHM/YeKPQ9mQ4qzGHGlEiw1i1OIby2fQEmvY8t7K4r6NrCY+canewK
 FrG5mfvO6luLNJ9Dj+kPJe0izCTe52oOb/McoRpa0e2TTJ3hevyk11UIz8y4Kgmy0nKEXui4Ab5
 MUrRAp6/pwrkjYg4XOAKfIJDrr1leEodhAv2E3H+HhbQjBnkGrUOQ==
X-Google-Smtp-Source: AGHT+IFpfMnxfPQ+s+JEZWgwz0hjVdU0btarlYpdF9pOp5gX+4VJVdML2B3elPo3vgwPPkMwWVG05A==
X-Received: by 2002:a17:90b:3807:b0:2ee:aed6:9ec2 with SMTP id
 98e67ed59e1d1-2f28fb700e5mr18869801a91.14.1734340425828; 
 Mon, 16 Dec 2024 01:13:45 -0800 (PST)
Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89])
 by smtp.gmail.com with ESMTPSA id
 41be03b00d2f7-801d5c0f5fdsm3711685a12.54.2024.12.16.01.13.44
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 16 Dec 2024 01:13:45 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#73494] [PATCH 0/2] tmpfs /run.
In-Reply-To: <87cyhsj45n.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?=
 =?utf-8?Q?s?= message of "Sun, 15 Dec 2024 17:35:00 +0100")
References: <cover.1727331040.git.hako@HIDDEN>
 <87cyknm9ky.wl-hako@HIDDEN> <87h68ujdu4.fsf@HIDDEN>
 <87o72w1fuc.wl-hako@HIDDEN> <878qtzw62l.fsf@HIDDEN>
 <87cyhsj45n.fsf@HIDDEN>
Date: Mon, 16 Dec 2024 18:13:35 +0900
Message-ID: <87zfkwt2gw.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: 0.0 (/)
X-Debbugs-Envelope-To: 73494
Cc: Hilton Chain <hako@HIDDEN>, 73494 <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,

Ludovic Court=C3=A8s <ludo@HIDDEN> writes:

> Maxim Cournoyer <maxim.cournoyer@HIDDEN> skribis:
>
>> Another thought; is tmpfs implemented on the Hurd?
>
> Yes, perhaps it=E2=80=99s even older than on Linux, but our file system m=
ounting
> code won=E2=80=99t work there (libc does not provide the =E2=80=98mount=
=E2=80=99 function on the
> Hurd).

I see; so it's not any more a blocker than the current situation, since
we already have some issue with our current code on Hurd.

Hilton, I think this series is fine to apply.  As you previously
mentioned, a news entry will be necessary to let Guix System users to
reboot after a reconfiguration past this change.

--=20
Thanks,
Maxim




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

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


Received: (at 73494) by debbugs.gnu.org; 15 Dec 2024 16:35:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 15 11:35:12 2024
Received: from localhost ([127.0.0.1]:51764 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tMraK-0006rm-7R
	for submit <at> debbugs.gnu.org; Sun, 15 Dec 2024 11:35:12 -0500
Received: from eggs.gnu.org ([209.51.188.92]:35924)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1tMraG-0006qP-4D
 for 73494 <at> debbugs.gnu.org; Sun, 15 Dec 2024 11:35:11 -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 <ludo@HIDDEN>)
 id 1tMraA-0007ek-QO; Sun, 15 Dec 2024 11:35:02 -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=EAVkznljMZ99QI4h1o+QkUCbDpv+6fntuSc7jJfwfHo=; b=ergN7hjrIGe9SnysNYkB
 tdk2b7IVS84CIVrZBCoaSe9JVKaPymjxHpfGI12aeV6F3f7ZTkR4rzoKihJkMZiweoMfAO53VlfTT
 Jl7Jpr3pOD/+E0WE/ZfXbfP8sPO/IdUZinS8d3PMVFy0SGYCjAX3g3YILYEubjNkw4853+SAXyfWD
 VOFQAfSnt9lUlyMG0D9Bzvi3j4sbijrSGD4RtXm+SfQaAdOfvTfIIwIMgNteqrGXZMXS+K2NIxxVv
 RJdG9ed6c3bm96sDeD33HpHef0XXQ8v0rhsWs2aOHE5BWvPSXkEhAeM1DlSw4egyrvgX69W5qVjOh
 wA0KM8KwgHnVKA==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: Re: [bug#73494] [PATCH 0/2] tmpfs /run.
In-Reply-To: <878qtzw62l.fsf@HIDDEN> (Maxim Cournoyer's message of "Mon, 04
 Nov 2024 21:12:50 +0900")
References: <cover.1727331040.git.hako@HIDDEN>
 <87cyknm9ky.wl-hako@HIDDEN> <87h68ujdu4.fsf@HIDDEN>
 <87o72w1fuc.wl-hako@HIDDEN> <878qtzw62l.fsf@HIDDEN>
Date: Sun, 15 Dec 2024 17:35:00 +0100
Message-ID: <87cyhsj45n.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: 73494
Cc: Hilton Chain <hako@HIDDEN>, 73494 <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 (---)

Maxim Cournoyer <maxim.cournoyer@HIDDEN> skribis:

> Another thought; is tmpfs implemented on the Hurd?

Yes, perhaps it=E2=80=99s even older than on Linux, but our file system mou=
nting
code won=E2=80=99t work there (libc does not provide the =E2=80=98mount=E2=
=80=99 function on the
Hurd).

Ludo=E2=80=99.




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

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


Received: (at 73494) by debbugs.gnu.org; 4 Nov 2024 12:13:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 04 07:13:59 2024
Received: from localhost ([127.0.0.1]:39469 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t7vy2-0000K8-SD
	for submit <at> debbugs.gnu.org; Mon, 04 Nov 2024 07:13:59 -0500
Received: from mail-pf1-f177.google.com ([209.85.210.177]:44189)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1t7vy0-0000K0-Me
 for 73494 <at> debbugs.gnu.org; Mon, 04 Nov 2024 07:13:57 -0500
Received: by mail-pf1-f177.google.com with SMTP id
 d2e1a72fcca58-723db2798caso573513b3a.0
 for <73494 <at> debbugs.gnu.org>; Mon, 04 Nov 2024 04:13:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1730722375; x=1731327175; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=hzU8w3gH+1ePi2il05/WychRBK4QSF2HFNDTZ2X1Y94=;
 b=g7asYM/GLKkaEbUXr15X0TU8AfgPUOAY/H/UG21UnNPhENexAxIYCu+9cUtvso9i1t
 KLF2Q87z1Q9ic8eWOWMdabLlue9oNKoxbdnrN8fqEiMQEdQb1DnHIzelhpUhHNtZYhD8
 vLnyzTSJblOiOMJKf818dfG5OQWyl2QDBe2coGTNvg1mEeVcWfa/RbF5I/tWXxfZHe0r
 LY7S21JggP+CN/M+SAp3jAvaEVny+cxpB0B4Eikhpg8SPNQWfvf93M3nF5NZhfsIVjX8
 +kd6nXLXMOn23znnm7OLIeLOKf3yHx9DaFxSdjQw60d6H7IPhZ4PrdOTywCXYsRQGExl
 QwgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1730722375; x=1731327175;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=hzU8w3gH+1ePi2il05/WychRBK4QSF2HFNDTZ2X1Y94=;
 b=Sd/ABeCF+wEFbCQRI3+Rt2YGwkb5XTzy+0kpSUPSEyHg0iONsBqtVpfG5EJsTOdDpf
 JsV0GLM6dfiB6pvqXry/H5PgrnTMxZkMvgT8MgwiB8HJZcZd7MLeRd9mBOcZPZOAJFm3
 aAUf+CT6+1kR/HE/WtmsKSJLxo0yYBIuGU6i461TTepziGae/c8cUkh4YXagnZsfHB02
 4Y3Jzyd1cY6Q2bKG7x37UQoOMY3kgHv1oLjldCAbbRngoUAPCcWVhWy6MilfM4I3d2cq
 e+g3ky3RiYARIoi4Hr1oudhDSbqvwEahIqcryElYLQad/OFv2+b7ghPImCKZnbzMwoZO
 8+sA==
X-Gm-Message-State: AOJu0YzcpZ7Cu7zENJscCUm1yc4QsZ5yI5FapnDRdrlNYlw0GhZjebDB
 1r/p2zdXlDawxqSA2HlgcWNe50Bklji8zusiJMSx7AerxMxQoNH5Hv1H1w==
X-Google-Smtp-Source: AGHT+IHrsNBVuc0JvsLUb791l6lVjOm9YQB2uv9kF+0rmMBxS3fnioUBp0j2SH71TCER+z7r5Xttzg==
X-Received: by 2002:a05:6a00:27a0:b0:71d:f510:b791 with SMTP id
 d2e1a72fcca58-720ab3c6d19mr26582971b3a.12.1730722375447; 
 Mon, 04 Nov 2024 04:12:55 -0800 (PST)
Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-720bc2c3e08sm7204596b3a.105.2024.11.04.04.12.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 04 Nov 2024 04:12:54 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Hilton Chain <hako@HIDDEN>
Subject: Re: [bug#73494] [PATCH 0/2] tmpfs /run.
In-Reply-To: <87o72w1fuc.wl-hako@HIDDEN> (Hilton Chain's message of
 "Sun, 03 Nov 2024 23:45:15 +0800")
References: <cover.1727331040.git.hako@HIDDEN>
 <87cyknm9ky.wl-hako@HIDDEN> <87h68ujdu4.fsf@HIDDEN>
 <87o72w1fuc.wl-hako@HIDDEN>
Date: Mon, 04 Nov 2024 21:12:50 +0900
Message-ID: <878qtzw62l.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73494
Cc: 73494 <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,

Hilton Chain <hako@HIDDEN> writes:

> Hi Maxim,
>
> On Wed, 30 Oct 2024 14:37:39 +0800,
> Maxim Cournoyer wrote:
>> I think it's a worthwhile change.  It'd be neat to unify every reference
>> to /var/run to /run in the doc/code too.
>
> Thank you, I'm now thinking of unifying them without the tmpfs change, since the
> tmpfs is not strictly necessary.
>
>> I'll be trying this on the build farm as there's an annoying problem
>> with anonip that creates FIFOs under /run/anonip, and these currently
>> become plain files upon reboot, breaking the anonip-service services.
>
> Won't these files be deleted (c250033aa69f: services: cleanup: Delete /run upon
> boot.) at boot?

Another thought; is tmpfs implemented on the Hurd?

-- 
Thanks,
Maxim




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

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


Received: (at 73494) by debbugs.gnu.org; 4 Nov 2024 12:13:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 04 07:13:21 2024
Received: from localhost ([127.0.0.1]:39464 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t7vxR-0000Jd-Fx
	for submit <at> debbugs.gnu.org; Mon, 04 Nov 2024 07:13:21 -0500
Received: from mail-pf1-f179.google.com ([209.85.210.179]:61786)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1t7vxN-0000JV-7B
 for 73494 <at> debbugs.gnu.org; Mon, 04 Nov 2024 07:13:20 -0500
Received: by mail-pf1-f179.google.com with SMTP id
 d2e1a72fcca58-71e79f73aaeso3390263b3a.3
 for <73494 <at> debbugs.gnu.org>; Mon, 04 Nov 2024 04:13:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1730722336; x=1731327136; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=8yEFdU3DJHxgA4RZLdAdaBWF/BJs1zchnYNRzdz//xI=;
 b=EUN90ED3D74lzyaIui3yYps1noOxbIOJYSREFPH+XF8fENlvScfLIzqCd/YY22NlcW
 KjBp8ztq4UBNb/ZpB/A51wLr2R65F+0mNiZ21LEfb5DDAv/4gstYgATWslmi8hq3iqUc
 ui7slHqHpRdNTJDMZ5dG/j/ao+WufQLfODtSqVinPkhhJq6b0sjju7jZBMFUzIVI3JL9
 vM53xPj4ARp61IOW9G9KZMbhZ8++JgF7McH8LLkeXenMRmp2+pkNHgKB61GN8+cTcKts
 n8JBqXcHYZQNW+EieKGMilySQbZDySur/mTITjEWGVXGE/JI6kCBI396F1tu28jnhZ6b
 IOrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1730722336; x=1731327136;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=8yEFdU3DJHxgA4RZLdAdaBWF/BJs1zchnYNRzdz//xI=;
 b=ng3LK1clTs2Ki4kWG+i1pb5h2JHN17JgmPNYpGgDvbTubgtkt3u7fpUkGbAej68ndm
 astYyngYhg8wR9BnfIUhPLS/goYwz28L2tsQhSM79sRrYf7C5YbM/AFljCeWFeFqTVmB
 JgyTlTkqCB9UT7UaLE4V6upIlJclo9j4EMR1aSe03kVNsgykV3nKQeVFeJ9vMOmTXotr
 ++7WIMzFRpT/WYeQyoN4WX99nNrDdEi4O1d0MikY8u1Kr/FB2GegBiwSNyzypkEu1oY9
 hOcW4ThMX7dFjTWCKCIRMaxqErXMsekr2XoWMl+IfwRPpL/Xxl0R0/8PQwPmwKymCtUE
 +tqA==
X-Gm-Message-State: AOJu0YyNyl7/2RrGyov7Q+7zYXLIfAOZ6ek19Q3zFXh0AsECv5efLVc8
 DmHts8jlKd9oOqr5DM1ZX6Loy4ve74etN19Bv/rwToeGck1cbOo+ffRUkA==
X-Google-Smtp-Source: AGHT+IGAuivwxqpHZ9EsI3oxKqlnjyrf0sXsvwEREgGd+LPhFVP0q2pENNnc2HdfJg3umn/43GqHzw==
X-Received: by 2002:a05:6a00:80c:b0:71e:5d1d:1aa0 with SMTP id
 d2e1a72fcca58-72062f4e529mr43243855b3a.6.1730722335408; 
 Mon, 04 Nov 2024 04:12:15 -0800 (PST)
Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-720bc1ed42fsm7277991b3a.78.2024.11.04.04.12.13
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 04 Nov 2024 04:12:14 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Hilton Chain <hako@HIDDEN>
Subject: Re: [bug#73494] [PATCH 0/2] tmpfs /run.
In-Reply-To: <87o72w1fuc.wl-hako@HIDDEN> (Hilton Chain's message of
 "Sun, 03 Nov 2024 23:45:15 +0800")
References: <cover.1727331040.git.hako@HIDDEN>
 <87cyknm9ky.wl-hako@HIDDEN> <87h68ujdu4.fsf@HIDDEN>
 <87o72w1fuc.wl-hako@HIDDEN>
Date: Mon, 04 Nov 2024 21:12:10 +0900
Message-ID: <87cyjbw63p.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73494
Cc: 73494 <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 Hilton,

Hilton Chain <hako@HIDDEN> writes:

> Hi Maxim,
>
> On Wed, 30 Oct 2024 14:37:39 +0800,
> Maxim Cournoyer wrote:
>> I think it's a worthwhile change.  It'd be neat to unify every reference
>> to /var/run to /run in the doc/code too.
>
> Thank you, I'm now thinking of unifying them without the tmpfs change, since the
> tmpfs is not strictly necessary.
>
>> I'll be trying this on the build farm as there's an annoying problem
>> with anonip that creates FIFOs under /run/anonip, and these currently
>> become plain files upon reboot, breaking the anonip-service services.
>
> Won't these files be deleted (c250033aa69f: services: cleanup: Delete /run upon
> boot.) at boot?

Yes, they should, but I didn't want to take anything for granted.  I've
come up with a reproducer (system tests) and a fix (already pushed) for
it in the series https://issues.guix.gnu.org/74151

-- 
Thanks,
Maxim




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

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


Received: (at 73494) by debbugs.gnu.org; 3 Nov 2024 15:46:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 03 10:46:45 2024
Received: from localhost ([127.0.0.1]:32960 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t7coO-0003Ft-OG
	for submit <at> debbugs.gnu.org; Sun, 03 Nov 2024 10:46:45 -0500
Received: from mail.boiledscript.com ([144.168.59.46]:48036)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hako@HIDDEN>) id 1t7coM-0003Fn-Gh
 for 73494 <at> debbugs.gnu.org; Sun, 03 Nov 2024 10:46:44 -0500
Date: Sun, 03 Nov 2024 23:45:15 +0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space;
 s=dkim; t=1730648795;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=eKE53M8I93LC9V/oDzqhK0EBlMPihhJiQCXm3qTjebg=;
 b=LzEKrOpH7ZLcN3uiMZIHVv3fQWI/cRNOE4S5TrLJd0z/7m7FCStjnoLEljeaPVhh7vJWtU
 tmbbKIZi0nXknxQQNXOZPna+lnydqmMqev/cmr3MCms44J/6OPK9k1KqUmFgnzSERyolaS
 fHg4RiaxMCYkALur4Tu9kVpY6YARhsQ1wifQyCZUTvNc0rvSCDPcWH5ehCtXzxWIJqX7sG
 jC8DC7C73duQkbf3SCSTMFZl9cUdYGk6DCDSA8M724kmzF5BrzXzknnriUv+0A9RqrXX0+
 ZTdqO698xXisK4peEwi8dL2NEYMYyzb7nEuc12LwvcrmUtM5kmlBgGSbLNIl/A==
Authentication-Results: mail.boiledscript.com;
 auth=pass smtp.mailfrom=hako@HIDDEN
Message-ID: <87o72w1fuc.wl-hako@HIDDEN>
From: Hilton Chain <hako@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: Re: [bug#73494] [PATCH 0/2] tmpfs /run.
In-Reply-To: <87h68ujdu4.fsf@HIDDEN>
References: <cover.1727331040.git.hako@HIDDEN>
 <87cyknm9ky.wl-hako@HIDDEN> <87h68ujdu4.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
X-Spamd-Bar: --
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73494
Cc: 73494 <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 Maxim,

On Wed, 30 Oct 2024 14:37:39 +0800,
Maxim Cournoyer wrote:
> I think it's a worthwhile change.  It'd be neat to unify every reference
> to /var/run to /run in the doc/code too.

Thank you, I'm now thinking of unifying them without the tmpfs change, since the
tmpfs is not strictly necessary.

> I'll be trying this on the build farm as there's an annoying problem
> with anonip that creates FIFOs under /run/anonip, and these currently
> become plain files upon reboot, breaking the anonip-service services.

Won't these files be deleted (c250033aa69f: services: cleanup: Delete /run upon
boot.) at boot?




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

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


Received: (at 73494) by debbugs.gnu.org; 30 Oct 2024 06:38:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 30 02:38:52 2024
Received: from localhost ([127.0.0.1]:33435 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t62Lz-0004i3-QD
	for submit <at> debbugs.gnu.org; Wed, 30 Oct 2024 02:38:52 -0400
Received: from mail-pf1-f173.google.com ([209.85.210.173]:53573)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1t62Lw-0004hx-Rh
 for 73494 <at> debbugs.gnu.org; Wed, 30 Oct 2024 02:38:50 -0400
Received: by mail-pf1-f173.google.com with SMTP id
 d2e1a72fcca58-71e953f4e7cso4616217b3a.3
 for <73494 <at> debbugs.gnu.org>; Tue, 29 Oct 2024 23:38:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1730270267; x=1730875067; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=QktPSaSpD1Sk+DFbCrZfqBOmDI2hkaJcuYGZ+POw2ew=;
 b=dPbT839mBCATQN+dCqXdCMFGnyg6fhlCn1hhAYSVCPopsT2437j+vKVBecLCcanaqb
 dVY/Azty2DHJHmGGg8lfnhfbFLyZsbRS+LF2EpaDTOxwpH4KbQhEASQGX/CwGnl55/nL
 t0yRv4MmUxwlNvbihHktwWD91JXHMF0OAY1odt/16e+eEmKtWYWFZp4tQ3/+HmF4CKaL
 eUhXTKMM3B0AfW0gOFv4iZEr79wrtkMHupnhz4K6fyfr9iRusGn/lH+LDlD779+6XnIY
 IJe9VjzD6pApzviYZiP0CcKUO9NQxoNDEoqMhbURCWZAR81mRTY4VcHNNcBsYgkXZpMB
 Ao4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1730270267; x=1730875067;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=QktPSaSpD1Sk+DFbCrZfqBOmDI2hkaJcuYGZ+POw2ew=;
 b=nPJLvyvNBYnCEk27h6iryCTszFYCtxa0j5fZ3QeUEu8Hhsac9CV7SA8vO5/Ojph2m7
 3rre9Mho68YmhqEvDXGvHdW9c89lbbQwAJlLb8ln1acwZnazEV9Yg6LQLEE02Ci4104G
 wQTXATZDRubFYEK+jjHqBnyafScFKHzJvNtzPzyYSZCNBPVPSXiymbZUDAlTS2qO261Z
 dy/IrGdIUy0AvuISUtTL4JKvCzDDtU9ZI+R1eNeC/V+yED/AG9dg84pmWl7uqe4Ipd8Q
 Zd7EQOqNorAMtKQHXIoWNBHFftjAXS3D0LgQu1AO8oLAoW4lZA0RMYWjcYLxIg0C8Thi
 4/Ig==
X-Gm-Message-State: AOJu0Yy6vBZPHHK/5+yRNzbpRyo4jiHiUKYLLRaj2nSAeo3B7q52mC8H
 FaHzXu3ZWxCSIApFFl3Yiak4Ei537dcUcUYp7gmFVdz0DRazrv4F8C9Qug==
X-Google-Smtp-Source: AGHT+IFDKYRkx3MLeIUTX8BPACDexbzltw5rJ5XopjaFY6/QBj0Xi91Pr83BmZCnsDMviwQl7C0Jpg==
X-Received: by 2002:a05:6a00:3d4d:b0:71e:a3:935b with SMTP id
 d2e1a72fcca58-7206306ebbfmr20617108b3a.25.1730270267227; 
 Tue, 29 Oct 2024 23:37:47 -0700 (PDT)
Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-72057a0b7basm8603007b3a.109.2024.10.29.23.37.45
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 29 Oct 2024 23:37:46 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Hilton Chain <hako@HIDDEN>
Subject: Re: [bug#73494] [PATCH 0/2] tmpfs /run.
In-Reply-To: <87cyknm9ky.wl-hako@HIDDEN> (Hilton Chain's message of
 "Sun, 29 Sep 2024 11:18:21 +0800")
References: <cover.1727331040.git.hako@HIDDEN>
 <87cyknm9ky.wl-hako@HIDDEN>
Date: Wed, 30 Oct 2024 15:37:39 +0900
Message-ID: <87h68ujdu4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73494
Cc: 73494 <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 Hilton,

Hilton Chain <hako@HIDDEN> writes:

> On Thu, 26 Sep 2024 14:44:52 +0800,
> Hilton Chain wrote:
>>
>> Hi Guix,
>>
>> This series adds a tmpfs /run to %base-file-systems and symlinks /var/run to
>> it.
>>
>> Mount options are taken from Systemd[1], OpenRC also uses the same ones[2].
>> (Except no-suid since we have /run/privileged/bin.)
>>
>> Thanks
>>
>> [1]: https://github.com/systemd/systemd/blob/v256.6/src/shared/mount-setup.c#L102
>> [2]: https://github.com/OpenRC/openrc/blob/0.55.1/sh/init.sh.Linux.in#L74
>>
>> Hilton Chain (2):
>>   file-systems: %base-file-systems: Add tmpfs /run.
>>   services: cleanup: Make /var/run a symlink of /run.
>>
>>  doc/guix.texi               |  5 +++++
>>  gnu/services.scm            |  6 +-----
>>  gnu/services/dbus.scm       | 31 -------------------------------
>>  gnu/system/file-systems.scm | 15 ++++++++++++++-
>>  4 files changed, 20 insertions(+), 37 deletions(-)
>>
>>
>> base-commit: 8576aaf5f90db9b385ea8cf6dc98bf3c062959dc
>> --
>> 2.46.0
>
> As adding mount point to /run requires an immediate reboot after reconfiguring
> from a system without it, I'll also add a news entry for the change.
>
> Merging /var/run and /run is the easiest part, since they are supposed to be
> cleaned upon booting and nothing will break with the change.  However there're
> many references to both directories in our codebase.  I'm not sure if these
> references should be unified as well.
>
> I won't hurry on pushing this change, please leave a comment if you want the
> change or there's any concern about it.

I think it's a worthwhile change.  It'd be neat to unify every reference
to /var/run to /run in the doc/code too.

I'll be trying this on the build farm as there's an annoying problem
with anonip that creates FIFOs under /run/anonip, and these currently
become plain files upon reboot, breaking the anonip-service services.

-- 
Thanks,
Maxim




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

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


Received: (at 73494) by debbugs.gnu.org; 29 Sep 2024 03:19:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 28 23:19:18 2024
Received: from localhost ([127.0.0.1]:58867 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sukSr-0004jE-PL
	for submit <at> debbugs.gnu.org; Sat, 28 Sep 2024 23:19:18 -0400
Received: from mail.boiledscript.com ([144.168.59.46]:58480)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hako@HIDDEN>) id 1sukSp-0004iw-Rq
 for 73494 <at> debbugs.gnu.org; Sat, 28 Sep 2024 23:19:16 -0400
Date: Sun, 29 Sep 2024 11:18:21 +0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space;
 s=dkim; t=1727579917;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=TSCso4CQhRPqtedEgjdJpUZWe28A9Hq8WFzhFMZ0f+8=;
 b=CsrCO4UAHC50h4WvTrGqAHrFBE7pigLmEi9o3x+4xdqmHkIrFFybrbW/xNAXix9Wy0u2bh
 llTp/wKr11Ww3CezfT7w1xDRO+2LaslbTZKbDVEjAS7CbOT8IC8FMq000Ke16vlcrYpBP8
 QiWStZ488B2m6pbVnxaKglmzrxBeiSJPv6BaV35zjK+qQqnYuOR3TMJ0+xndcG31sL9DSG
 POPYlUc9TjR9hfQC1IsxKW/sjiB1uBsRnetIRcTz/xUo5GBdpHbvgF4cfROIQFtAQW4mt/
 8JvypokVU+8GEgHMjDc1chwqOj6XZ12ngaTW6sNi6M2XckbvqbjcmnYoD9QFnA==
Authentication-Results: mail.boiledscript.com;
 auth=pass smtp.mailfrom=hako@HIDDEN
Message-ID: <87cyknm9ky.wl-hako@HIDDEN>
From: Hilton Chain <hako@HIDDEN>
To: 73494 <at> debbugs.gnu.org
Subject: Re: [PATCH 0/2] tmpfs /run.
In-Reply-To: <cover.1727331040.git.hako@HIDDEN>
References: <cover.1727331040.git.hako@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
X-Spamd-Bar: --
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 73494
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 (-)

On Thu, 26 Sep 2024 14:44:52 +0800,
Hilton Chain wrote:
>
> Hi Guix,
>
> This series adds a tmpfs /run to %base-file-systems and symlinks /var/run to
> it.
>
> Mount options are taken from Systemd[1], OpenRC also uses the same ones[2].
> (Except no-suid since we have /run/privileged/bin.)
>
> Thanks
>
> [1]: https://github.com/systemd/systemd/blob/v256.6/src/shared/mount-setup.c#L102
> [2]: https://github.com/OpenRC/openrc/blob/0.55.1/sh/init.sh.Linux.in#L74
>
> Hilton Chain (2):
>   file-systems: %base-file-systems: Add tmpfs /run.
>   services: cleanup: Make /var/run a symlink of /run.
>
>  doc/guix.texi               |  5 +++++
>  gnu/services.scm            |  6 +-----
>  gnu/services/dbus.scm       | 31 -------------------------------
>  gnu/system/file-systems.scm | 15 ++++++++++++++-
>  4 files changed, 20 insertions(+), 37 deletions(-)
>
>
> base-commit: 8576aaf5f90db9b385ea8cf6dc98bf3c062959dc
> --
> 2.46.0

As adding mount point to /run requires an immediate reboot after reconfiguring
from a system without it, I'll also add a news entry for the change.

Merging /var/run and /run is the easiest part, since they are supposed to be
cleaned upon booting and nothing will break with the change.  However there're
many references to both directories in our codebase.  I'm not sure if these
references should be unified as well.

I won't hurry on pushing this change, please leave a comment if you want the
change or there's any concern about it.


Thanks




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

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


Received: (at 73494) by debbugs.gnu.org; 26 Sep 2024 07:06:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 26 03:06:36 2024
Received: from localhost ([127.0.0.1]:48522 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1stiaB-0007oP-Hm
	for submit <at> debbugs.gnu.org; Thu, 26 Sep 2024 03:06:35 -0400
Received: from mail.boiledscript.com ([144.168.59.46]:59268)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hako@HIDDEN>) id 1stia9-0007nr-Cs
 for 73494 <at> debbugs.gnu.org; Thu, 26 Sep 2024 03:06:33 -0400
From: Hilton Chain <hako@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space;
 s=dkim; t=1727334360;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=jaLqm29VvpujE2iRYM/aR5/gCESFcKJPCcy/9lrEw/o=;
 b=xkerDelgUz8TvuEpwwPN/GMAI7ssrYXtQUhoEnqWtdoFGUFgzgDb8ZX/nL72UEtQHwBXo8
 3BGZgEV8ndliWnuZBxIWaCA758xFTbV/sfnJuHbIwLr9TcTnG+mbYP5QPXy7feaSTmJ0Uj
 P6/degKFYKIi7hRlTiSWxkMxSe42eqWf7Kvhynhx9q8F/T9AmRfdmWBH/pw9HwDeNJn3Om
 v128xsXoFR07/TsIHR5bFgP1KNs6WCntRsb6m6dpPKF5aFWXR1NLB3KSXihUfpu+w9ygwx
 3zNKInSVr6jtaXWpKCLv9NdArS8jfY1ticK6gtbsTir9PU7TQxTpRq0bsea8xg==
Authentication-Results: mail.boiledscript.com;
 auth=pass smtp.mailfrom=hako@HIDDEN
To: 73494 <at> debbugs.gnu.org
Subject: [PATCH 2/2] services: cleanup: Make /var/run a symlink of /run.
Date: Thu, 26 Sep 2024 15:05:29 +0800
Message-ID: <dcb67a0cf081d8dff06d12959acc53fb174540ad.1727334105.git.hako@HIDDEN>
In-Reply-To: <cover.1727331040.git.hako@HIDDEN>
References: <cover.1727331040.git.hako@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spamd-Bar: -----
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 73494
Cc: Hilton Chain <hako@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: -1.0 (-)

* gnu/services.scm (cleanup-gexp): Make /var/run a symlink of /run.
* gnu/services/dbus.scm (dbus-activation): Adjust accordingly.

Change-Id: I7b94d3e2fe1bef66f435e84bc77f32311dddd0ce
---
 gnu/services.scm      |  3 +--
 gnu/services/dbus.scm | 31 -------------------------------
 2 files changed, 1 insertion(+), 33 deletions(-)

diff --git a/gnu/services.scm b/gnu/services.scm
index ea855ad193..50af5f56b6 100644
--- a/gnu/services.scm
+++ b/gnu/services.scm
@@ -668,8 +668,7 @@ (define (cleanup-gexp _)
            ;; hence the 'chmod' calls.
            (mkdir "/tmp" #o1777)
            (chmod "/tmp" #o1777)
-           (mkdir "/var/run" #o755)
-           (chmod "/var/run" #o755))))))
+           (symlink "/run" "/var/run"))))))
 
 (define cleanup-service-type
   ;; Service that cleans things up in /tmp and similar.
diff --git a/gnu/services/dbus.scm b/gnu/services/dbus.scm
index 76e04bf221..9292172e01 100644
--- a/gnu/services/dbus.scm
+++ b/gnu/services/dbus.scm
@@ -190,37 +190,6 @@ (define (dbus-activation config)
           ;; world-readable.
           (mkdir-p/perms "/run/dbus" user #o755))
 
-        (catch 'system-error
-          (lambda ()
-            (symlink "/run/dbus" "/var/run/dbus"))
-          (lambda args
-            (let ((errno (system-error-errno args)))
-              (cond
-               ((= errno EEXIST)
-                (let ((existing-name
-                       (false-if-exception
-                        (readlink "/var/run/dbus"))))
-                  (unless (equal? existing-name "/run/dbus")
-                    ;; Move the content of /var/run/dbus to /run/dbus, and
-                    ;; retry.
-                    (let ((dir (opendir "/var/run/dbus")))
-                      (let loop ((next (readdir dir)))
-                        (cond
-                         ((eof-object? next) (closedir dir))
-                         ((member next '("." "..")) (loop (readdir dir)))
-                         (else
-                          (begin
-                            (rename-file (string-append "/var/run/dbus/" next)
-                                         (string-append "/run/dbus/" next))
-                            (loop (readdir dir)))))))
-                    (rmdir "/var/run/dbus")
-                    (symlink "/run/dbus" "/var/run/dbus"))))
-               (else
-                (format (current-error-port)
-                        "Failed to symlink /run/dbus to /var/run/dbus: ~s~%"
-                        (strerror errno))
-                (error "cannot create /var/run/dbus"))))))
-
         (unless (file-exists? "/etc/machine-id")
           (format #t "creating /etc/machine-id...~%")
           (invoke (string-append #$(dbus-configuration-dbus config)
-- 
2.46.0





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

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


Received: (at 73494) by debbugs.gnu.org; 26 Sep 2024 07:06:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 26 03:06:35 2024
Received: from localhost ([127.0.0.1]:48520 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1stiaB-0007oJ-2W
	for submit <at> debbugs.gnu.org; Thu, 26 Sep 2024 03:06:35 -0400
Received: from mail.boiledscript.com ([144.168.59.46]:59252)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hako@HIDDEN>) id 1stia8-0007no-UX
 for 73494 <at> debbugs.gnu.org; Thu, 26 Sep 2024 03:06:33 -0400
From: Hilton Chain <hako@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space;
 s=dkim; t=1727334359;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=nClfNoWWXK7aIuSy56LXRhmr7QMEWyW0hyV2TaoNQmA=;
 b=kRbfh0GcL/tjS/yFb5RMlUpovAw9+9RXodGF5Vsru5HeCB7axPwY0j+1y9quI1wjlvzmMS
 0hZn0cObX/vxAD+o10tZFJT7pEirWqLRAylKA1PtWl3+ZpRGUNb0SMMb7Q3eieZCh0juw+
 qt5nVW+AA5YNzoyA6cS9FUfcR5vqvvoddjKOkJ1hQhjCJD3zZHtl5tkiNB5j1EZtI5ADUx
 t8Ll/oU4W/nKyKE8uUzr+HCrUHpOa2+/aG9WWLGuDpXIiUkmSqjWjiT2OAmPIsMQ8kndcZ
 OygnlQjCJ6KCEf8p74nmt0e90u3IzhlFR66oTjq7kH+jZOHprihtY0RmvwKKlg==
Authentication-Results: mail.boiledscript.com;
 auth=pass smtp.mailfrom=hako@HIDDEN
To: 73494 <at> debbugs.gnu.org
Subject: [PATCH 1/2] file-systems: %base-file-systems: Add tmpfs /run.
Date: Thu, 26 Sep 2024 15:05:28 +0800
Message-ID: <9769cf0f812d5e7e9fe38ed664809974101821e0.1727334105.git.hako@HIDDEN>
In-Reply-To: <cover.1727331040.git.hako@HIDDEN>
References: <cover.1727331040.git.hako@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Florian Pelz <pelzflorian@HIDDEN>, Ludovic Courtès <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spamd-Bar: -----
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 73494
Cc: Hilton Chain <hako@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: -1.0 (-)

* gnu/system/file-systems (%runtime-variable-data): New variable.
(%base-file-systems): Add it.
* doc/guix.texi (File Systems): Document it.
* gnu/services.scm (cleanup-gexp): Adjust accordingly.

Change-Id: I3a95e49d396fbb2577026aefc247cfe996c5f267
---
 doc/guix.texi               |  5 +++++
 gnu/services.scm            |  5 +----
 gnu/system/file-systems.scm | 15 ++++++++++++++-
 3 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index 52e36e4354..54edd14d1b 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -17988,6 +17988,11 @@ File Systems
 read-write in its own ``name space.''
 @end defvar
 
+@defvar %runtime-variable-data
+This file system is mounted as @file{/run} and contains system
+information data describing the system since it was booted.
+@end defvar
+
 @defvar %binary-format-file-system
 The @code{binfmt_misc} file system, which allows handling of arbitrary
 executable file types to be delegated to user space.  This requires the
diff --git a/gnu/services.scm b/gnu/services.scm
index 8a4002e072..ea855ad193 100644
--- a/gnu/services.scm
+++ b/gnu/services.scm
@@ -632,7 +632,7 @@ (define (cleanup-gexp _)
     #~(begin
         (use-modules (guix build utils))
 
-        ;; Clean out /tmp, /var/run, and /run.
+        ;; Clean out /tmp and /var/run.
         ;;
         ;; XXX This needs to happen before service activations, so it
         ;; has to be here, but this also implicitly assumes that /tmp
@@ -663,15 +663,12 @@ (define (cleanup-gexp _)
            (setlocale LC_CTYPE "en_US.utf8")
            (delete-file-recursively "/tmp")
            (delete-file-recursively "/var/run")
-           (delete-file-recursively "/run")
 
            ;; Note: The second argument to 'mkdir' is and'ed with umask,
            ;; hence the 'chmod' calls.
            (mkdir "/tmp" #o1777)
            (chmod "/tmp" #o1777)
            (mkdir "/var/run" #o755)
-           (chmod "/var/run" #o755)
-           (mkdir "/run" #o755)
            (chmod "/var/run" #o755))))))
 
 (define cleanup-service-type
diff --git a/gnu/system/file-systems.scm b/gnu/system/file-systems.scm
index 4ea8237c70..65704d7681 100644
--- a/gnu/system/file-systems.scm
+++ b/gnu/system/file-systems.scm
@@ -82,6 +82,7 @@ (define-module (gnu system file-systems)
             %pseudo-terminal-file-system
             %tty-gid
             %immutable-store
+            %runtime-variable-data
             %control-groups
             %elogind-file-systems
 
@@ -448,6 +449,17 @@ (define %immutable-store
     (check? #f)
     (flags '(read-only bind-mount no-atime))))
 
+(define %runtime-variable-data
+  (file-system
+    (type "tmpfs")
+    (mount-point "/run")
+    (device "tmpfs")
+    (flags '(no-dev strict-atime))
+    (options "mode=0755,nr_inodes=800k,size=20%")
+    (needed-for-boot? #t)
+    (check? #f)
+    (create-mount-point? #t)))
+
 (define %control-groups
   ;; The cgroup2 file system.
   (list (file-system
@@ -497,7 +509,8 @@ (define %base-file-systems
         %debug-file-system
         %shared-memory-file-system
         %efivars-file-system
-        %immutable-store))
+        %immutable-store
+        %runtime-variable-data))
 
 (define %base-live-file-systems
   ;; This is the bare minimum to use live file-systems.

base-commit: 8576aaf5f90db9b385ea8cf6dc98bf3c062959dc
-- 
2.46.0





Information forwarded to pelzflorian@HIDDEN, ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#73494; Package guix-patches. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 26 Sep 2024 07:02:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 26 03:02:45 2024
Received: from localhost ([127.0.0.1]:48270 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1stiWS-0007UH-So
	for submit <at> debbugs.gnu.org; Thu, 26 Sep 2024 03:02:45 -0400
Received: from lists.gnu.org ([209.51.188.17]:60570)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hako@HIDDEN>) id 1stiWQ-0007U2-4C
 for submit <at> debbugs.gnu.org; Thu, 26 Sep 2024 03:02:43 -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 <hako@HIDDEN>)
 id 1stiGi-0006kj-L3
 for guix-patches@HIDDEN; Thu, 26 Sep 2024 02:46:28 -0400
Received: from mail.boiledscript.com ([144.168.59.46])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <hako@HIDDEN>)
 id 1stiGh-0007F7-42
 for guix-patches@HIDDEN; Thu, 26 Sep 2024 02:46:28 -0400
From: Hilton Chain <hako@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space;
 s=dkim; t=1727333181;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding;
 bh=DG5ISkxihGJNtJxV/8QDlRPuAuAPx55GC8e98W8DwuM=;
 b=avlE8wvqVmWLh2RxRXMC7fqpi520IiNEj1Di5qTZT5D+X4P4Pd7Alg6zo2FEfJnTAK8G+8
 si04IaX15olk/9goVxIHgj6IVc1Nri3oodOafr8JOKZ3SNiA0uJ5menyYFQwDupBJf+hHr
 05JtGWKXyUN6MbzVhff/OHD1tFLkVmmMyksne2eWTHys3Bp05nHxlTYGaDTgjGferSKY+A
 Z9rRDa1cSMvsF8YrNFqNF2w+zXt9NzkYVA82esGCWnY13jWeYOnNqgglurj0h6KlD8vMKR
 zlpJUlAKjOEDqZ7uGm8FRJxTeb5LL8PdW/vQVm49ZMhOdd/c+scQaOzCZXtwsA==
Authentication-Results: mail.boiledscript.com;
 auth=pass smtp.mailfrom=hako@HIDDEN
To: guix-patches@HIDDEN
Subject: [PATCH 0/2] tmpfs /run.
Date: Thu, 26 Sep 2024 14:44:52 +0800
Message-ID: <cover.1727331040.git.hako@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spamd-Bar: -
Received-SPF: pass client-ip=144.168.59.46; envelope-from=hako@HIDDEN;
 helo=mail.boiledscript.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,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Hilton Chain <hako@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: -2.3 (--)

Hi Guix,

This series adds a tmpfs /run to %base-file-systems and symlinks /var/run to
it.

Mount options are taken from Systemd[1], OpenRC also uses the same ones[2].
(Except no-suid since we have /run/privileged/bin.)

Thanks

[1]: https://github.com/systemd/systemd/blob/v256.6/src/shared/mount-setup.c#L102
[2]: https://github.com/OpenRC/openrc/blob/0.55.1/sh/init.sh.Linux.in#L74

Hilton Chain (2):
  file-systems: %base-file-systems: Add tmpfs /run.
  services: cleanup: Make /var/run a symlink of /run.

 doc/guix.texi               |  5 +++++
 gnu/services.scm            |  6 +-----
 gnu/services/dbus.scm       | 31 -------------------------------
 gnu/system/file-systems.scm | 15 ++++++++++++++-
 4 files changed, 20 insertions(+), 37 deletions(-)


base-commit: 8576aaf5f90db9b385ea8cf6dc98bf3c062959dc
--
2.46.0




Acknowledgement sent to Hilton Chain <hako@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#73494; Package guix-patches. 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: Sun, 12 Jan 2025 05:45:02 UTC

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