-
Tue Mar 03 2026 Pavel Raiskup <pavel@raiskup.cz> 6.7-1
- mock: Use umask 0022 instead of 0002 to avoid strange permissions (ngompa@velocitylimitless.com)
- expand_spec plugin: generating expanded-spec.txt in postdeps hook (yzhu@redhat.com)
- do not fail (not just) hermetic builds for missing resolv.conf
- use skopeo for hermetic bootstrap images (tkopecek@redhat.com)
- support yum for hermetic build (tkopecek@redhat.com)
- allow access to the buildroot binary RPMs even in hermetic builds (tkopecek@redhat.com)
- adapt mock to Changes/droppingOfCertPemFile
- file_util: improve rmtree performance (#1672) (Gerasimov.N.V)
- disable traceLog() wrapper (will be removed)
- `mock --scrub=all` now correctly backs up successful builds from the buildroot (sergio@serjux.com)
- update subscription-manager instructions (msuchy@redhat.com)
- configs: Switch openSUSE Tumbleweed to DNF5 (ngompa@opensuse.org)
- depend on DNF5 for EL11+ distributions (ngompa@centosproject.org)
- depend on DNF5 for Mageia 10+ and Cauldron (ngompa@mageia.org)
- select personality for RISC-V DNF transactions
- document --scrub=bootstrap (negativo17@gmail.com)
- unbreq supports `--isolation=simple` and `--no-bootstrap-chroot` (marian.koncek@mailbox.org)
- unbreq plugin no longer crashes for `(foo if bar)` build deps (marian.koncek@mailbox.org)
- unbreq performance has been significantly improved through caching (marian.koncek@mailbox.org)
- unbreq logs standard outputs of failed commands (mkoncek@users.noreply.github.com)
-
Mon Dec 08 2025 Pavel Raiskup <praiskup@redhat.com> 6.6-1
- Make sure to install BuildRequires defined by macros (frostyx@email.cz)
- unbreq plugin: performs action only when build is taking place (marian.koncek@mailbox.org)
- simplify forcearch code
-
Thu Oct 23 2025 Pavel Raiskup <praiskup@redhat.com> 6.5-1
- make suppress-sync opt-in, not opt-out (msuchy@redhat.com)
-
Thu Oct 09 2025 Pavel Raiskup <praiskup@redhat.com> 6.4-1
- add unbreq plugin for detection of unused BuildRequires (marian.koncek@mailbox.org)
- set module_hotfixes=true for --addrepo repositories (andreas.rogge@bareos.com)
- added options to /bin/mock-hermetic-repo support for client certificates (scoheb@gmail.com)
- use "systemd-nspawn --suppress-sync=yes" when available (msuchy@redhat.com)
- buildroot_lock: call repoquery as a privileged user
- buildroot_lock: better error reporting
- fix unclosed file warning (pastalian46@gmail.com)
-
Wed Jun 18 2025 Pavel Raiskup <praiskup@redhat.com> 6.3-1
- lockfile: don't hard-code DNF _bindir location, use config_opts
- fix sysusers packaging once more
- ProcessPoolExecutor changed behaviour with Python 3.14 (msuchy@redhat.com)
- feat: plugin: hw_info: added human-readable flag for memory info (k0ste@k0ste.ru)
- Remove the traceLog decorator from pretty_getcwd (ferdnyc@gmail.com)
-
Thu May 22 2025 Pavel Raiskup <praiskup@redhat.com> 6.2-1
- disable copying ca-trust dirs with Azure Linux 3 (reubeno@users.noreply.github.com)
- bail clearly when image pull fails (awilliam@redhat.com)
-
Thu Feb 27 2025 Miroslav Suchý <msuchy@redhat.com> 6.1-1
- bootstrap: automatically bind-mount local --additional-package
(praiskup@redhat.com)
- tests: do not try to build mock.src.rpm against navy-* (praiskup@redhat.com)
- hermetic: more image-pedantic work with bootstrap (praiskup@redhat.com)
- doc: --config-opts single-item array wants second to be blank
(mail@evangoo.de)
-
Thu Dec 19 2024 Pavel Raiskup <praiskup@redhat.com> 6.0-1
- export_buildroot_image: new plugin for OCI image exports
- buildroot_image: allow using OCI images as the base for buildroot
- hermetic: do not install buildroot via DNF
- podman: typofix in library call error-message
- use new digest for comparing podman images (tkopecek@redhat.com)
- hermetic: do "podman pull" instead of "podman load" for bootstrap
- podman: always tag/untag the images we work with locally
- podman: generalize the logic so it is not bootstrap-only
- avoid using the %pre scriptlet if possible
- hermetic: retry on failed network requests (rbean@redhat.com)
- hermetic: more robust retry mechanism for downloading rpms (tkopecek@redhat.com)
- chroot_scan: bugfix - create chroot_scan/ correctly in buildroot.resultdir
- mock: drop the unused create_default_route_in_container.sh script
- mock: make --dnf-cmd compatible with DNF5 (frostyx@email.cz)
- mock: add a real source URL into %Source
- the dnf_builddep_opts made working again (addisu@openrobotics.org)
-
Mon Sep 30 2024 Pavel Raiskup <praiskup@redhat.com> 5.9-1
- fix the DNF4 fallback for --no-bootstrap-chroot
-
Fri Sep 27 2024 Pavel Raiskup <praiskup@redhat.com> 5.8-1
- chroot_scan: make sure the tarball is owned by non-priv user
- chroot_scan: use util.do to display command in --verbose
- chroot_scan: correctly create the result directory