Hide Forgot
This is a tracking bug for Change: Adopting sysusers.d format For more details, see: https://fedoraproject.org/wiki/Changes/Adopting_sysusers.d_format Files in sysusers.d format will be used to declare systems users so it will be possible to introspect system users. Users will still be created using old-style useradd calls.
The basic machinery (rpm macros) in systemd-rpm-macros is now done. Unfortunately I missed the mass rebuild, which means that packages will not get the new Provides:user() and group() until they are rebuilt. Packages which do not use sysusers require more work. I converted munge as an example: https://src.fedoraproject.org/rpms/munge/pull-request/1. I'll have time to work more on this two weeks from now, and I'll submit some no-op rebuilds and PRs then.
Branching Fedora 32 Changes from rawhide. Today is the Code Complete (testable) deadline. Please make sure your bug status is set appropriately: Complete (testable) -> MODIFIED Complete (100% code complete) -> ON_QA (deadline is 25 February) If you need to defer this change until Fedora 33, please set the version back to 'rawhide'.
The Code Complete (100% Complete) deadline has passed. If your Change is 100% complete, please set the status of this bug to ON_QA. If you need to defer to Fedora 33, please set the version to rawhide. A list of incomplete changes is being submitted to FESCo for review.
The implementation on systemd side is there. Now all packages need to be converted...
Fedora 32 is released!
(In reply to Zbigniew Jędrzejewski-Szmek from comment #4) > The implementation on systemd side is there. Now all packages need to be > converted... It is the time for another feature change to enforce sysusers to all packages? The usage of useradd/groupadd in %pre seems already removed from the guidline https://docs.fedoraproject.org/en-US/packaging-guidelines/UsersAndGroups/ . That's would be a great benefit for Silverblue/CoreOS users.