Releases: rpm-software-management/mock
Releases · rpm-software-management/mock
mock-core-configs-33.2-1
Add CRB repository to fedora-eln configuration
mock-core-configs-33.1-1
- ELN fixups ([email protected])
- EPEL: fix repo-id and name=
- Add missing repos to CentOS 6 and CentOS 7 configs
- Do --disablerepo=centos-sclo* in templates
- Add plain CentOS 6/7/8 configs (without epel)
- EPEL Playground depends on normal EPEL
mock-2.6-1
- the --recurse option implies --continue
- fix --chain --continue option
- fail when --continue/--recurse is used without --chain
- fix _copy_config() for broken symlinks in dst= (rhbz#1878924)
- auto-download the source RPMs from web with --rebuild
- handle exceptions from command_parse() method
- fail verbosely for --chain & --resultdir combination
- allow using -a|--addrepo with /absolute/path/argument
- add support for -a/--addrepo in normal --rebuild mode
- use systemd-nspawn --resolv-conf=off
- create /etc/localtime as symlink even with isolation=simple ([email protected])
- dump the reason for particular package build fail in --chain
- raise PkgError when the source RPM can not be installed
mock-core-configs-33-1
- version bumped to 33, as we already ship F33 configs
- because of the mock-filesystem change, depend on mock 2.5+
- set the DNF user_agent in dnf.conf ([email protected])
- Fedora ELN configs added
- adjusted for the new mock-filesystem subpackage of mock ([email protected])
mock-2.5-2
- because of the mock-filesystem change, we needed to enforce upgrade
of the old mock-core-configs package - set the DNF user_agent in dnf.conf ([email protected])
- introduce mock-filesystem subpackage ([email protected])
- add showrc plugin to record the output of rpm --showrc ([email protected])
- document which packages we need in buildroot ([email protected])
- macros without leading '%' like config_opts['macros']['macroname'] work
fine again (issue#605)
mock-core-configs-32.7-1
- add branched Fedora 33 configs
- eol Fedora 30
- tolerate a 1-minute baseurl outages in OpenSUSE configs
- fix site-defaults.cfg reference to docs
- change all openSUSE configs to use the download redirector (baseurl)
mock-2.4-1
- mockbuild/buildroot: Make btrfs-control available if host supports it ([email protected])
- Add
module_setup_commands
configuration option - Use a different .rpmmacros for install/build time
- lvm: don't recall set_current_snapshot unnecessarily
- mock: copy source CA certificates ([email protected])
mock-2.3-1
Bug-fix release only:
https://github.com/rpm-software-management/mock/wiki/Release-Notes-2.3
mock-core-configs-32.6-1
Full release notes:
https://github.com/rpm-software-management/mock/wiki/Release-Notes-2.2
- the site-defaults.cfg file moved from mock to mock-core-configs
- new option config_opts['isolation'], obsoletes 'use_nspawn'
- declare minimal version of mock, and set this to v2.2 as we use the new
'isolation' config option now, and we provide site-defaults.cfg file - specify amazonlinux bootstrap image, to fix --use-bootstrap-image
- allow to replace mock-core-configs by packages that 'Provides: mock-configs'
- rpmlint: remove macro in comment
mock-2.2-1
Full release notes:
https://github.com/rpm-software-management/mock/wiki/Release-Notes-2.2
- depend on mock-configs, not mock-core-configs so users can pick an alternative
package with configuration - bind-mounting stuff below /tmp into bootstrap is fixed with nspawn (GH#502)
- don't do util.getAddtlReqs when 'more_buildreqs' not specified
- implement doOutChroot() abstraction which runs commands either in bootstrap
or on host, depending on isolation={nspawn|simple} - use doOutChroot() for package_state plugin (GH#525)
- fix for "mock --chroot -- cmd arg1 arg2" use-case
- site-defaults.cfg moved from /etc to %%doc, and the config file is now
provided by mock-core-configs (GH#555) - bootstrap: expand dnf vars in local repo bind-mounts (rhbz#1815703)
- bootstrap: bindmount local metalink/mirrorlist (rhbz#1816696)
- config_opts['isolation'] option invented, replaces 'use_nspawn'
- 'isolation' is now set to 'auto' (means 'nspawn' with fallback to 'simple',
(GH#337, [email protected]) - Fedora Toolbox && bootstrap - don't re-bind-mount dev files, and fix
installation of filesystem.rpm from bootstrap to normal chroot (GH#550) - re-define %%python3_pkgversion on el7 (GH#545)
- docker use-case: use getpass.getuser() instead of os.getlogin() (GH#551)
- set LANG to C.UTF-8 by default, even if host has different value (GH#451)
- bootstrap: use configured yum commands (GH#518, [email protected])
- fixup doubled-logs by predictable bootstrap resultdir (GH#539, rhbz#1805631)
- fix --chain --isolation=simple with external URLs (GH#542)
- option --orphanskill fixed for --isolation=simple --bootstrap-chroot
- orphan processes are now also killed "postyum", right after the installation
trasactions are executed to also kill daemons started from scriptlets (GH#183) - EL7 fix - use 'private' mount option for <bootsrap_root>/, not 'rprivate'
- ceanup rpmdb before checking installed packages (fixes builds against target
chroots that have different rpmdb backend, e.g. SQLite on F33+)