#9 Missing CentOS Stream 9 dependencies to build systemd
Closed: Fixed by dcavalca. Opened by dcavalca.

systemd builds on c9s currently fail due to libfdisk-devel and qrencode-devel being missing. I've filed https://bugzilla.redhat.com/show_bug.cgi?id=2004758 to libfdisk-devel back, but for qrencode we'll either have to disable it or wait for EPEL, as it's not part of CentOS anymore.


I thought I had already removed qrencode from the systemd deps since we weren't using the feature. It's probably fine to not wait for it.

We're now missing libiptc: https://cbs.centos.org/koji/taskinfo?taskID=2568466 which is currently build as part of iptables-legacy-{libs,devel} but is unshipped

https://bugzilla.redhat.com/show_bug.cgi?id=2011531

Confirmed yesterday that a systemd build with -Dlibiptc=false with the centos-stream-9-x86_64 mock config was successful and falls back to nftables. The very minimal firewall code in systemd that used iptables has all the same support with nftables so we should be good to go whenever we get a c9s branch.

Resolved with https://src.fedoraproject.org/rpms/systemd/pull-request/68 in Fedora which I backported in https://git.centos.org/rpms/systemd/c/3a8f06992dc490882253fe06deeb3d199f2d6cd0

Metadata Update from @dcavalca:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Metadata Update from @ngompa:
- Issue tagged with: c9s

Metadata