Subject: bug#76928: User accounts are shared between system generations

From: Ian Eure <[email-masked]>
Date: Mon, 10 Mar 2025 15:46:45 -0700

Found this one on accident today and was surprised.  To reproduce:

 - Remove your user account from your system configuration on 
 accident.
 - `sudo guix system reconfigure'
 - Realize your mistake.  Observe that neither `su' nor `sudo' 
 work, because you don’t exist.
 - Reboot in a state of mild panic.
 - Select any previous system generation from GRUB.

Expected result: previous generations should have the account 
which was deleted, since it was declared in the configurations 
which produced them.

Actual result: They don’t.

  -- Ian