sysusers.d and F42 #1489
Labels
No labels
announce
bootstrap
Closed As
accepted
Closed As
duplicate
Closed As
exceptionexpired
Closed As
fixed
Closed As
invalid
Closed As
nothingtodo
Closed As
permanentexception
Closed As
rejected
Closed As
temporaryexception
Closed As
wontfix
cmake
committee
draftneeded
hasdraft
meeting
meson
needinfo
Priority
In Committee
Priority
Needs Review
Priority
Waiting For Reporter
rust
writeup
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
packaging/guidelines#1489
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
https://docs.fedoraproject.org/en-US/packaging-guidelines/UsersAndGroups/#_creation_of_users_and_groups_with_scriptlets says that F42 and later fully support sysusers.d, and that the various backwards-compatibility macros will evaluate empty there. But I think that's incorrect, and it's actually F43 where this is the case.
Am I just confused about when this was supposed to be supported? Either the guidelines are wrong or somehow the macros weren't updated to null out the definitions on F42.
Also, I wonder if there's any solution for packages where the sysusers file can't live in a SOURCE file (because, perhaps, the user names are defined in macros). Besides the obvious solution of just not sharing the same spec across multiple branches, of course.
Makes the weird extreme rush to get everything patched to do this even stranger.
Metadata Update from @james: