Release 6.3 - 2025-06-18
New features
- The
hw_info
plugin now reports memory info units in human readable scale.
Bugfixes
-
The
/bin/dnf
command 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
mock
group 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%pre
scriptlet. -
The
mock-core-configs
package files were previously owned by themock
group, same as a few files inmock
package — 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-configs
ormock
was installed beforemock-filesystem
. So newly those files have the default0644, root, root
ownership. -
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!