-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2008-9512 2008-11-13 02:40:31 --------------------------------------------------------------------------------
Name : mock Product : Fedora 8 Version : 0.9.13 Release : 1.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: This build adds config entries for Fedora 10 repositories. this%2520update%2520c ontains%2520a%2520corrected%2520patch%2520%2528thanks%2520Panu%2521%2529%2520for %2520dealing%2520with%2520rpmdb%2520problems%2520in%2520chroots This build makes sure that the Fedora 8 build keeps the exclude= lines in 64bit chroots. It also adds epel-testing to epel configs. This update contains a corrected patch (thanks Panu!) for dealing with an rpmdb problem in chroots This build fixes config files on F8, as well as adds epel-testing to the epel configs. -------------------------------------------------------------------------------- ChangeLog: * Thu Nov 6 2008 Jesse Keating <[EMAIL PROTECTED]> - 0.9.13-1 - Add configs for F10 (jkeating) * Tue Oct 14 2008 Clark Williams <[EMAIL PROTECTED]> - 0.9.12-1 - internal setarch support for s390/s390x (mikem) - Refer to the .newkey location of current Fedora 8/9 updates. (jkeating) - [bz458234] Picked up corrected patch (pmatilai) * Thu Sep 4 2008 Clark Williams <[EMAIL PROTECTED]> - 0.9.11-1 - added workarounds for rawhide rpm (BZ 455387 and 458234) - disabled tmpfs plugin on epel-4-x86_64 - fixed autotools breakage in configure.ac * Tue May 20 2008 Jesse Keating <[EMAIL PROTECTED]> - 0.9.10-1 - added fix for building F-8 mock (clark) - Update epel configs * Tue Apr 22 2008 Jesse Keating <[EMAIL PROTECTED]> - 0.9.9-1 - Update config files for Fedora 9 - Comment out multilib excludes, no longer needed in F9+ with yum multilib changes * Mon Mar 31 2008 Jesse Keating <[EMAIL PROTECTED]> - 0.9.8-1 - modify rootcache logic to rebuild cache if config files have newer timestamp - For Fedora 8 and higher, use priority failover method - Point to the correct static-repo for rawhide stuff. - Move "devel" to "rawhide" to match current Fedora naming schemes. * Thu Jan 31 2008 Michael Brown <[EMAIL PROTECTED]> - 0.9.7-1 - redo mock.util.do() to use python subprocess module, which should be much more maintainable than our old homegrown code. - Fix exclude= lines once again. Yum fnmatch parser doesnt understand [!x] notation - add --unpriv and --cwd options to run chroot commands without elevated privs and in a specific working directory (under the root). - mount all filesystems when running chroot commands - remove redundant ccache init since we now source /etc/profile.d/ccache.sh * Wed Jan 16 2008 Clark Williams <[EMAIL PROTECTED]> - 0.9.6-1 - renamed configs and put compat symlinks in place - misc cleanups (whitespace fixes, info messages, etc.) - tmpfs plugin fix - split --target and --arch command line arguments - changed from -l to --login on bash invocations - create /dev/full in chroot * Thu Dec 20 2007 Michael Brown <[EMAIL PROTECTED]> - 0.9.5-1 - really fix file-based BuildRequires * Wed Dec 19 2007 Michael Brown <[EMAIL PROTECTED]> - 0.9.4-1 - Result dir was not honoring --uniqueext= - make rpmbuild run under a chroot login shell - mock is now noarch due to drop of all binary components - add tmpfs plugin (disabled by default) - slightly more friendly logs. * Fri Dec 14 2007 Clark Williams <[EMAIL PROTECTED]> - 0.9.3-1 - added '--copyin' and '--copyout' modes - added makeChrootPath() method to Root - replaced most ad hock usages of .rootdir with makeChrootPath() - updated man page && added test cases - added 'help' target to Makefile.am * Thu Dec 13 2007 Michael Brown <[EMAIL PROTECTED]> - 0.9.2-1 - add '--update' mode - fix '--shell' mode * Tue Dec 11 2007 Michael Brown <[EMAIL PROTECTED]> - 0.9.1-1 - fix 'mock shell' command when passing more than one arg. - add --orphanskill mode which only does orphankill - make 'mock --shell' noninteractive and logged to root.log - fix for file-based BuildRequires - add sparcs to constant list for auto-setarch * Tue Dec 11 2007 Michael Brown <[EMAIL PROTECTED]> - 0.8.17-1 - fix 'mock shell' command when passing more than one arg. - add --orphanskill mode which only does orphankill - make 'mock --shell' noninteractive and logged to root.log - fix for file-based BuildRequires - add sparcs to constant list for auto-setarch * Sun Dec 9 2007 Michael Brown <[EMAIL PROTECTED]> - 0.9.0-1 - drop suid helper and use consolehelper instead. - add unshare() call rather than clone(CLONE_NEWNS...) * Sun Dec 9 2007 Michael Brown <[EMAIL PROTECTED]> - 0.8.16-1 - drop FC6 configs. FC6 no longer supported - add --trace cmdline parameter - make logs slightly less verbose * Wed Dec 5 2007 Michael Brown <[EMAIL PROTECTED]> - 0.8.15-1 - fix traceback when root cache doesnt exist. - add "--with", "--without", and "--define" cmdline parameters which are passed to rpmbuild (courtesy Todd Zullinger) * Tue Dec 4 2007 Michael Brown <[EMAIL PROTECTED]> - 0.8.14-1 - fix traceback when cache dir was not found * Tue Dec 4 2007 Michael Brown <[EMAIL PROTECTED]> - 0.8.13-1 - brown-paper-bag bug where built rpm didnt work due to lack of path substitution in mock.py * Mon Dec 3 2007 Michael Brown <[EMAIL PROTECTED]> - 0.8.12-1 - fix builds of multiple srpms - fix 'mock install' - use python-decoratortools for better python 2.3 back compat * Thu Nov 29 2007 Clark Williams <[EMAIL PROTECTED]> - 0.8.11-1 - fixes from mebrown: - added back -q and -v flags - print yum output by default - added --offline option - cleaned up uid handling * Mon Nov 26 2007 Michael Brown <[EMAIL PROTECTED]> - 0.8.10-1 - fix 'shell' command - fix a couple different selinux avc denial messages (didnt affect functionality) * Tue Nov 20 2007 Michael Brown <[EMAIL PROTECTED]> - 0.8.9-1 - Fixes so that mock will run cleanly on RHEL5 - Add glib-devel.i386, glib2-devel.i386 to yum exclude list as it breaks builds. - Add backwards-compatibility code for old-style 'automatically assume rebuild' convention - automake symlink accidentally included in tarball rather than file (py-compile) - update manpage * Mon Nov 19 2007 Michael Brown <[EMAIL PROTECTED]> - 0.8.8-1 - make it run correctly when called by the 'root' user - internal_setarch: optionally run 'setarch' internally. This eliminates the need to run "setarch i386 mock ..." when building on target_arch != build_arch. This is turned on by default. Limitations: must have 'ctypes' python module available, which is only available by default in python 2.5, or as an extension module in <= 2.4. If the 'ctypes' module is not available, this feature will be disabled and you must manually run 'setarch'. - Does not run 'clean' action for 'shell', 'chroot', 'install', or 'installdeps' (docs updated) - fix build for top_builddir != top_srcdir - fix 'installdeps' so that it works with both rpms/srpms - missing device file /dev/ptmx was causing 'expect' command to always fail. Affected any SRPM build that used 'expect'. - hard spec file dep on python >= 2.4 due to python syntax changes. - resultdir can now contain python-string substitutions for any variable in the chroot config. rebuild my.src.rpm - add 'dist' variable to all chroot config files so that it is available for resultdir substitutions. - give good error message when logging.ini cannot be found. - change default logging format to remove verbosity from build.log. - make logging format configurable from defaults.cfg or chroot cfg. - less verbose state.log format * Mon Oct 22 2007 Michael Brown <[EMAIL PROTECTED]> - 0.8.4-1 - fix reported 'bad owner/group' from rpm in some configurations. * Mon Oct 22 2007 Michael Brown <[EMAIL PROTECTED]> - 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 <[EMAIL PROTECTED]> - 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) -------------------------------------------------------------------------------- References: [ 1 ] Bug #458234 - rpm error: db4 error(2) from dbcursor->c_get: No such file or directory https://bugzilla.redhat.com/show_bug.cgi?id=458234 [ 2 ] Bug #446556 - Still need to exclude i386 packages in F8 https://bugzilla.redhat.com/show_bug.cgi?id=446556 [ 3 ] Bug #447187 - no fedora-9-*.cfgs https://bugzilla.redhat.com/show_bug.cgi?id=447187 -------------------------------------------------------------------------------- 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 http://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ Fedora-package-announce mailing list [email protected] http://www.redhat.com/mailman/listinfo/fedora-package-announce
