- 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.
2 KiB
| layout | title |
|---|---|
| default | Release Notes - Mock 6.3 |
Release 6.3 - 2025-06-18
New features
- The
hw_infoplugin now reports memory info units in human readable scale.
Bugfixes
-
The
/bin/dnfcommand is no longer hardcoded in the --calculate-build-dependencies code, and we use the standardconfig_opts['dnf5_command'](orconfig_opts['dnf_command'], respectively). -
The mechanism for creating the
mockgroup has been fixed again on Fedora/RHEL, because the built-in RPM user creation mechanism only works on F42 and newer. Mock on older distributions returned back to using%prescriptlet. -
The
mock-core-configspackage files were previously owned by themockgroup, same as a few files inmockpackage — which was unnecessary. These files are intended to be read-only and accessible by anyone. This issue was actually causing install-order problems whenmock-core-configsormockwas installed beforemock-filesystem. So newly those files have the default0644, root, rootownership. -
This release includes a fix for a Python 3.14 incompatibility.
Mock refused to start as non-root user with Python 3.14. This was because of the change in behaviour of ProcessPoolExecutor in Python. The code has been altered to work with both old and new Python.
Mock Core Configs changes
- Added AlmaLinux 10 configs
- Add AlmaLinux kitten 10 x86_64_v2 config
- Added Rocky Linux 10 configs
The following contributors have contributed to this release:
- FeRD (Frank Dana)
- Javier Hernández
- Jonathan Wright
- Konstantin Shalygin
- Louis Abel
- Miroslav Suchý
Thank You!