Skip to content

Releases: rpm-software-management/mock

mock-core-configs-33.2-1

11 Nov 21:16
Compare
Choose a tag to compare

Add CRB repository to fedora-eln configuration

mock-core-configs-33.1-1

11 Nov 13:30
Compare
Choose a tag to compare
  • 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

15 Sep 15:56
Compare
Choose a tag to compare
  • 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

02 Sep 23:56
Compare
Choose a tag to compare
  • 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

02 Sep 23:55
Compare
Choose a tag to compare
  • 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

06 Aug 14:30
Compare
Choose a tag to compare
  • 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

21 Jul 19:02
Compare
Choose a tag to compare
  • 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

22 May 09:20
Compare
Choose a tag to compare

mock-core-configs-32.6-1

07 Apr 07:39
Compare
Choose a tag to compare

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

07 Apr 07:37
Compare
Choose a tag to compare

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+)