I had mentioned the new #systemd version 256 recently, because its announcement came with the proud comment that it got rid of much Unix philosophy. There is a new minor version, because a number of people suddenly had their home directories deleted - which was entirely as desired, according to one of the main developers.
Systemd 256.1 Fixes "systemd-tmpfiles" Unexpectedly Deleting Your /home Directory - Phoronix https://www.phoronix.com/news/systemd-tmpfiles-purge-drama
Over on Mastodon and a systemd bug report, users were surprised that running "systemd-tmpfiles --purge" will delete all files/folders created by a tmpfiles.d configuration file even with the default behavior of /home being created by one. Thus those trying to do system maintenance without reading the man page could find their /home data deleted.
Initially the bug report was shot down by systemd developer Luca Boccassi of Microsoft with:
So an option that is literally documented as saying "all files and directories created by a tmpfiles.d/ entry will be deleted", that you knew nothing about, sounded like a "good idea"? Did you even go and look what tmpfiles.d entries you had beforehand?Maybe don't just run random commands that you know nothing about, while ignoring what the documentation tells you? Just a thought eh
Wow, just wow. "On your knees and worship the new Windows registry we brought to Linux, even though you worms don't deserve it!" When I get a new computer, I will definitely switch to a distro without systemd, perhaps even earlier...