Fedora 8 Update: mock-0.8.4-2.fc8

updates at fedoraproject.org updates at fedoraproject.org
Thu Nov 8 06:01:33 UTC 2007

Fedora Update Notification
2007-11-08 06:01:30.789567

Name        : mock
Product     : Fedora 8
Version     : 0.8.4
Release     : 2.fc8
URL         : http://fedoraproject.org/wiki/Projects/Mock
Summary     : Builds packages inside chroots
Description :
Mock takes a srpm and builds it in a chroot

Update Information:

New stuff:
-- plugin system to better modularize things
-- new plugins:
-- Yum cache
-- root cache
-- ccache
-- bind mount
-- root cache (formerly called autocache) is now significantly
smaller in size
-- speed increases: mock 0.8 is now in almost every case minutes
faster than 0.7, especially for multiple builds.
-- uses python logging.py module for increased logging flexibility
-- new command: 'mock install PACKAGE' to run a 'yum install
PACKAGE' inside the buildroot
-- expanded command: 'mock installdeps PACKAGE' can now install deps
for a local RPM. Formerlly, only SRPMS were supported.
-- new option: "--cleanup-after" that can be used with
"--resultdir". This will do a cleanup of the buildroot after the
build. This is enabled by default such that any '--resultdir'
builds will be automatically cleaned up

-- cmdline requires "rebuild" argument when rebuilding srpms. Previously
you could just pass srpm name.
-- output has slightly changed. Mock is now slightly more verbose.
-- formerly /dev from the host was bind-mounted into the chroot.
This is now not enabled by default, but can be configured easily
per-chroot using the bind plugin. See the 'defaults.cfg' files
for config details.
-- '-r CONFIG' option can no longer accept full config filenames
("config.cfg"). Leave off the '.cfg' for mock 0.8+. Formerly,
config ('-r' option) could be specified using either "config.cfg" or
"config" and mock would look for /etc/mock/config.cfg, automatically
adding the '.cfg', if necessary.
-- logs are not overwritten or truncated for --no-clean or
--resultdir builds.

Config files:
-- Old config files will, by and large, still work. There are
several options in the old config files that are no longer
applicable now that 'mock-helper' has went away. The next
release of mock should have warnings enabled if it sees that
your config file has obsolete options.

Internal Changes:
-- now modularized
-- mock-helper is gone. Instead there is a setuid-wrapper that calls
mock.py. This vastly simplifies development.

* Mon Oct 22 2007 Michael Brown <mebrown at michaels-house.net> - 0.8.4-1
- fix reported 'bad owner/group' from rpm in some configurations.
* Mon Oct 22 2007 Michael Brown <mebrown at michaels-house.net> - 0.8.3-1
- BZ# 336361 -- cannot su - mockbuild
- BZ# 326561 -- update manpage
- BZ# 235141 -- error with immutable bit
* Sat Oct 20 2007 Michael Brown <mebrown at michaels-house.net> - 0.8.0-1
- huge number of changes upstream
- convert to setuid wrapper instead of old setuid helper
- lots of bugfixes and improvements
- /var/cache/yum now saved and bind-mounted
- ccache integration
- rootcache improvements (formerly called autocache)

  [ 1 ] Bug #312261 - Mock lacks dependencies on tar and gzip
  [ 2 ] Bug #303791 - Mock fails to check correctly for missing buildrequires
  [ 3 ] Bug #250985 - mock doesn't umount /dev/ in case of crtitical error
  [ 4 ] Bug #326561 - mock --quiet does not work
  [ 5 ] Bug #336361 - Cannon su to mockbuild
  [ 6 ] Bug #284051 - Mock exits successfully after failure in case buildtree cannot be removed
  [ 7 ] Bug #340531 - mock can blow away /dev
  [ 8 ] Bug #235141 - mock 0.6.13 is unable to clean buildroot if any package sets immutable bit
Updated packages:

ced574badf00afdcdb059b6875ae8bb42a0ad60c mock-0.8.4-2.fc8.ppc64.rpm
40a972570cd41aa95e68e33cc0a6ab1f3267c53b mock-debuginfo-0.8.4-2.fc8.ppc64.rpm
e277b229645d8147db3767d39aef002f703c750e mock-0.8.4-2.fc8.i386.rpm
7b2a805c7da47a4380a449a77174b698cfb12254 mock-debuginfo-0.8.4-2.fc8.i386.rpm
c0b9a27d56c16c67908780ecd7b9b6892ca20a81 mock-debuginfo-0.8.4-2.fc8.x86_64.rpm
82a39c416b11c7eee027408cb5638c9e627afe21 mock-0.8.4-2.fc8.x86_64.rpm
18f5d99a9e8381f02813e22308a6043159433c8c mock-0.8.4-2.fc8.ppc.rpm
1d4d171ce9f2c03f2bdfddc391bd0c6c29380fd8 mock-debuginfo-0.8.4-2.fc8.ppc.rpm
b525cc76ca2aff0be3be8f1bc4c9a60f063fe24b mock-0.8.4-2.fc8.src.rpm

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/.

More information about the Fedora-package-announce mailing list