On Wed, Jun 26, 2024 at 3:17 PM Panu Matilainen <pmati...@redhat.com> wrote:

> Excellent :) With the duplicates gone from systemd basic.conf gone, a
> logical next step would be turning on hard dependencies for users and
> groups before the F41 mass rebuild (by dropping
> rpm-4.19.91-weak-user-group.patch from Fedora rpm).

Hi,

I recently ran into issues related to the current state of sysusers in
Fedora, i.e. macro shenanigans and sysusers configs in dist-git. I
thought it would be nice to finally cross the finish line and make
native rpm support for sysusers default. There is still some work to
do in order to have this feature fully integrated in Fedora. These are
the work items that I am aware of,

(a) Put together Fedora System-Wide Change Proposal
(b) Remove rpm patch so that we generate strong dependencies on
virtual user and group provides
(c) Update Fedora Packaging Guidelines and stop recommending use of
%sysusers_create_compat macro

From above the most pressing is (a) because we are approaching the
submission deadline for change proposals. I'd be willing to put
together a draft of the proposal if you agree.

> All the necessary user/group provides should already be in place since
> F40 mass rebuild, and it shouldn't matter which mechanism actually
> creates the users, so it's not committing to any changes in user/group
> handling as such, this is just an extra packaging hygiene step in the
> process.

Given above, I think that the proposal should be uncontroversial as it
is mostly about cleanup and finishing touches because the feature as
such is already present in rpm.

Let me know what you guys think.

Cheers,
Michal

-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to