Subject: Re: [bug#73494] [PATCH 0/2] tmpfs /run.

From: Maxim Cournoyer <[email-masked]>
Date: Fri, 03 Jan 2025 00:11:54 +0900

Hi Hilton,

Sorry for the delay.

Hilton Chain <[email-masked]> writes:

[...]

> Another concern I have is, with /run and /var/run unified,
> ‘guix system roll-back’ and ‘guix system switch-generation’ 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
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?

-- 
Thanks,
Maxim