With the test coverage in #5028, we should consider if we should not just always add --nobest. With this eln pr it is basically confirmed that --best configuration on centos/rhel is intentional even for dnf5+.
The question here what should our prepare/install do
Stick to the behavior of the distro
And accept situations that are not supposed to be installable as broken
Focus on getting packages/artifacts installed
And pass any flags needed to get it done
For the most cases it should not matter as most tests that are failing are against intentionally broken cases, but there is /available-artifacts/obsoletes/pre-installed/downgrade/with-devel that would be relevant to check
With the test coverage in #5028, we should consider if we should not just always add
--nobest. With this eln pr it is basically confirmed that--bestconfiguration on centos/rhel is intentional even for dnf5+.The question here what should our
prepare/installdoStick to the behavior of the distro
And accept situations that are not supposed to be installable as broken
Focus on getting packages/artifacts installed
And pass any flags needed to get it done
For the most cases it should not matter as most tests that are failing are against intentionally broken cases, but there is
/available-artifacts/obsoletes/pre-installed/downgrade/with-develthat would be relevant to check