layout | title |
---|---|
default |
Release Notes - Mock 5.6 |
Release 5.6 - 2024-05-14
- The Bash completion script for Mock has been improved to pre-compile the list of available Mock options at package build-time. This enhancement significantly reduces the time required for option completion from approximately 0.5 seconds (on a reasonably fast laptop) to just 0.05 seconds. rhbz#2259430.
- When a
mock --chain --recurse
fails to built at least one package, it is unable to print a list of failed packages and displaysAttributeError: type object 'FileDownloader' has no attribute 'backmap'
instead. Theoriginal_name
method ofFileDownloader
class has been fixed, and the chain build results displayed as expected (issue#1345). - Don't use the
--allowerasing
parameter for DNF subcommands such asrepoquery
,makecache
,search
, andinfo
. - A missing bash completion script for
mock-parse-buildlog
command has been added. - In the issue#1257 it was suggested that we do not change recursively ownership every run. This was implemented and landed in Mock 5.5. But in the issue#1364 we found that for fresh chroots the homedir is not writable for unpriv user. We changed the behaviour that ownership of homedir is changed always (that was a behaviour prior 5.5 release) and the ownership is changed recursively only for rebuilds.
- The
nosync
logic was preparing temporary directories even whenconfig_opts["nosync"] = False
(meaning nosync was disabled). This logic has been optimized out. Works around issue#1351. - No more ugly tracebacks for "no space left on device" (and similar
OSError
s) related to copying built artifacts to--resultdir
, rhbz#2261758. - The SCM plugin's option
git_timestamps
has been updated to work with Python 3 and to handle Git repositories with non-Unicode data. (PR#1355)
- Add configuration for Circle Linux 9 configurations (PR#1366).
- Add i686 configuration for Mageia Cauldron and Mageia 10, and remove corresponding i586 configurations (PR#1360).
- The Fedora ELN configuration has been updated to use DNF5 for Mock chroot package management.
- Bella Zhang
- David Michael
- Jakub Kadlcik
- Jani Välimaa
- Miroslav Suchý
- Nikita Gerasimov
- Pavel Raiskup
- Takuya Wakazono