--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2010-16552
2010-10-21 05:13:51
--------------------------------------------------------------------------------
Name : mock
Product : Fedora 13
Version : 1.1.6
Release : 1.fc13
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:
This update addresses multiple issues seen with the new selinux plugin
--------------------------------------------------------------------------------
ChangeLog:
* Thu Oct 14 2010 Clark Williams <williams(a)redhat.com> - 1.1.6-1
- replace call to perl with native python edit function
- change permissions of selinux plugin 'filesystems' file
- from Ville Skyttä <ville.skytta(a)iki.fi>:
- Find out completions for --*-plugin dynamically
- Keep $COLUMNS in consolehelper environment for --help formatting
- Document --scrub, --enable-plugin, and --disable-plugin
- Fix option name in --enable-plugin/--disable-plugin error string
- Add --scrub completion
- Complete on *.spm (*.src.rpm are sometimes named like that e.g. in SUSE)
- Fix buildsrpm() docstring
- Error message improvements
* Fri Sep 17 2010 Clark Williams <williams(a)redhat.com> - 1.1.5-1
- fix typo in exception.py
- add cmpKernelEVR function to compare kernel versions (BZ# 526414)
- change selinux plugin to use tempfilej
- added commandline argument checking for --buildsrpm (BZ# 605800)
- create empty faillog and lastlog in <chroot>/var/log (BZ# 585973 & 633435)
- changed copyin/copyout prints from debug to info
- from Alan Franzoni <mailing(a)franzoni.eu>:
- reworked the root object _umountall() method
- fix epel4 chroot cleanup and umountall issue
- add exception trapping code to _unlock_and_rm_chroot() method
* Mon Aug 9 2010 Clark Williams <williams(a)redhat.com> - 1.1.4-1
- pass selinux status to mock.util.rmtree() (BZ# 614440)
- change integer constants to symbolic errno constants in util.py
- from Paul Howarth <paul(a)city-fan.org>
- update packages after unpacking root cache (BZ# 557526)
- noarch is always a legal arch (BZ# 622170)
- exclude bind-mounted cache dirs from root cache
- retain order of umount commands (BZ# 620825)
- add i586 as legal build target (BZ# 622544)
* Tue Aug 3 2010 Clark Williams <williams(a)redhat.com> - 1.1.3-1
- fix umount ordering problem with selinux plugin (BZ# 620825)
- setup SELinux state properly (BZ# 620143)
* Fri Jul 30 2010 Clark Williams <williams(a)redhat.com> - 1.1.2-1
- From Jan Vcelak <jvcelak(a)redhat.com>:
- added selinux plugin
- From Kalev Lember <kalev(a)smartlink.ee>:
- added max_fs_size parameter for tmpfs plugin
- From Ricky Zhou <rzhou(a)redhat.com>:
- allow --sources to specify either single file or directory (BZ# 510409)
- From Dennis Gilmore <dennis(a)ausil.us>:
- update the epel-6 mock configs to point at the beta2 mirrorlist urls
- From Paul B. Schroeder <paulbsch(a)haywired.net>:
- add the --scrub option for cleaning up cache (BZ# 450726)
- added f14 configs
- added symlink from /proc/self/fd to /dev/fd in the chroot (BZ# 526414)
- added i686 architecture
- added logic to detect invalid architecture combinations (BZ# 607144)
- added description of how to add user to the mock group (BZ# 570434)
- deleted fedora-10 and fedora-11 configs
- moved rpmdb clean block so that it works with --offline
- changed from referencing defaults.cfs to site-defaults.cfg (BZ# 600487)
- fix cachefile generation filtering logic
- filter out proc,sys,and dev from cache file creation
* Fri May 14 2010 Clark Williams <williams(a)redhat.com> - 1.1.1-1
- patch from Seth Vidal <skvidal(a)fedoraproject.org> to handle
rpmdb cache issue (BZ#591741)
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #573111 - Mock environment needs to fake chroot into thinking SELinux is
disabled.
https://bugzilla.redhat.com/show_bug.cgi?id=573111
[ 2 ] Bug #629041 - selinux plugin expects that yum cache directory exists
https://bugzilla.redhat.com/show_bug.cgi?id=629041
[ 3 ] Bug #630479 - rebuilds fail with ""execmod" access" errors
from SELinux
https://bugzilla.redhat.com/show_bug.cgi?id=630479
[ 4 ] Bug #637555 - Mock selinux plugin creates /proc/filesystems with incorrect
permissions
https://bugzilla.redhat.com/show_bug.cgi?id=637555
[ 5 ] Bug #642051 - Xvfb SELinux issues in mock
https://bugzilla.redhat.com/show_bug.cgi?id=642051
--------------------------------------------------------------------------------
This update can be installed with the "yum" update program. 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 Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------