Hi Zbyszek,

I hoped I'd resolve the PRs for MariaDB and MySQL by the beginning of this week,
however I got sick, and I can't continue at this moment.

I carefully considered the options and I selected the path forward I
want to take.
The '%sysuser_create_compat' macros aren't present on RHEL 9 as far as
I can tell, but even though I want to use them.

I prepared the fix which should contain everything necessary but the
'%sysuser_create_compat' macros.
You pushed it to my fork:
  https://src.fedoraproject.org/fork/mschorm/rpms/mariadb10.11/commits/sysusers

It enforces using the downstream config by removing any such upstream variant.

If you would just adapt it to use '%sysuser_create_compat' macros, I
believe I should not have any other objections for merging it to
'mariadb10.11'.
After that, I'd like to have the same fix done to 'mysql8.0'. (with
the difference that I don't think MySQL provides upstream sysusers.d
config)

That is the only way I found that implements the change cleanly, in a
single commit, with backwards compatibility, with the behavioral
outcome I'd approve.

Or I will implement it myself when I get better, I just can't tell
when it will be.
And I would dislike merging the current versions of the MRs.

Hope this helps,

Michal

--

Michal Schorm
Software Engineer
Databases Team
Red Hat

--
On Mon, Mar 10, 2025 at 12:29 PM Zbigniew Jędrzejewski-Szmek
<zbys...@in.waw.pl> wrote:
>
> On Mon, Mar 03, 2025 at 10:43:25AM +0000, Zbigniew Jędrzejewski-Szmek wrote:
> > Below is the list of PRs to merge. They all pass CI or the CI failed
> > for unrelated reasons. I'll look at each PR before merging, so if
> > there is an ongoing discussion or requests from the maintainers, I'll
> > not merge the PR. (Some are false positives in the sense that there
> > already are comments there. I don't have a automatic way of filtering
> > those out.)
>
> I merged most of the PRs. A few that remain:
>
> https://src.fedoraproject.org/rpms/boinc-client/pull-request/5 - maintainer 
> indicated a different approach is wanted
> https://src.fedoraproject.org/rpms/condor/pull-request/4 - rebased, ftbfs
> https://src.fedoraproject.org/rpms/copr-dist-git/pull-request/1 - maintainer 
> indicated a different approach is wanted
> https://src.fedoraproject.org/rpms/erlang/pull-request/4 - rebased
> https://src.fedoraproject.org/rpms/freeipa/pull-request/24 - maintainer 
> indicated a different approach is wanted
> https://src.fedoraproject.org/rpms/ganglia/pull-request/2 - maintainer 
> indicated a different approach is wanted
> https://src.fedoraproject.org/rpms/koji/pull-request/24 - maintainer 
> indicated a different approach is wanted
> https://src.fedoraproject.org/rpms/mariadb10.11/pull-request/14 - unclear 
> ftbfs
> https://src.fedoraproject.org/rpms/mysql8.0/pull-request/6 - rebased
> https://src.fedoraproject.org/rpms/nats-server/pull-request/2 - unclear ftbfs
> https://src.fedoraproject.org/rpms/pcp/pull-request/29  - maintainer 
> indicated a different approach is wanted
> https://src.fedoraproject.org/rpms/smokeping/pull-request/1 - maintainer 
> indicated a different approach is wanted
> https://src.fedoraproject.org/rpms/svxlink/pull-request/3 - rebased
> https://src.fedoraproject.org/rpms/systemtap/pull-request/31 - maintainer 
> indicated a different approach is wanted
> https://src.fedoraproject.org/rpms/wesnoth/pull-request/3 - rebased
> https://src.fedoraproject.org/rpms/znc/pull-request/8 - maintainer indicated 
> a different approach is wanted
>
> We're getting close ;)
>
> Zbyszek
>
> > As discussed previously, those PRs are for rawhide, but also work for
> > F42. They are not compatible with F41- or EPEL. They can be used as a
> > good basis for making a version that backwards compatible, for folks
> > that want to maintain a single branch. Please use/change the PR as you
> > see fit, just let me know in a comment or close the PR.
> >
> > https://src.fedoraproject.org/rpms/NetworkManager-fortisslvpn/pull-request/2
> > https://src.fedoraproject.org/rpms/NetworkManager-openvpn/pull-request/6
> > https://src.fedoraproject.org/rpms/abrt/pull-request/45
> > https://src.fedoraproject.org/rpms/addrwatch/pull-request/3
> > https://src.fedoraproject.org/rpms/akmods/pull-request/24
> > https://src.fedoraproject.org/rpms/amanda/pull-request/10
> > https://src.fedoraproject.org/rpms/anyterm/pull-request/1
> > https://src.fedoraproject.org/rpms/apt/pull-request/17
> > https://src.fedoraproject.org/rpms/asterisk/pull-request/22
> > https://src.fedoraproject.org/rpms/autossh/pull-request/2
> > https://src.fedoraproject.org/rpms/avahi/pull-request/18
> > https://src.fedoraproject.org/rpms/bacula/pull-request/5
> > https://src.fedoraproject.org/rpms/barman/pull-request/2
> > https://src.fedoraproject.org/rpms/beanstalkd/pull-request/2
> > https://src.fedoraproject.org/rpms/beep/pull-request/2
> > https://src.fedoraproject.org/rpms/bind9-next/pull-request/11
> > https://src.fedoraproject.org/rpms/bitcoin-core/pull-request/2
> > https://src.fedoraproject.org/rpms/boinc-client/pull-request/5
> > https://src.fedoraproject.org/rpms/bzflag/pull-request/1
> > https://src.fedoraproject.org/rpms/c-icap/pull-request/1
> > https://src.fedoraproject.org/rpms/ccache/pull-request/22
> > https://src.fedoraproject.org/rpms/cjdns/pull-request/5
> > https://src.fedoraproject.org/rpms/clamav/pull-request/41
> > https://src.fedoraproject.org/rpms/condor/pull-request/4
> > https://src.fedoraproject.org/rpms/copr-backend/pull-request/2
> > https://src.fedoraproject.org/rpms/copr-dist-git/pull-request/1
> > https://src.fedoraproject.org/rpms/copr-frontend/pull-request/3
> > https://src.fedoraproject.org/rpms/copr-keygen/pull-request/3
> > https://src.fedoraproject.org/rpms/crack/pull-request/1
> > https://src.fedoraproject.org/rpms/darkstat/pull-request/3
> > https://src.fedoraproject.org/rpms/davfs2/pull-request/2
> > https://src.fedoraproject.org/rpms/dbus-broker/pull-request/15
> > https://src.fedoraproject.org/rpms/dhcp-forwarder/pull-request/1
> > https://src.fedoraproject.org/rpms/dist-git/pull-request/1
> > https://src.fedoraproject.org/rpms/dlt-daemon/pull-request/1
> > https://src.fedoraproject.org/rpms/dnsdist/pull-request/1
> > https://src.fedoraproject.org/rpms/erlang/pull-request/4
> > https://src.fedoraproject.org/rpms/etcd/pull-request/10
> > https://src.fedoraproject.org/rpms/fapolicyd/pull-request/12
> > https://src.fedoraproject.org/rpms/firebird/pull-request/4
> > https://src.fedoraproject.org/rpms/freeipa/pull-request/24
> > https://src.fedoraproject.org/rpms/ganglia/pull-request/2
> > https://src.fedoraproject.org/rpms/getdns/pull-request/2
> > https://src.fedoraproject.org/rpms/glusterfs/pull-request/10
> > https://src.fedoraproject.org/rpms/golang-github-shopify-toxiproxy/pull-request/1
> > https://src.fedoraproject.org/rpms/ipsilon/pull-request/7
> > https://src.fedoraproject.org/rpms/jabberd/pull-request/2
> > https://src.fedoraproject.org/rpms/jetty/pull-request/1
> > https://src.fedoraproject.org/rpms/jwhois/pull-request/2
> > https://src.fedoraproject.org/rpms/koji/pull-request/24
> > https://src.fedoraproject.org/rpms/libvirt-dbus/pull-request/5
> > https://src.fedoraproject.org/rpms/lirc/pull-request/5
> > https://src.fedoraproject.org/rpms/lockdev/pull-request/2
> > https://src.fedoraproject.org/rpms/mISDN/pull-request/1
> > https://src.fedoraproject.org/rpms/maradns/pull-request/1
> > https://src.fedoraproject.org/rpms/mariadb10=2E11/pull-request/14
> > https://src.fedoraproject.org/rpms/mlmmj/pull-request/1
> > https://src.fedoraproject.org/rpms/mock/pull-request/12
> > https://src.fedoraproject.org/rpms/mpdscribble/pull-request/2
> > https://src.fedoraproject.org/rpms/munin/pull-request/4
> > https://src.fedoraproject.org/rpms/mysql8=2E0/pull-request/6
> > https://src.fedoraproject.org/rpms/nats-server/pull-request/2
> > https://src.fedoraproject.org/rpms/netdata/pull-request/5
> > https://src.fedoraproject.org/rpms/noip/pull-request/1
> > https://src.fedoraproject.org/rpms/nqc/pull-request/1
> > https://src.fedoraproject.org/rpms/nrpe/pull-request/3
> > https://src.fedoraproject.org/rpms/nsd/pull-request/2
> > https://src.fedoraproject.org/rpms/nss-pam-ldapd/pull-request/3
> > https://src.fedoraproject.org/rpms/obs-signd/pull-request/6
> > https://src.fedoraproject.org/rpms/openarc/pull-request/4
> > https://src.fedoraproject.org/rpms/opendkim/pull-request/9
> > https://src.fedoraproject.org/rpms/openelp/pull-request/1
> > https://src.fedoraproject.org/rpms/openni-primesense/pull-request/3
> > https://src.fedoraproject.org/rpms/opensmtpd/pull-request/3
> > https://src.fedoraproject.org/rpms/openvpn/pull-request/6
> > https://src.fedoraproject.org/rpms/pcp/pull-request/29
> > https://src.fedoraproject.org/rpms/pcsc-cyberjack/pull-request/1
> > https://src.fedoraproject.org/rpms/pdns-recursor/pull-request/1
> > https://src.fedoraproject.org/rpms/pdns/pull-request/4
> > https://src.fedoraproject.org/rpms/perl-Net-Statsd-Server/pull-request/1
> > https://src.fedoraproject.org/rpms/pesign/pull-request/8
> > https://src.fedoraproject.org/rpms/pgbouncer/pull-request/4
> > https://src.fedoraproject.org/rpms/postfix-mta-sts-resolver/pull-request/3
> > https://src.fedoraproject.org/rpms/postgresql17/pull-request/1
> > https://src.fedoraproject.org/rpms/postgrey/pull-request/1
> > https://src.fedoraproject.org/rpms/python-onionbalance/pull-request/2
> > https://src.fedoraproject.org/rpms/rabbitmq-server/pull-request/11
> > https://src.fedoraproject.org/rpms/rancid/pull-request/2
> > https://src.fedoraproject.org/rpms/rbldnsd/pull-request/1
> > https://src.fedoraproject.org/rpms/realtime-setup/pull-request/4
> > https://src.fedoraproject.org/rpms/retrace-server/pull-request/50
> > https://src.fedoraproject.org/rpms/rssh/pull-request/2
> > https://src.fedoraproject.org/rpms/safekeep/pull-request/2
> > https://src.fedoraproject.org/rpms/sagator/pull-request/3
> > https://src.fedoraproject.org/rpms/screen/pull-request/4
> > https://src.fedoraproject.org/rpms/shairport-sync/pull-request/2
> > https://src.fedoraproject.org/rpms/shellinabox/pull-request/2
> > https://src.fedoraproject.org/rpms/sigul/pull-request/4
> > https://src.fedoraproject.org/rpms/smokeping/pull-request/1
> > https://src.fedoraproject.org/rpms/spamass-milter/pull-request/3
> > https://src.fedoraproject.org/rpms/statsd/pull-request/1
> > https://src.fedoraproject.org/rpms/suricata/pull-request/9
> > https://src.fedoraproject.org/rpms/svxlink/pull-request/3
> > https://src.fedoraproject.org/rpms/sympa/pull-request/3
> > https://src.fedoraproject.org/rpms/systemtap/pull-request/31
> > https://src.fedoraproject.org/rpms/tarantool/pull-request/1
> > https://src.fedoraproject.org/rpms/tcpcrypt/pull-request/5
> > https://src.fedoraproject.org/rpms/thttpd/pull-request/1
> > https://src.fedoraproject.org/rpms/trousers/pull-request/11
> > https://src.fedoraproject.org/rpms/usbauth-notifier/pull-request/1
> > https://src.fedoraproject.org/rpms/usbmuxd/pull-request/3
> > https://src.fedoraproject.org/rpms/uucp/pull-request/1
> > https://src.fedoraproject.org/rpms/uwsgi/pull-request/16
> > https://src.fedoraproject.org/rpms/voms/pull-request/1
> > https://src.fedoraproject.org/rpms/vsomeip3/pull-request/4
> > https://src.fedoraproject.org/rpms/wesnoth/pull-request/3
> > https://src.fedoraproject.org/rpms/wsdd/pull-request/5
> > https://src.fedoraproject.org/rpms/x2godesktopsharing/pull-request/1
> > https://src.fedoraproject.org/rpms/x2goserver/pull-request/3
> > https://src.fedoraproject.org/rpms/xpilot-ng/pull-request/1
> > https://src.fedoraproject.org/rpms/xpra/pull-request/6
> > https://src.fedoraproject.org/rpms/xrootd/pull-request/2
> > https://src.fedoraproject.org/rpms/znc/pull-request/8
> --
> _______________________________________________
> 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

-- 
_______________________________________________
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