Mock Core Configs changes
- Per the approved Fedora 40 change,
we switched the default
package_manager
configuration for Fedora 40
(Rawhide at that point in time) to dnf5
. DNF5 is the future replacement for
DNF4, aiming to be
much faster than its predecessor. Hence, the effect of this change is a
significantly faster buildroot preparation.
- The default
fedora-eln-*
bootstrap image quay.io/fedoraci/fedora:eln
has been fixed to provide
the dnf builddep
command. It means it is now “ready for bootstrap” right
after the image download (no additional packages need to be installed inside)
which makes the buildroot preparation
much faster.
- The OpenMandriva chroots provide
python-dnf
and python-dnf-plugins-core
packages, not python3-dnf
and python3-dnf-plugins-core
. That’s why we
had to fix the dnf_install_command
config option appropriately.