Restore the content of iptables-services subpackage from the Fedora iptables spec, since c9s' iptables that we base iptables-epel on has an empty subpackage too.
Also drop Obsoletes on the packages provided by CentOS Stream / RHEL, they're likely not needed and could potentially cause issues.
Please login to add feedback.
This update has been submitted for testing by salimma.
This update's test gating status has been changed to 'ignored'.
This update has been pushed to testing.
iptables-legacy-libs obsoletes iptables-libs < 1.8.7-30.el9
It should not do that, for two reasons. 1 - An EPEL package should not obsolete a RHEL package. 2 - Even if the above weren't true, the iptables in CentOS Stream is 1.8.7-28. thus if someone has iptables-nft installed, then things are broken, such as
dnf --enablerepo=epel-testing install iptables-legacy
Error: Problem: cannot install the best candidate for the job - nothing provides iptables-libs(x86-64) = 1.8.7-30.el9 needed by iptables-legacy-1.8.7-30.el9.1.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) [root@cs9 ~]# dnf --enablerepo=epel-testing install iptables-legacy-libs Last metadata expiration check: 0:08:02 ago on Fri 01 Apr 2022 06:55:52 AM PDT. Error: Problem: problem with installed package iptables-nft-1.8.7-28.el9.x86_64 - package iptables-nft-1.8.7-28.el9.x86_64 requires libxtables.so.12()(64bit), but none of the providers can be installed - package iptables-nft-1.8.7-23.el9.x86_64 requires iptables-libs(x86-64) = 1.8.7-23.el9, but none of the providers can be installed - package iptables-nft-1.8.7-26.el9.x86_64 requires iptables-libs(x86-64) = 1.8.7-26.el9, but none of the providers can be installed - package iptables-legacy-libs-1.8.7-30.el9.1.x86_64 obsoletes iptables-libs < 1.8.7-30.el9 provided by iptables-libs-1.8.7-28.el9.x86_64 - package iptables-legacy-libs-1.8.7-30.el9.1.x86_64 obsoletes iptables-libs < 1.8.7-30.el9 provided by iptables-libs-1.8.7-23.el9.x86_64 - package iptables-legacy-libs-1.8.7-30.el9.1.x86_64 obsoletes iptables-libs < 1.8.7-30.el9 provided by iptables-libs-1.8.7-26.el9.x86_64 - cannot install the best candidate for the job (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
That was a mistake, I meant to give it negative karma.
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
Thanks for catching this, I'll rework
This update has been unpushed.
salimma edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update has been submitted for testing by salimma.
Dropped Obsoletes, and rebased to -28 which is available in the mirrors
This update has been pushed to testing.
I am able to install all the original iptables, and all the iptables-legacy packages together at the same time. Looks good. Thank You
This update has been submitted for stable by bodhi.
This update has been pushed to stable.