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!