--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2019-26635f4002
2019-09-19 01:28:48.404497
--------------------------------------------------------------------------------
Name : mock
Product : Fedora 30
Version : 1.4.19
Release : 1.fc30
URL :
https://github.com/rpm-software-management/mock/
Summary : Builds packages inside chroots
Description :
Mock takes an SRPM and builds it in a chroot.
--------------------------------------------------------------------------------
Update Information:
- results should be owned by unprivileged user [GH#322] - Resultdir variable
documented in the config. ---- - use forcearch even when --forcearch is not
specified (turecek.dominik(a)gmail.com) - requires systemd-container on rhel8
[RHBZ#1744538] - mock: only make /sys and /proc mounts rprivate
(praiskup(a)redhat.com) - Add Red Hat subscription-manager support
(praiskup(a)redhat.com) - Turn jinja ON a bit later, once configs are loaded
(praiskup(a)redhat.com) - bootstrap-chroot: always explicitly install shadow-utils
(praiskup(a)redhat.com) - Add procenv plugin for more detailed buildtime
information (riehecky(a)fnal.gov) - enable selinux plugin for nspawn
[RHBZ#1740421] - Added signals handling by calling orphansKill for signals:
SIGTERM, SIGPIPE and SIGHUP (janbuchmaier(a)seznam.cz) - Mention user
configuration file in a man page (jkonecny(a)redhat.com)
--------------------------------------------------------------------------------
ChangeLog:
* Tue Sep 10 2019 Miroslav Such�� <msuchy(a)redhat.com> 1.4.19-1
- results should be owned by unpriv user [GH#322]
- do not build with tests by default
- Resultdir variable is missing in config. (sisi.chlupova(a)gmail.com)
* Tue Aug 27 2019 Miroslav Such�� <msuchy(a)redhat.com> 1.4.18-1
- use forcearch even when --forcearch is not specified
(turecek.dominik(a)gmail.com)
- requires systemd-container on rhel8 [RHBZ#1744538]
- mock: only make /sys and /proc mounts rprivate (praiskup(a)redhat.com)
- Add Red Hat subscription-manager support (praiskup(a)redhat.com)
- Turn jinja ON a bit later, once configs are loaded (praiskup(a)redhat.com)
- bootstrap-chroot: always explicitly install shadow-utils
(praiskup(a)redhat.com)
- Add procenv plugin for more detailed buildtime information
(riehecky(a)fnal.gov)
- enable selinux plugin for nspawn [RHBZ#1740421]
- Added signals handling by calling orphansKill for signals: SIGTERM, SIGPIPE
and SIGHUP (janbuchmaier(a)seznam.cz)
- Mention user configuration file in a man page (jkonecny(a)redhat.com)
* Thu Aug 8 2019 Miroslav Such�� <msuchy(a)redhat.com> 1.4.17-1
- change of exit code during transition from mockchain to mock --chain
- support run in Fedora Toolbox (otaylor(a)fishsoup.net)
- add cheat sheet
- Adding tool for parsing build.log (sisi.chlupova(a)gmail.com)
- load secondary groups [RHBZ#1264005]
- pass --allowerasing by default to DNF [GH#251]
- make include() functional for --chain [GH#263]
- Removing buildstderr from log - configurable via
_mock_stderr_line_prefix (sisi.chlupova(a)gmail.com)
- Fixup: Use rpm -qa --root instead of running rpm -qa in chroot
(miro(a)hroncok.cz)
- DynamicBuildrequires: Detect when no new packages were installed
(miro(a)hroncok.cz)
- Allow more loop devices (sisi.chlupova(a)gmail.com)
- Fix binary locations in /bin for split-usr setups (bero(a)lindev.ch)
- describe behaviour of resultdir together with --chain [GH#267]
- repeat dynamic requires if needed [GH#276]
- Fix compatibility with pre-4.15 RPM versions with DynamicBuildRequires
(i.gnatenko.brain(a)gmail.com)
- Enable dynamic BuildRequires by default (i.gnatenko.brain(a)gmail.com)
- bootstrap: independent network configuration (praiskup(a)redhat.com)
- Update the man page about ~/.config/mock/FOO.cfg (miro(a)hroncok.cz)
- explicitely convert releasever to string [GH#270]
- grant anyone access to bind-mounted /etc/resolv.conf (praiskup(a)redhat.com)
- -r FOO will try to read first ~/.mock/FOO.cfg if exists
- enhance man page of mock about --chain
- bash completion for --chain
- respect use_host_resolv config even with use_nspawn (praiskup(a)redhat.com)
- Fix crash on non-ascii dnf log messages (bkorren(a)redhat.com)
- add deprecation warning to mockchain
- replace mockchain with `mock --chain` command (necas.marty(a)gmail.com)
- switch to python3 on el7 (msuchy(a)redhat.com)
* Wed May 22 2019 Miroslav Such�� <msuchy(a)redhat.com> 1.4.16-1
- switch to python3 on el7
- respect use_host_resolv config even with use_nspawn (praiskup(a)redhat.com)
- Fix crash on non-ascii dnf log messages (bkorren(a)redhat.com)
* Mon Apr 22 2019 Miroslav Such�� <msuchy(a)redhat.com> 1.4.15-1
- ignore weird distro.version() [RHBZ#1690374]
- switch to string rpm's API [RHBZ#1693759]
- FileNotFoundError is not defined in Python 2 [RHBZ#1696234]
- Fix python2-devel build require
- temporary do not make errors from createrepo_c fatal [GH#249]
- allow to configure disabled DNF plugins [GH#210]
- print warning when user is not in the mock group [GH#244]
- implement Dynamic Build Dependencies (msuchy(a)redhat.com)
- Allow mock to be built for epel 8, and without tests
(vanmeeuwen(a)kolabsys.com)
- Add debug logging for systemd-nspawn and related args (riehecky(a)fnal.gov)
- Fix mock for non-ascii paths on python2 (a.badger(a)gmail.com)
- require python-jinja2 rather than python2-jinja2
- Fix --enable-network documentation in man page (directhex(a)apebox.org)
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1264005 - when dropping privileges secondary user groups are not loaded
https://bugzilla.redhat.com/show_bug.cgi?id=1264005
[ 2 ] Bug #1744996 - mock 1.4.17 can't build rhel7 selinux-policy
https://bugzilla.redhat.com/show_bug.cgi?id=1744996
[ 3 ] Bug #1740421 - selinux is preventing mock-1.4.17-1 from executing RPM scriptlets
https://bugzilla.redhat.com/show_bug.cgi?id=1740421
[ 4 ] Bug #1744538 - mock: Missing dependency on /usr/bin/machinectl
https://bugzilla.redhat.com/show_bug.cgi?id=1744538
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2019-26635f4002' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------