--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2011-4842
2011-11-01 23:35:19
--------------------------------------------------------------------------------
Name : mock
Product : Fedora EPEL 6
Version : 1.1.17
Release : 1.el6
URL :
http://fedoraproject.org/wiki/Projects/Mock
Summary : Builds packages inside chroots
Description :
Mock takes an SRPM and builds it in a chroot
--------------------------------------------------------------------------------
Update Information:
Fix for broken --shell argument handling
Fix for SCM plugin broken on RHEL5
Forgot to build f16 when doing last update
In this release the behavior of --chroot and --shell have been reworked rather heavily,
especially --shell. This was done to bring both into line with the same device/dir/file
setup as is done with an SRPM build. Hopefully doing this doesn't break existing usage
of --chroot and --shell but if it does please report it as a BZ so we can fix it.
Changelog entries:
- modified bind_mount and tmpfs plugins to use hooks for shell and chroot
- refactored --shell and --chroot commands [BZ# 619533,728004,745550]
- added input validation for --buildsrpm [BZ# 743173]
- ensured configs don't have execute bit set [BZ# 744013]
- modified root cache pluging to not cache bind mounts [BZ# 744727]
- removed invalid excludes from epel-{4,5}-x86_64 configs [BZ# 533762]
- From Marko Myllynen <myllynen(a)redhat.com>:
- Set HOME properly when doing SCM checkouts [BZ# 745394]
- Support for setting timestamps for Git checkouts [BZ# 745396]
- From Yury V. Zaytsev <yury(a)shurup.com>:
- fix incorrect-fsf-address rpmlint warning [BZ#741068]
- From Jan Vcelak <jvcelak(a)redhat.com>:
- resolve SELinux filesystem mountpoint [BZ# 734781]
In this release the behavior of --chroot and --shell have been reworked rather heavily,
especially --shell. This was done to bring both into line with the same device/dir/file
setup as is done with an SRPM build. Hopefully doing this doesn't break existing usage
of --chroot and --shell but if it does please report it as a BZ so we can fix it.
Changelog entries:
- modified bind_mount and tmpfs plugins to use hooks for shell and chroot
- refactored --shell and --chroot commands [BZ# 619533,728004,745550]
- added input validation for --buildsrpm [BZ# 743173]
- ensured configs don't have execute bit set [BZ# 744013]
- modified root cache pluging to not cache bind mounts [BZ# 744727]
- removed invalid excludes from epel-{4,5}-x86_64 configs [BZ# 533762]
- From Marko Myllynen <myllynen(a)redhat.com>:
- Set HOME properly when doing SCM checkouts [BZ# 745394]
- Support for setting timestamps for Git checkouts [BZ# 745396]
- From Yury V. Zaytsev <yury(a)shurup.com>:
- fix incorrect-fsf-address rpmlint warning [BZ#741068]
- From Jan Vcelak <jvcelak(a)redhat.com>:
- resolve SELinux filesystem mountpoint [BZ# 734781]
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #749518 - [PATCH] Fix SCM integration on RHEL 5
https://bugzilla.redhat.com/show_bug.cgi?id=749518
[ 2 ] Bug #750075 - Regression for --shell <cmd>
https://bugzilla.redhat.com/show_bug.cgi?id=750075
[ 3 ] Bug #714627 - pty handling is still broken
https://bugzilla.redhat.com/show_bug.cgi?id=714627
[ 4 ] Bug #728004 - Using tmpfs Unable to use mock shell fails to launch
https://bugzilla.redhat.com/show_bug.cgi?id=728004
[ 5 ] Bug #734781 - [PATCH] util.selinuxEnabled() does not work on F16 and Rawhide
https://bugzilla.redhat.com/show_bug.cgi?id=734781
[ 6 ] Bug #741068 - [PATCH] Update FSF address in the main executable to fix rpmlint
error
https://bugzilla.redhat.com/show_bug.cgi?id=741068
[ 7 ] Bug #743173 - buildsrpm doesn't warn about "Cannot find/open" spec
file
https://bugzilla.redhat.com/show_bug.cgi?id=743173
[ 8 ] Bug #744013 - Incorrect permissions in /etc/mock
https://bugzilla.redhat.com/show_bug.cgi?id=744013
[ 9 ] Bug #744727 - Configured bind mount dirs are archived in the root cache tarball.
https://bugzilla.redhat.com/show_bug.cgi?id=744727
[ 10 ] Bug #745394 - [PATCH] Set HOME properly when doing SCM checkouts
https://bugzilla.redhat.com/show_bug.cgi?id=745394
[ 11 ] Bug #745396 - [PATCH] Support for setting timestamps for Git checkouts
https://bugzilla.redhat.com/show_bug.cgi?id=745396
[ 12 ] Bug #745550 - Devices files are not fully setup when executing a non-interactive
command.
https://bugzilla.redhat.com/show_bug.cgi?id=745550
[ 13 ] Bug #533762 - multilib_policy should be set to 'best' for 64 bit epel
distro.
https://bugzilla.redhat.com/show_bug.cgi?id=533762
[ 14 ] Bug #619533 - mock is not clearing the environment when it drops privs
https://bugzilla.redhat.com/show_bug.cgi?id=619533
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update mock' at the command line.
For more information, refer to "Managing Software with yum",
available at
http://docs.fedoraproject.org/yum/.
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------