- Add mock-specific build artifacts (chroot/, mock-*, mockroot/) - Include package build files (*.deb, *.changes, *.buildinfo) - Add development tools (.coverage, .pytest_cache, .tox) - Include system files (.DS_Store, Thumbs.db, ._*) - Add temporary and backup files (*.tmp, *.bak, *.backup) - Include local configuration overrides (config.local.yaml, .env.local) - Add test artifacts and documentation builds - Comprehensive coverage for Python build system project This ensures build artifacts, chroot environments, and development tools are properly ignored in version control.
1.5 KiB
1.5 KiB
| layout | title |
|---|---|
| default | Release Notes - Mock Core Configs 39.3 |
Release 39.3 - 2023-12-01
Mock Core Configs changes
- Per the approved Fedora 40 change,
we switched the default
package_managerconfiguration for Fedora 40 (Rawhide at that point in time) todnf5. 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 imagequay.io/fedoraci/fedora:elnhas been fixed to provide thednf builddepcommand. 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-dnfandpython-dnf-plugins-corepackages, notpython3-dnfandpython3-dnf-plugins-core. That's why we had to fix thednf_install_commandconfig option appropriately.