Re: force merging of the remaining pull requests for sysusers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I started testing the patches in MariaDB and MySQL.
I merged PRs to other packages, but since MariaDB and MySQL share the
same user and group config, I want to check if it works fine for them
in various combinations.

However I noticed a behavior that surprised me:
When installing MariaDB on Fedora 42 or Rawhide, the current scriptlet
(now, before the sysusers patch) does not guarantee the user / group
ID number anymore.

| # rpm -q --scripts mariadb-server
| preinstall scriptlet (using /bin/sh):
| /usr/sbin/groupadd -g 27 -o -r mysql >/dev/null 2>&1 || :
| /usr/sbin/useradd -M -N -g mysql -o -r -d /var/lib/mysql -s /sbin/nologin \
|   -c "MySQL Server" -u 27 mysql >/dev/null 2>&1 || :

Results in:
| Finished unknown scriptlet: mariadb-server-3:10.11.11-1.fc42.x86_64
| Scriptlet output:
| Creating group 'mysql' with GID 990.
| Creating user 'mysql' (MariaDB) with UID 990 and GID 990.

And the UID/GID 27 will remain unused, free.

While on Fedora 41 and older it guarantees the UID/GID 27.

I checked the Fedora changes for F42 by title and the
RPMSuportForSystemdSysusers in full, but none seem to mention this.

Do you have any idea what causes it, whether it is an expected change
in behavior or whether it is somehow related to your Change?

Michal

--

Michal Schorm
Software Engineer
Databases Team
Red Hat

--

On Mon, Mar 3, 2025 at 7:35 PM Emmanuel Seyman <emmanuel@xxxxxxxxx> wrote:
>
> * Zbigniew Jędrzejewski-Szmek [03/03/2025 10:43] :
> >
> > https://src.fedoraproject.org/rpms/perl-Net-Statsd-Server/pull-request/1
>
> Merged.
>
> Emmanuel
> --
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> 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@xxxxxxxxxxxxxxxxxxxxxxx
> Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux