commit fd1e796a2f8620bfa4519ad1c9249cfb2ce96053 Author: Clark Williams <williams@redhat.com> Date: Tue Feb 3 17:17:51 2009 -0600 updated for 0.9.14-1 changelog commit 39a835d72daa5aa93ce6ab671e0f192e9e731f6c Author: Clark Williams <williams@redhat.com> Date: Tue Feb 3 17:13:37 2009 -0600 modified to not try to check s390 or sparc commit d678ca9818351811c52bdc476aa7e301de3c33c4 Author: Clark Williams <williams@redhat.com> Date: Tue Feb 3 17:12:56 2009 -0600 removed unsupported configs commit 84054b48599ec6f9dcda8651743b2155cf2171d0 Author: Clark Williams <williams@redhat.com> Date: Mon Feb 2 14:04:38 2009 -0600 commented out dropPrivsForever() in copyin logic commit 8d4bdd537d8ef078b963861095d6e531df81b94a Author: Clark Williams <williams@redhat.com> Date: Sun Feb 1 21:55:57 2009 -0600 updated version commit 453168942081b2d073504016fe4d1c1be0b6ab55 Author: Mike Bonnet <mikeb@redhat.com> Date: Sun Feb 1 09:52:48 2009 -0600 buildsrpm: some additional sanity checking, and removing an unnecessary glob commit ebbe33562c7d66108ef33771cc43ce8b3f4d5583 Author: Mike Bonnet <mikeb@redhat.com> Date: Sun Feb 1 09:51:24 2009 -0600 HOME environment variable is now set globally to match chroot homedir commit 53ceb9d2a1b58291c74a4181da78731ad7c3a811 Merge: bc4dc3f... 534b314... Author: Clark Williams <williams@redhat.com> Date: Sun Feb 1 09:49:24 2009 -0600 Merge branch 'master' into clark commit bc4dc3f77deed7b59dc872f634a13380b06a33d5 Author: Clark Williams <williams@redhat.com> Date: Sun Feb 1 09:41:49 2009 -0600 set HOME environment variable to be the chroot home commit 43b9b5a58bc1533c245202bde51e8f091d25b440 Merge: 9eb2dc4... fd41e6e... Author: Clark Williams <williams@redhat.com> Date: Sun Feb 1 09:13:35 2009 -0600 Merge branch 'master' into clark commit 534b3148fd64ca6b1a8eee6dbe40bdfb61706c00 Merge: 3e9969f... 305c142... Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Jan 23 08:26:41 2009 -0600 Merge branch 'buildsrpm' * buildsrpm: unlink->rmdir another srpm -> spec change in buildsrpm. add state for building srpm. cant use srpm var, use spec file instead. its ofr info only. initial work to copy spec/sources and build srpm. commit fd41e6e363e0a08ba1f71670ad9a1206b7982ed0 Merge: 490dc2a... 3e9969f... Author: Clark Williams <williams@redhat.com> Date: Thu Jan 8 14:51:32 2009 -0600 Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock commit 305c142babcbc5150b716b38e63cd8f9de6f4ef7 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Jan 8 14:37:39 2009 -0600 unlink->rmdir commit 4796f583735f291d1314a23223423354f51dc6a5 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Jan 8 14:35:58 2009 -0600 another srpm -> spec change in buildsrpm. add state for building srpm. commit e7a3dd309ae0777ae46b838912087cadd2528e57 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Jan 8 14:25:03 2009 -0600 cant use srpm var, use spec file instead. its ofr info only. commit 6ed8d50169bb513b419e1a6bcc5092cbf15b5497 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Jan 8 14:05:35 2009 -0600 initial work to copy spec/sources and build srpm. commit 490dc2a043d940602ad1679cd3f8e075fc35a636 Merge: b2591d4... a9c9f08... Author: Clark Williams <williams@redhat.com> Date: Thu Jan 8 13:19:26 2009 -0600 Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock commit 3e9969f8c50b85f8380c3fe00155ae5b9970fac2 Merge: a9c9f08... 3eaddeb... Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Jan 7 18:19:43 2009 -0600 Merge branch 'fix-resultdir-not-accessible' * fix-resultdir-not-accessible: add new exception for result dir not being accessible and print nice friendly error message. commit a9c9f083e197a9ffe83003230b635730af66e3ba Author: Todd Zullinger <tmz@pobox.com> Date: Wed Jan 7 18:59:21 2009 -0500 Fix git log command used for ChangeLog and AUTHORS The git-* commands are not in the PATH by default with git >= 1.6.0. Signed-off-by: Todd Zullinger <tmz@pobox.com> commit 324ef3f812b15dfe4fc552f8962020f4ba0a8e35 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Jan 7 14:53:19 2009 -0600 add configs from dgilmore for sparc, s390 commit d224591a27ae6b180a514d385bce304b0a2ea9a1 Author: Todd Zullinger <tmz@pobox.com> Date: Sun Dec 21 11:50:29 2008 -0500 Don't disable ccache on epel-5, it is available Signed-off-by: Todd Zullinger <tmz@pobox.com> commit b2591d422f522c27230eeb13011363f50842c1fb Author: Clark Williams <williams@redhat.com> Date: Fri Dec 19 15:58:52 2008 -0600 removed import of popen2 from py/mock/util.py (gets rid of deprecated warning) commit 78cd2d318fb16777db57af335c2e82db3c06c3f7 Author: Clark Williams <williams@redhat.com> Date: Fri Dec 19 15:58:06 2008 -0600 added version variable; added Mock Version banner to all logs commit d0bbbdb28ab908e95437e7a2ca5b68cdb5634030 Author: Clark Williams <williams@redhat.com> Date: Fri Dec 19 15:57:19 2008 -0600 added version key to config options; moved cache_topdir to /var/cache/mock; removed trailing slash from basedir commit b8455b3512dbe240c3e90aa0cae30c5db2af4121 Author: Clark Williams <williams@redhat.com> Date: Fri Dec 19 15:56:04 2008 -0600 modified mock.spec.in to move cache dir from /var/lib/mock/cache to /var/cache/mock commit 7adc34747090750c13e0b19090ba1cdcf4f27f0e Author: Clark Williams <williams@redhat.com> Date: Fri Dec 19 15:55:06 2008 -0600 added comment to etc/mock/site-defaults.cfg which clarify mode and group ownership requirements for basdir and cache_topdir commit e1595d387132396500de2c961d4c2123fc5bc191 Author: Clark Williams <williams@redhat.com> Date: Fri Dec 19 15:53:58 2008 -0600 modified .gitignore to ignore generated files commit 3eaddeb432b8755345f50acaf370be9146eb551e Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Nov 18 17:29:02 2008 -0600 add new exception for result dir not being accessible and print nice friendly error message. commit 9eb2dc48fb1097416a42fe4835274b9c4d8a9ad9 Author: Mike McLean <mikem redhat com> Date: Tue Nov 11 16:49:25 2008 -0600 Signed-off-by: Mike McLean <mikem redhat com> commit f361fde09b4063026dc1e644511db3041dec275d Author: Jesse Keating <jkeating@redhat.com> Date: Thu Nov 6 13:56:52 2008 -0800 version bump commit bc45e9e246754acf4bbb979b06302951d058dbc1 Author: Jesse Keating <jkeating@redhat.com> Date: Thu Nov 6 13:56:15 2008 -0800 Add configs for Fedora 10 commit f5c6e757ef7d4e0e0fe150d70b3415de872cc8a0 Author: Clark Williams <williams@rt2.localdomain> Date: Wed Oct 15 12:21:32 2008 -0500 version bump commit 9ebedb498b456e2b9db597e147411404d0d6b5e8 Author: Clark Williams <williams@rt2.localdomain> Date: Wed Oct 15 12:15:37 2008 -0500 updated release instructions commit 85a6358a68af882b9fcc094eb9b056278f69ffd8 Author: Clark Williams <williams@rt2.localdomain> Date: Wed Oct 15 10:16:21 2008 -0500 added panu's fix for strange rpm behavior commit d00b0fef2c083566719257d95cb6583ac44b5c0f Author: Mike McLean <mikem@redhat.com> Date: Tue Oct 14 16:10:56 2008 -0400 internal setarch support for s390/s390x Signed-off-by: Mike McLean <mikem@redhat.com> commit 8e30deeff935c241d48d5b9c3bf36acf2b0df178 Author: Jesse Keating <jkeating@redhat.com> Date: Mon Sep 29 12:02:07 2008 -0700 Refer to the .newkey location of current Fedora 8/9 updates. commit f22b7b99b6301f9cec00465fe6ae3e6cfd7f97e3 Author: Clark Williams <williams@redhat.com> Date: Thu Sep 4 16:59:26 2008 -0500 updated the specfile changelog commit 57250ead13d31df01fd88bca9cc09d2641e88ac9 Merge: a04b047... 41fd46e... Author: Clark Williams <williams@rt2.localdomain> Date: Thu Sep 4 14:35:12 2008 -0500 Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock commit a04b047476ac52e151045dcd57634afd8b8f4a10 Author: Clark Williams <williams@rt2.localdomain> Date: Thu Sep 4 14:31:23 2008 -0500 version bump commit 60bd2006a1906cc6fef8ecc6c79ecbb4315f2656 Author: Clark Williams <williams@rt2.localdomain> Date: Thu Sep 4 14:29:54 2008 -0500 turn off tmpfs plugin for epel-4-x86_64 commit d4dd6652c28dfb72d8487df8ce1ddd3253f82067 Author: Clark Williams <williams@rt2.localdomain> Date: Thu Sep 4 14:29:34 2008 -0500 avoid using tmpfs plugin for epel-4-x86_64 test commit 41fd46ee0ce8eb017f313f29c2aad8264abb77aa Author: Clark Williams <williams@redhat.com> Date: Thu Sep 4 09:11:09 2008 -0500 dealt with rawhide autotools changes commit d94d494073ff9bbee3f44a1d166af31e87c0ac8c Author: Clark Williams <williams@redhat.com> Date: Fri Aug 29 14:55:34 2008 -0500 workaround new rpm issues by deleting rpmdb temp files after unpacking root cache commit 349aaca37116efef59fd559eba1e574e990a8c1b Author: Clark Williams <williams@redhat.com> Date: Fri Aug 29 14:54:53 2008 -0500 create BUILDROOT dir required by new rpmbuild commit 7930a570b9e9eaa8eb71922e47e7f675b1b73f56 Author: Jesse Keating <jkeating@redhat.com> Date: Tue May 20 10:56:07 2008 -0400 Release bump commit 9309db14e0b28bb4b0c0cc5aa1350ff4116c5a55 Author: Jesse Keating <jkeating@redhat.com> Date: Tue May 20 10:55:58 2008 -0400 Add epel-testing repos commit 752c25f0a7d80a3705624946779d805ff352675b Merge: bc8a3bc... 7ab8dfe... Author: Jesse Keating <jkeating@redhat.com> Date: Tue May 20 10:41:20 2008 -0400 Merge branch 'master' of ssh://git.fedorahosted.org/git/mock commit 7ab8dfe62ad84ba9426a1cbf17a3d967278e23d9 Author: Clark Williams <williams@redhat.com> Date: Fri May 16 15:01:27 2008 -0500 added fix for building F-8 mock commit 17a92823ceacc320568199fd2d8b4eff2cb1536b Merge: 5b5662b... 9afac0b... Author: Clark Williams <williams@redhat.com> Date: Fri Apr 25 14:12:13 2008 -0500 Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock commit bc8a3bcd9a989ef94dbc79d571b840df1c9902f7 Author: Jesse Keating <jkeating@redhat.com> Date: Tue Apr 22 16:55:52 2008 -0400 Prep for release. commit 9afac0bf32c6bf7b80c56c5444c4a3c9462ae2c2 Author: Jesse Keating <jkeating@redhat.com> Date: Tue Apr 22 16:45:49 2008 -0400 Add F9 config files, prepare rawhide files for F10, comment out multilib excludes Multilib excludes are no longer needed with Fedora 9+ as yum multilib policy changed. commit 5b5662b02a1d82148beaeae3fe4a8fa2bcf55ba2 Merge: c5dfce5... e070277... Author: Clark Williams <williams@redhat.com> Date: Mon Apr 14 11:02:10 2008 -0500 Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock commit e070277073e8bf8bf4f43588de1a1c361fd4230c Merge: b9313a1... 6146496... Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Mar 31 17:35:31 2008 -0500 Merge branch 'master' of ssh://mebrown@git.fedorahosted.org/git/mock * 'master' of ssh://mebrown@git.fedorahosted.org/git/mock: version bump Update the spec changelog with interesting changes Update the spec file with compat symlinks for devel/rawhide. Move "devel" to "rawhide" to match current Fedora naming schemes. commit b9313a12c37362126128284aa31f27ee47b2e80c Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Mar 31 17:34:52 2008 -0500 fix typo which causes exception in command-timeout code (which was trying to raise exception) commit 6146496365c35ace48025a5f9511442aee20e63a Author: Jesse Keating <jkeating@redhat.com> Date: Mon Mar 31 17:58:48 2008 -0400 version bump commit 4d4ed483e8e88037f87de9aba68572a7af9c2b60 Author: Jesse Keating <jkeating@redhat.com> Date: Mon Mar 31 16:37:28 2008 -0400 Update the spec changelog with interesting changes commit 567a45fbc4b8f5f4fa3d37e23ac66c8a478389ec Author: Jesse Keating <jkeating@redhat.com> Date: Mon Mar 31 14:30:16 2008 -0400 Update the spec file with compat symlinks for devel/rawhide. commit 7d4f2e7fb7694afb9a6e6d62b0fcbfdc2e193353 Author: Jesse Keating <jkeating@redhat.com> Date: Mon Mar 31 14:26:21 2008 -0400 Move "devel" to "rawhide" to match current Fedora naming schemes. commit 97d9d11d4c68648efe347049afe68e538d250f56 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Mar 9 12:09:00 2008 -0500 add support for shm commit 94d02f3cf940d0e9e1f23ec0e8845f33105fc8fc Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Mar 7 21:15:44 2008 -0600 handle idiots with grace and poise. commit c5dfce5f71df354aa87cd19cdec33288ef85c7c1 Author: Clark Williams <williams@redhat.com> Date: Fri Mar 7 16:25:57 2008 -0600 changed default chroot_setup_cmd to be "groupinstall" commit 4209ee74efad6c9554ffb22e18c27f19bf9b793b Author: Jesse Keating <jkeating@redhat.com> Date: Tue Mar 4 16:35:22 2008 -0500 Point to the correct static-repo for development stuff. Ooops. commit 8595f8906cadccd5787679044409c50fc0746caf Author: Jesse Keating <jkeating@redhat.com> Date: Tue Mar 4 16:01:05 2008 -0500 For Fedora 8 and higher, use priority failover method, as mirror manager gives you back site specific mirrors in priority order. Also set a cost for koji repos to avoid downloading all from there. commit 4299c5e45f12717b81caf6bd2c82a4ac6853d360 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Mar 4 13:05:45 2008 -0600 log child return code for debugging. commit c0be8cccf2d6bfe48b33d05cb496588908300f39 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Mar 4 13:05:34 2008 -0600 fixup URL for fedorahosted path because rpmbuild chokes with ?format=raw commit 8a37cad09df6b41032e5d1b79995b1c391bb2882 Author: Clark Williams <williams@redhat.com> Date: Fri Feb 29 16:27:05 2008 -0600 modify rootcache logic to rebuild cache if config files have newer timestamp commit 62b7b91c0f1d71f903f7bd81403a29f8d943bbaf Merge: 3d37db2... fc75532... Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Feb 13 15:07:24 2008 -0600 Merge ssh://mock/var/ftp/pub/Applications/git/mock * ssh://mock/var/ftp/pub/Applications/git/mock: fixup exclude= line (AGAIN) to exclude numeric packages [0-9] commit fc7553243d86174302a4244f7140dda2267d655a Merge: c7debfc... 1819aa2... Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Feb 13 15:08:50 2008 -0600 Merge branch 'master' of /var/ftp/pub/Applications/git/mock * 'master' of /var/ftp/pub/Applications/git/mock: version bump add fcntl import commit c7debfcd9b356206b855a7ee9eb3bd55a9786559 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Feb 13 15:08:43 2008 -0600 fixup exclude= line (AGAIN) to exclude numeric packages [0-9] commit 3d37db24b63f0ab8c9e18edbac7695513c850ee2 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Jan 31 19:54:26 2008 -0600 fixup Source URL path for tarball in spec file. commit 6b89c8c0feb17d17d671b8937eb64baaf9507022 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Jan 31 19:06:26 2008 -0600 add changelog. commit 1819aa2974e8752e8e82b606d3ea57b9a2afd268 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Jan 31 18:31:33 2008 -0600 version bump commit 5fb7dc9cc1d6585fcc7cb066cc9d68e7a1f58310 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Jan 30 00:03:37 2008 -0600 add fcntl import commit 5ff9b7b2da07756df55e56a0ef58e21b66d6ee2b Merge: f1f47ae... 56957fc... Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Jan 29 23:48:50 2008 -0600 Merge ssh://mock/var/ftp/pub/Applications/git/mock * ssh://mock/var/ftp/pub/Applications/git/mock: updates to mock.util.do(): 1) nonblocking read, 2) dont leave zombies (waitpid). we now run /etc/profile, so no need to manually do ccache stuff. use makeChrootPath() functionality rather than obscure string interpolation commit 56957fc4b42272bf900daf00649e1acbf94378f4 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Jan 29 23:47:47 2008 -0600 updates to mock.util.do(): 1) nonblocking read, 2) dont leave zombies (waitpid). commit f1f47ae2bb7770c6ed072f779763c275a18f9828 Author: Mike Bonnet <mikeb@redhat.com> Date: Thu Jan 24 17:16:46 2008 -0500 set the current working directory in the chroot This patch allows you to set the current working directory (in the chroot) before running a command with --chroot. This avoids the need to pass shell snippets ('cd /some/path && /run/cmd') to mock when running a command that expects to executed from a certain directory. It's useful when using --copyin to setup the environment before running a command. >From e4071d1d41a62ccf4461dfab958f9325edf30c97 Mon Sep 17 00:00:00 2001 From: Mike Bonnet <mikeb@redhat.com> Date: Thu, 24 Jan 2008 17:09:06 -0500 Subject: [PATCH] optionally set the current working directory (in the chroot) before running command with --chroot Signed-off-by: Michael E Brown <mebrown@michaels-house.net> commit 0fd7dd4e63e09671bb816510b3fde1555814e085 Author: Mike Bonnet <mikeb@redhat.com> Date: Thu Jan 24 16:07:51 2008 -0500 add --unpriv option to drop privileges when running a command with --chroot On Thu, 2008-01-24 at 16:04 -0500, Mike Bonnet wrote: > On Thu, 2008-01-24 at 15:42 -0500, Mike Bonnet wrote: > > This patch adds a --unpriv option that will cause privileges to be > > dropped before running a command with --chroot. This can be used to > > more closely simulate the environment used when running rpmbuilds. > > Let me try that again... Ok, the attachments are getting stripped off for some reason, trying inline... >From 85e14d38aec32cf20d7f2bbdc77044d41c32a0a2 Mon Sep 17 00:00:00 2001 From: Mike Bonnet <mikeb@redhat.com> Date: Thu, 24 Jan 2008 15:37:15 -0500 Subject: [PATCH] optionally drop privileges when running a command with --chroot Signed-off-by: Michael E Brown <mebrown@michaels-house.net> commit bbc2b4dd0c6b7331ae789caabecbc5e154f96e52 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Jan 22 15:59:17 2008 -0600 redo exclude= lines yet again to work around what looks like python fnmatch() bug handling [!x] and/or [^x] commit beed7f3a868c22a9c75064888c0e3f70dc3b523b Merge: 041b8da... 78d6a20... Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Jan 22 12:32:25 2008 -0600 Merge branch 'master' of /var/ftp/pub/Applications/git/mock * 'master' of /var/ftp/pub/Applications/git/mock: get rid of one level of shell indirection where possible. revert accidental comment-out of test cleanup that I was using to debug tar problem. add back in dropped '.' to tar cvf command that is causing root cache creation to fail. Add debug logging for running commands. convert mock.util.do() to use subprocess.Popen() rather than raw fork/exec.\nThis cleans up the code considerably. Also, start reducing the places where we use a shell in the subcommand. better unit test error message. mount everything when running chroot command. updated change log added compat symlinks version bump update manpage with new site-defaults ref. the great config file rename. some manpage clarifications and arrangements. clarify info message to make it obvious that root cache is being unpacked. cleanup trailing whitespace. cleanup trailing whitespace. add ability to conditionally enable tmpfs based on minimum ram availability. add initfailed hook so tmpfs plugin can properly unmount tmpfs on failure. make sure we call postbuild hooks even on failure. commit 041b8dac4983ae69dd5f0edbc9522dce662fb798 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Jan 22 12:31:50 2008 -0600 we now run /etc/profile, so no need to manually do ccache stuff. commit 78d6a209b8dfe438880e4d62a58693e33693560b Author: Michael E Brown <michael_e_brown@dell.com> Date: Sun Jan 20 15:09:14 2008 -0600 get rid of one level of shell indirection where possible. commit 7d45de8aa01207413b615874ba58d0239f00a92e Author: Michael E Brown <michael_e_brown@dell.com> Date: Sun Jan 20 14:00:47 2008 -0600 revert accidental comment-out of test cleanup that I was using to debug tar problem. commit 35eeadbb2775e99deae72f484117062f783d6f7f Author: Michael E Brown <michael_e_brown@dell.com> Date: Sun Jan 20 13:59:55 2008 -0600 add back in dropped '.' to tar cvf command that is causing root cache creation to fail. Add debug logging for running commands. commit 5aaa59800cae18440c1ba6caca5800e45b3ff5fa Author: Michael E Brown <michael_e_brown@dell.com> Date: Sun Jan 20 13:30:41 2008 -0600 convert mock.util.do() to use subprocess.Popen() rather than raw fork/exec.\nThis cleans up the code considerably. Also, start reducing the places where we use a shell in the subcommand. commit 7589279b856ae73eb26fc728a38a58edbe06d94c Author: Michael E Brown <michael_e_brown@dell.com> Date: Sun Jan 20 13:28:02 2008 -0600 better unit test error message. commit 3cfdea5d12f0b4923cdfa9572e58ba098b4833c6 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Jan 18 15:53:33 2008 -0600 mount everything when running chroot command. commit 1688f6817747729352dad266abc93b98b678b257 Author: Clark Williams <williams@redhat.com> Date: Wed Jan 16 08:23:24 2008 -0600 updated change log commit 769e6ebd487b6a037ff7086bd4545b0dab850b59 Merge: b0b401f... 15550d8... Author: Clark Williams <williams@redhat.com> Date: Wed Jan 16 08:13:38 2008 -0600 Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock commit b0b401f6ce5cb0e6abad29142101b9de1f7629ec Author: Clark Williams <williams@redhat.com> Date: Wed Jan 16 08:12:18 2008 -0600 added compat symlinks commit 9104445a6018a6ca5ae553cb3a9bdfe6eeba8b3c Author: Clark Williams <williams@redhat.com> Date: Wed Jan 16 08:06:53 2008 -0600 version bump commit 15550d8100caeb2be99bcf9d02349e8a1a005f4a Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Jan 15 15:50:22 2008 -0600 update manpage with new site-defaults ref. commit eeefafa7cf4ef012042fc46ff261b82de368a461 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Jan 15 15:39:56 2008 -0600 the great config file rename. commit 8218fd159eaca75a16626e74569b7672bbd14986 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Jan 10 11:41:23 2008 -0600 some manpage clarifications and arrangements. commit b5a372a5b2a682553a28161a9a5e1a6c9510f927 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Jan 9 10:29:40 2008 -0600 clarify info message to make it obvious that root cache is being unpacked. commit 89fae160c04d3a84d3aa833a8a33fd39b7519dd1 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Jan 8 15:54:54 2008 -0600 cleanup trailing whitespace. commit 8585acd974206ebb8a0ad14f42cefb2096cadd6f Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Jan 8 15:53:09 2008 -0600 cleanup trailing whitespace. commit 67628dae8b37a226cb6899ffebffd66b40e74161 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Jan 8 14:54:10 2008 -0600 add ability to conditionally enable tmpfs based on minimum ram availability. commit cc889dbb4ed40909ffd6c29bc29623cfcf1a1ca5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Jan 8 13:59:05 2008 -0600 add initfailed hook so tmpfs plugin can properly unmount tmpfs on failure. make sure we call postbuild hooks even on failure. commit 5962b8ac964d56a15586e6c9e069670a5a896b6a Merge: bdf34de... 552c3bb... Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Jan 7 13:25:05 2008 -0600 Merge branch 'master' of /var/ftp/pub/Applications/git/mock * 'master' of /var/ftp/pub/Applications/git/mock: fix 'make srpm' to only build srpm and not also binary rpm. update docs for --arch and --target. commit 552c3bbe3331f5a7727010a0420d11159777ea90 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Jan 4 15:10:09 2008 -0600 fix 'make srpm' to only build srpm and not also binary rpm. commit 528eac267392d8bcdec0e8e8ffcdf0bf46c9522a Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Jan 4 15:01:33 2008 -0600 update docs for --arch and --target. commit bdf34de8bbc25eeda69aa873e67c9fc55a7223c0 Merge: 4d3427f... 4c7aa19... Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Jan 4 14:47:11 2008 -0600 Merge branch 'master' of /var/ftp/pub/Applications/git/mock * 'master' of /var/ftp/pub/Applications/git/mock: fix syntax error from personality move by using config_opt directly. commit 4c7aa19e68265adeb888b6bd539fbecd07d92080 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Jan 4 14:47:00 2008 -0600 fix syntax error from personality move by using config_opt directly. commit 4d3427f27b094f6cced1512a48af4b87bd6811c0 Merge: aefe3d7... e964477... Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Jan 4 14:43:52 2008 -0600 Merge branch 'master' of /var/ftp/pub/Applications/git/mock * 'master' of /var/ftp/pub/Applications/git/mock: split up --target and --arch cmdline options. get rid of personality() calls in sub do() calls because it is set at top level now. added --print-root-path option paul howarth's request to change from -l to --login on bash invocations use the right mkdev argument Create the dev/full device, some packages use it during make check. add ia64 and alpha to personality_defs Patch from Doug Chapman <doug.chapman@hp.com> Doug Chapman's ia64 personality warning fix Roland McGrath's fix for ctypes LoadLibrary on ia64 commit e964477a73d2ecb233e0e680e8c091a1f884e5a2 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Jan 4 14:42:58 2008 -0600 split up --target and --arch cmdline options. commit 63d55b3e4dcb6485e1658ab846852bfc021b15cb Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Jan 4 14:36:49 2008 -0600 get rid of personality() calls in sub do() calls because it is set at top level now. commit fac395c0fe95db2642d26a118cfed0ed8cdc95f1 Author: Clark Williams <williams@redhat.com> Date: Fri Jan 4 13:43:30 2008 -0600 added --print-root-path option commit f1a50746dc4acc3f5c9558013338880c36e51be8 Author: Clark Williams <williams@redhat.com> Date: Fri Jan 4 12:50:47 2008 -0600 paul howarth's request to change from -l to --login on bash invocations commit 15661ac0004d08a33a05f6d23fe9d884bfbb82e2 Merge: dbbadfc... 99cb911... Author: Clark Williams <williams@redhat.com> Date: Fri Jan 4 12:48:47 2008 -0600 Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock commit 99cb911d9a4c5c9f80646347fcd4352f9deafbb0 Author: Jesse Keating <jkeating@redhat.com> Date: Thu Jan 3 11:52:54 2008 -0500 use the right mkdev argument commit 326eff18721c5e95a2c94556e363d3e8beec1eca Author: Jesse Keating <jkeating@redhat.com> Date: Thu Jan 3 09:40:41 2008 -0500 Create the dev/full device, some packages use it during make check. commit dbbadfc55ee1ee38412948e6efa45934d3321a8f Merge: 8c50e6b... 4edf7e2... Author: Clark Williams <williams@redhat.com> Date: Wed Jan 2 09:25:53 2008 -0600 Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock commit 4edf7e2d6935b36ab12427a56b8fbaeff3b62321 Author: Doug Chapman <doug.chapman@hp.com> Date: Thu Dec 20 09:30:54 2007 -0500 add ia64 and alpha to personality_defs Patch to quiet the "Unable to find predefined setarch personality" warnings seen on ia64. I added alpha as well while I was at it. Signed-off-by: Doug Chapman <doug.chapman@hp.com> ---- Signed-off-by: Michael E Brown <mebrown@michaels-house.net> commit 5c3372a46b5ab024390d12831feafad1251abe5b Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Dec 31 13:16:59 2007 -0600 Patch from Doug Chapman <doug.chapman@hp.com> Fix up mock ctypes libc usage so that it doesnt directly specify libc soname, which can change on different arches. Instead use "None", which should resolve to use already-loaded global scope. -- signed off by: Michael Brown <mebrown@michaels-house.net> commit 8c50e6b2de9e4513792a4500f22e8397e38c6c58 Author: Clark Williams <williams@redhat.com> Date: Sat Dec 22 21:24:40 2007 -0600 Doug Chapman's ia64 personality warning fix commit e442736e060a944994ffa1c04fe65c7302e4ba43 Author: Clark Williams <williams@redhat.com> Date: Sat Dec 22 21:22:57 2007 -0600 Roland McGrath's fix for ctypes LoadLibrary on ia64 commit aefe3d7b6e7c289c84bea6865e7020b4c4637ea4 Merge: 3ae0cfc... 99e36b1... Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Dec 21 13:41:03 2007 -0600 Merge branch 'master' of /var/ftp/pub/Applications/git/mock * 'master' of /var/ftp/pub/Applications/git/mock: /usr/sbin/mock no longer needs to be owned by group mock. remove unused debugging code. version bump and changelog fix privs for yum resolvdep, needs to be root to download addl filelists. fixup release instructions so that tags properly pushed. update changelog prior to release. bump version. add comment about making sure to fix both version defs. cleanup from unit tests if they are interrupted or end prematurely. fix resultdir for --uniqueext builds without resultdir specified. try to standardize on single-quotes for indexing hashes. we are now noarch, fix unit tests. add tmpfs plugin to installation list. requires usermode due to new userhelper stuff. fix use of tabs in spec file to make rpmlint happy. Run rpmbuild in a login shell in the chroot. commit 3ae0cfcbab2ace30d69484ef2ab267cf84176a0c Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Dec 21 13:40:59 2007 -0600 use makeChrootPath() functionality rather than obscure string interpolation commit 99e36b173e3fa707796a8a13e9b356e651544044 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Dec 21 13:38:32 2007 -0600 /usr/sbin/mock no longer needs to be owned by group mock. commit 36f5d86a84f645cf4622069ec217848f0877c0c1 Merge: e02f5e1... e8ddd95... Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Dec 21 13:36:26 2007 -0600 Merge branch 'master' of ssh://mebrown@git.fedorahosted.org/git/mock commit e8ddd9506db08ecb3c9df4093d8f241223182ac6 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Dec 20 22:23:34 2007 -0600 remove unused debugging code. commit e54c0769499b065d4412587f8654d32f1d26e5f9 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Dec 20 21:58:33 2007 -0600 version bump and changelog commit 0c608ac26c2977e8dd74dc9c6518438c809b28ac Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Dec 20 16:32:58 2007 -0600 fix privs for yum resolvdep, needs to be root to download addl filelists. commit 58102c86f292e3c6ce4703e07eabbc6c0fcbf171 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 19 23:04:47 2007 -0600 fixup release instructions so that tags properly pushed. commit 5e2c5817033073dbb990d6a2e63e1b355ce42700 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 19 22:50:43 2007 -0600 update changelog prior to release. commit c66a059944ba549944ddd2205e40e508a533424f Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 19 22:34:51 2007 -0600 bump version. add comment about making sure to fix both version defs. commit 71f510842210b922babc47260712840c799cd133 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 19 22:30:53 2007 -0600 cleanup from unit tests if they are interrupted or end prematurely. commit 79ad55bfcd2afbeedda8f955e484a41c01939545 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 19 21:44:30 2007 -0600 fix resultdir for --uniqueext builds without resultdir specified. try to standardize on single-quotes for indexing hashes. commit 50b03e60318c31224c0df9a7405751d50e8abace Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 19 21:43:44 2007 -0600 we are now noarch, fix unit tests. commit 3b856bf60e26191921d2dce9e613b79deef9f775 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 19 21:43:30 2007 -0600 add tmpfs plugin to installation list. commit 5d9cda77ea5eaf6d76257dc6307bf1d1fdcb4970 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 19 17:06:10 2007 -0600 requires usermode due to new userhelper stuff. commit a8751165cf863c8feb5a160e142aa05d38024efa Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 19 17:02:41 2007 -0600 fix use of tabs in spec file to make rpmlint happy. commit 7a89b9314d52b4b13fadce422ebbfb95cfb222a7 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 19 16:48:45 2007 -0600 Run rpmbuild in a login shell in the chroot. commit e02f5e1548e20297f2f18d8f93f464ff8f48a032 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 19 13:28:39 2007 -0600 set personality in mainline code so all options run under correct personality. commit 32cbdd2d00964cd7adb74de63b047a2cf7f3b5c5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 18 14:44:16 2007 -0600 unmount tmpfs when done or we run into problems with clean. commit 11f7c74bf4bf79961ae4755c9200a08848b4b877 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 18 14:43:47 2007 -0600 add hook (currently unused) for clean. commit 67e4534d8c571dacf85fde3d6dc11d66ba61c441 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 18 14:33:31 2007 -0600 add unit tests for tmpfs plugin. commit 012a5f92f24d196337f120e2c0cc1f0483089928 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 18 14:21:46 2007 -0600 fixup typo: makeChrootPath is a method on self.rootObj. commit 0f90b968f36a9d945b77ed65bea93e764c077cb6 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 18 14:21:09 2007 -0600 better ordering constraints for plugin initialization. commit e65d55ea8421f573c9a7e4ab0184afdcc89f2f51 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 18 13:50:30 2007 -0600 add initial tmpfs plugin and default options. commit 6a0638f95c5271b069d308c5f53062aace7b4283 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 18 12:52:23 2007 -0600 comment out decorator for doChroot() to prevent logging build exceptions multiple times. commit 8777d77ee5ab41299c810c58852c75a9f46750b2 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 18 11:08:30 2007 -0600 make substs tolerant of whitespace changes. commit 626f3fb24810da09ffeaee153b405d08b0001dc2 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 18 11:04:09 2007 -0600 fixup bad substitution for LIBDIR. Cut-n-paste error. commit 7d2912fbd7f91d16e34a4ccac90c24104d70bb3d Author: Ville Skyttä <ville.skytta@iki.fi> Date: Mon Dec 17 22:47:24 2007 +0200 Make noarch. Signed-off-by: Michael E Brown <michael_e_brown@dell.com> commit 3def081191d7dfe8e6c9b83286cdec411b1687ff Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 18 09:17:48 2007 -0600 small whitespace cleanups. commit 0e635a627bce9df7375764c8875d6ac387efacb4 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 18 09:14:31 2007 -0600 fixup distclean to remove all built rpm and unit test files. commit 5c493b00930e91436aeb1ef2e3903e3c4db2d891 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Dec 17 11:08:22 2007 -0600 better fix for failing distcheck. commit 1ff8521934d1703e802478f92d10ed122fcdb4f1 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Dec 17 00:40:21 2007 -0600 fix path comparison for orphanskill. commit 62fc696ad0df3c39438aa31e54766525830688a6 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Dec 17 00:39:52 2007 -0600 one more releasetests fix. commit b4bb85c58267c348343f5844d23fdf5e230e71a3 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Dec 17 00:21:15 2007 -0600 fix release tests. commit ad0f44c3c74bae3c020bbed280d07fefd621fe2c Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Dec 16 23:17:47 2007 -0600 make rootdir private (_rootdir). Use accessor in mock.py as well. commit b03c8e8a1459f01f8f6b583df3af6c6b168f82a5 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Dec 16 22:35:01 2007 -0600 dont do setarch personality() call for noarch commit f35e76d882778d207c2ab73ef8bc0b7a270b142d Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Dec 16 22:27:17 2007 -0600 add comment to clarify usage of dist config option. commit 6882f2dbf63cf9f4d197f44c9afed2fd5966f16a Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Dec 16 22:22:13 2007 -0600 document --trace in cmdline help. commit ec01cc18d36138777597a68a3ddd9f7aea29e705 Merge: bc0ff1a... cd12f35... Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Dec 16 22:11:30 2007 -0600 Merge branch 'master' of ssh://mebrown@git.fedorahosted.org/git/mock * 'master' of ssh://mebrown@git.fedorahosted.org/git/mock: more on release instructions first cut at updated release instructions fixed syntax error replaced references to rootdir with calls to makeChrootPath() replaced references to rootdir with calls to makeChrootPath() replaced references to rootdir with calls to makeChrootPath() updated changelog info added help target commit bc0ff1a2c7788e92264bb13c4706ec6a1714925f Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Dec 16 22:10:43 2007 -0600 document --trace. commit c9d02fffbedc34d38823ed635bc4ff21b0a21e63 Author: Ville Skyttä <ville.skytta@iki.fi> Date: Sun Dec 16 12:00:00 2007 +0000 Mock documentation patch The attached patch adds the following option aliases: --root for -r, -D for --define (like in rpmbuild), --target for --arch (like in rpmbuild). It also adds --verbose and --quiet and -h to the man page, and fixes a couple of other minor man page issues. Signed-off-by: Michael E Brown <mebrown@michaels-house.net> commit cd12f3519ffd7f0bfb01203a6980d6930c11ca23 Author: Clark Williams <williams@redhat.com> Date: Sun Dec 16 08:51:54 2007 -0600 more on release instructions commit 874f6f228128cb0a72a57d0b644d5ad3c8c7caea Author: Clark Williams <williams@redhat.com> Date: Sun Dec 16 08:48:57 2007 -0600 first cut at updated release instructions commit 0da58fadfe9367dca44785ed0459bb65dbfa14d2 Author: Clark Williams <williams@redhat.com> Date: Sun Dec 16 08:48:34 2007 -0600 fixed syntax error commit 64439e769bb95ff4e277deb86b1743a582dee50d Merge: 39ee6e1... 184afb1... Author: Clark Williams <williams@redhat.com> Date: Fri Dec 14 16:34:49 2007 -0600 resolved merge conflicts commit 39ee6e19397207468751d6308e0a7895543d9733 Author: Clark Williams <williams@redhat.com> Date: Fri Dec 14 16:33:09 2007 -0600 replaced references to rootdir with calls to makeChrootPath() commit d4458262ddcd3d55ba7009ff3dd131947f4f01e6 Author: Clark Williams <williams@redhat.com> Date: Fri Dec 14 16:33:05 2007 -0600 replaced references to rootdir with calls to makeChrootPath() commit 3542beca1ed0f1d13b1bde95f338c777bbaf6ccc Author: Clark Williams <williams@redhat.com> Date: Fri Dec 14 16:32:57 2007 -0600 replaced references to rootdir with calls to makeChrootPath() commit 184afb1852bccc8e9d1b38dea05f30af1180f122 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Dec 14 16:27:39 2007 -0600 remove uses of chroot rootdir attribute and use accessor. commit bddf95fb16486532a0eb88bc6590243e936c84c4 Author: Clark Williams <williams@redhat.com> Date: Fri Dec 14 16:11:05 2007 -0600 updated changelog info commit 1179491f3cd4ff9ddc7a061f39ef47ff8cf78d01 Author: Clark Williams <williams@redhat.com> Date: Fri Dec 14 16:10:46 2007 -0600 added help target commit 987d7c07a71dc792613f26c060efe4d354bf6891 Author: Clark Williams <williams@redhat.com> Date: Fri Dec 14 09:44:17 2007 -0600 removed private sublevel lablel commit f496f29335f7b22b307c6b9173d2e31af6162fd0 Merge: 6b2d14f... 3ea2ef7... Author: Clark Williams <williams@redhat.com> Date: Thu Dec 13 17:38:52 2007 -0600 resolved merge with master commit 6b2d14f9afb39a955331f4a52a597b122f585166 Author: Clark Williams <williams@redhat.com> Date: Thu Dec 13 17:35:42 2007 -0600 changed more uses of .rootdir to makeChrootPath(); updated man page for --copyin and --copyout; updated plugins to use makeChrootPath(); updated releasetests.sh so that daemon tests uses --copyin commit 3ea2ef74a181a32583b3a35dae386a1701a5a89d Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 13 16:29:46 2007 -0600 add 'make check' function to call what used to be releasetests.sh commit 1e92c25cb133e4e8d55eb837f2650587636af3ef Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 13 15:09:52 2007 -0600 make releasetests.sh call runtests.sh using automake 'make check' target, as well as run std automake distcheck stuff. commit b9ea13ab85d0ea544e3496d57bc9c167709121f1 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 13 15:08:54 2007 -0600 make runtests.sh runnable from automake. commit 8fd334aef28b0846bf8872e577b8f4c56f1a2f02 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 13 15:07:34 2007 -0600 fix compile warning for -Wall in daemontest.c commit 772393088cd0e6169f2a21e3a3470f6ebb59d2b1 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 13 15:06:58 2007 -0600 rename releasetests.sh to runtests.sh to prepare for adding 'make check' function commit 076a90491cfc27c895618d950c4de828489c189c Merge: e2a3ae3... 64dbe92... Author: Clark Williams <williams@redhat.com> Date: Thu Dec 13 15:06:16 2007 -0600 merged with latest master commit e2a3ae38691b188b56ba0bddf431a62a5f9ac182 Author: Clark Williams <williams@redhat.com> Date: Thu Dec 13 15:02:03 2007 -0600 added copyin/out options; added makeChrootPath() method to Root commit 64dbe925996c7f643cb9f980ac8b4fb4b6dbe1a0 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Dec 13 09:31:55 2007 -0600 update changelog in spec file. commit a224c14773c38c2a9384874c7557b9ff1d05b71a Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Dec 13 09:22:36 2007 -0600 version bump commit b6e2d5a26ac478ce3409cab32dac704f2db61ac6 Author: Mike Bonnet <mikeb@redhat.com> Date: Wed Dec 12 18:24:40 2007 -0500 if --chroot only has one argument, pass it to doChroot() as a string instead of a list to support legacy quoting rules Signed-off-by: Michael E Brown <michael_e_brown@dell.com> commit 33d6db8f39e2f5a1aed9c8bc0c7e5e453d662d0c Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 12 16:43:58 2007 -0600 enable releasetests to run from clean checked out source tree. commit 515b676081a8bc32185fda5659f186f352f94046 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 12 16:39:53 2007 -0600 remove trailing whitespace. commit b9662342ff2efdbe0a85bc02aa7c7ede68fc718d Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 12 16:38:34 2007 -0600 remove buildsys-build.spec from tarball. commit 2e47f7a55091ddbcf7a2b883738ddf70aed4c2b5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 12 16:38:14 2007 -0600 remove trailing whitespace. commit 7e35a8aa542afcdc2f1ea7a69bd435e75bd9c40c Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 12 16:20:23 2007 -0600 separate out shell and chroot cmdline args. commit d16aaf3b7736e4a23e82bc455c4a09d05259a1b7 Merge: f50af0f... 4761a4a... Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 12 16:05:42 2007 -0600 Merge branch 'master' of ssh://mebrown@git.fedorahosted.org/git/mock * 'master' of ssh://mebrown@git.fedorahosted.org/git/mock: fixup trailing whitespace. dont place specs into release tarball. This allows us to rev the RPM without having to have different tarball bits. remove redundant daemontest in src auto generate AUTHORS file from git. remove another dead libtool reference. remove generated autotools files from source repository. use autogen.sh to create them when compiling from git. remove generated autotools files from source repository. use autogen.sh to create them when compiling from git. remove dead code from autoconf files since we no longer compile anything. Don't provide backwards compat option for update. Add --update call, to update existing buildroot. commit f50af0f1c32a4162f48580609806e83c6c86d644 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Dec 12 15:49:49 2007 -0600 fix --shell commit 4761a4a794b4e7087ce9f7eeb816ea19c32b06ac Merge: 0c2862a... 95e2aed... Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 12 15:37:48 2007 -0600 merge conflicts commit 0c2862affaffc40a13f334addfb486d4747f3c73 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 12 15:34:56 2007 -0600 fixup trailing whitespace. commit f69c6ad134032e8d8fc4c6db33448eb2659216e7 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 12 14:28:26 2007 -0600 dont place specs into release tarball. This allows us to rev the RPM without having to have different tarball bits. commit aef576678411ce570001211b46537200ec53f227 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 12 14:09:40 2007 -0600 remove redundant daemontest in src commit 9d55bf8c6310915ce1be1b3c324690f1dee2b279 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 12 12:54:11 2007 -0600 auto generate AUTHORS file from git. commit 56aca787303e57536a511156d961b40a52c361dd Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 12 12:50:13 2007 -0600 remove another dead libtool reference. commit 2eb8178184b6aab514771e6df957d915d65492e5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 12 12:49:13 2007 -0600 remove generated autotools files from source repository. use autogen.sh to create them when compiling from git. commit 95e2aed47c5a8c0f385e858e6b03a646659a0661 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 12 12:26:07 2007 -0600 remove generated autotools files from source repository. use autogen.sh to create them when compiling from git. commit d453d03cc0c7e2a7ebc48382bff2105b60d0922c Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 12 12:05:12 2007 -0600 remove dead code from autoconf files since we no longer compile anything. commit dc5948117b2848be2dfa8984cd78fe5d1694aa0c Author: Jesse Keating <jkeating@redhat.com> Date: Wed Dec 12 12:45:47 2007 -0500 Don't provide backwards compat option for update. commit bead02ddf117a3d6593e0f3a86ddda5d6139ddf8 Author: Jesse Keating <jkeating@redhat.com> Date: Wed Dec 12 12:15:41 2007 -0500 Add --update call, to update existing buildroot. Useful for things like pungi which continuously reuse a buildroot commit e3569ae6c26d121f8ed72f72c480339005d053a8 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 11 22:46:18 2007 -0600 fixup changelog to be in chronological order like rpmbuild likes. commit 0c24ed47664a90aa4fc193bb2a58d8831592afc2 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 11 22:05:33 2007 -0600 update changelog. commit a682d63e841f632090ddff7045ae6b8412e5de7e Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 11 21:28:51 2007 -0600 cleanup daemontest executable. commit 006ebd8eb222bd332df40a08a9a6f934a4b9bc9e Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 11 21:17:11 2007 -0600 demote setarch log msg back to debug() since we now have a warning for when it doesnt run. commit 69ee351eef2843392b82e97234398130d571693a Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 11 21:10:23 2007 -0600 version bump commit 7cfb96aebd24dee149e2573eae2c169fe0fc4c27 Merge: feaaffe... bd5d089... Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 11 18:09:25 2007 -0600 Merge branch 'master' of /var/ftp/pub/Applications/git/mock * 'master' of /var/ftp/pub/Applications/git/mock: - make "mock --chroot" non-interactive - set the exit code of "mock --chroot" to the exit code of the process run in the chroot - log the output of the process to root.log commit feaaffe73baa6808eb229041b86cdea6f5c1c56f Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 11 18:09:22 2007 -0600 add warning for when personality has no constant mapping. commit bd5d08919539538c0bfead439fd8e3a33f3b01b3 Author: Mike Bonnet <mikeb@redhat.com> Date: Tue Dec 11 18:54:10 2007 -0500 - make "mock --chroot" non-interactive - set the exit code of "mock --chroot" to the exit code of the process run in the chroot - log the output of the process to root.log Signed-off-by: Michael E Brown <michael_e_brown@dell.com> commit c4edf71309f230955998fd2922d6045068b31eab Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 11 16:12:38 2007 -0600 add i586/i686 setarch defs. add info message when setarch is ran. commit 2142d31eecce9abf4f4961036d96cba7edac23be Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 11 16:09:19 2007 -0600 add sparcv9 for setarch. commit 143d8cb94ce11aec19635cb6823a73b46a930473 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 11 15:58:01 2007 -0600 add setarch defs for sparc 32/64 commit 69a77d92928e2fe189228ed2c5c2c6d3914bdeb8 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 11 15:28:24 2007 -0600 personality() returns -1 on error. commit 3ab8014db96a00047a7d36068d05b9cbd3a2cdf6 Merge: 14a5b6d... 08decfb... Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 11 15:01:40 2007 -0600 Merge branch 'master' of /var/ftp/pub/Applications/git/mock * 'master' of /var/ftp/pub/Applications/git/mock: add failsafe for daemontest.c such that it exits after 5 mins rather than hanging around forever. add return code propagation test for --chroot cmd. let yum resolvedep run w/privs because it has to download additional metadata sometimes. fix rebuild multiple srpms test. commit 14a5b6d3dfb4c26d384ad423c6879aa6509ff02d Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 11 15:00:54 2007 -0600 add docs for --orphanskill mode. commit 08decfbb63aad0d87ed69dc9f4127bf3ca5a35be Merge: ebcf490... ccad75c... Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 11 14:56:36 2007 -0600 Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock commit ebcf490ed2a9ec28634b86a18616a9796fcd22fa Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 11 14:56:19 2007 -0600 add failsafe for daemontest.c such that it exits after 5 mins rather than hanging around forever. commit ccad75c34af7cae8aee0159fe734a945f0c3861c Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 11 14:20:14 2007 -0600 add return code propagation test for --chroot cmd. commit 5dc1fc5232eb10671ea3a4abe3b3eaea46c1fff3 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 11 13:54:34 2007 -0600 let yum resolvedep run w/privs because it has to download additional metadata sometimes. commit e7ddbe8fe2b81f74999318c59d2a37a0d18d72d0 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 11 12:58:29 2007 -0600 fix rebuild multiple srpms test. commit 7c4c5d62b6400c3a30294cfa2d5f7b8fa1d37aec Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 10 14:15:48 2007 -0600 fixup explicit orphankill unit test. commit 71e2394fdbc511f15a6e698d95979bd2ef9cb6f5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 10 13:58:25 2007 -0600 add MOCK_EXTRA_ARGS for releasetests so I can make mock release tests run behind dell firewall. commit 139b03ff861a7df30d40115718f1a1fb21758530 Merge: ce6e26a... cc1e30a... Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 10 11:17:13 2007 -0600 Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock commit ce6e26a58c56b7b8e0b770318a6a1469e6937e66 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 10 11:04:20 2007 -0600 add --orphanskill mode. requested by mbonnet for koji. commit cc1e30a4b1e7e719aa4fee84dabf44fa59b38b26 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Dec 9 23:01:48 2007 -0600 make it so you can run multiple releasetests at the same time. commit 1bea9d791b83c5d5facd2d9df84f4e2f1f38a9ed Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Dec 9 22:33:42 2007 -0600 update changelog commit 31628e13b2d15ce098a88836d7fbe6f79e81edc3 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Dec 9 21:33:12 2007 -0600 drop fc6 configs. update changelog. commit c0a22a6db5a1adc491acbafdb95ff6b436c58991 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Dec 9 00:00:19 2007 -0600 fix --without to follow proper rpmbuild conventions. Courtesy Paulo Cavalcanti <promac@gmail.com>. commit aada35a1281981a361cce99f923f467ddabbeb76 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Dec 7 17:25:09 2007 -0600 version bump to 0.9.0 commit 6126530f48eb7253d7e592f20a8600ed4a0cccf5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Dec 7 17:24:51 2007 -0600 add a few uid debugging calls, commented out by default, in case other people want to inspect UID status and environment. commit 18a799d6c9196ec3dfa9b40f408ae1234a74bda2 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 6 17:01:45 2007 -0600 less verbose logging. commit 6a0834b7e01bcfebb5f54a9591812fd4af220478 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 6 17:01:31 2007 -0600 become root a bit earlier to that cache dir stuff works (run during chroot __init__). commit 8c8c66e238e3507ed1aebc67506f458e1414906d Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 6 16:57:18 2007 -0600 less verbose do(). commit 963819a09f31a4780cb66104297355a4774a6eb9 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 6 14:08:54 2007 -0600 build fixes. avoid automatic brp-python-compile of mock.py by renaming. commit 4c762edbd860ce632a8e5214081a8f6e29709b10 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 6 13:57:36 2007 -0600 create log files as unpriv user. fixup chrootuid calc to take into account sudo and consolehelper commit 5cce73a26e3ce6877c2f429f9a34ce4515442279 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 6 12:21:52 2007 -0600 convert to use consolehelper rather than setuid wrapper. commit b572e9d52906ed969e790f1c896a7cefa6eeeb27 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 6 10:36:02 2007 -0600 add unshare commit af73fa7d2354208f85cec98aad821f1c50a55645 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 6 02:34:20 2007 -0600 fixup logging calls. commit afeb84213c6f965850417c0f573e862472cbfc74 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 6 01:41:43 2007 -0600 separate out function tracing from verbosity commit 347cd1e7a399ff3692802044f866699cdb4dc3c9 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Dec 6 01:40:16 2007 -0600 use double-quotes for stuff people need to cut-paste commit dd4c422a56608a17488c309127a2b4706b946ec3 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 5 22:52:41 2007 -0600 update changelog commit 880f9e77cbea655f40727eeae66b9a3f784aedf0 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 5 22:52:31 2007 -0600 add unit test for no-root-cache case. commit 3328196ba70ed8bcfd188079dde619dd38a1ee4a Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 5 22:52:15 2007 -0600 version bump commit 236441558e3a5921505a5657950411c5865d8715 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 5 22:32:25 2007 -0600 mount inside try block so problem mounting unmounts everything. commit fc3a2ad3016ab8a5c20d71cbd34e9b40f056f7f5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 5 22:14:24 2007 -0600 fixup error where var/cache/yum in buildroot disappears due to clean. commit a87d6c292393a1f99cbb20d5824a716e72c94df2 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 5 19:45:56 2007 -0600 potential fix for rhel5 traceback. commit bf4d8bb591ebca08625a416ff02341a40ec2c5af Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Dec 5 19:32:48 2007 -0600 fix python logging module exception problem earlier so there isnt any path through that hits that bug. commit 4cfaeea14108aea68c9dfdbe89215a1fdf710244 Merge: 3e661e1... ee52f57... Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 4 22:43:00 2007 -0600 Merge commit 'origin/master' * commit 'origin/master': whitespace fixups. add --with and --without options to enable/disable options in a srpm use 'MACRO EXPR' in --define docs to match the rpmbuild docs add --define option to pass rpm macros on the command line error when trying to build multiple srpms without --resultdir. commit 3e661e15cf787a795a8401a0d52db0447575ba67 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 4 22:42:05 2007 -0600 clear out old unit tests before starting new ones. commit 8d186a76ca3f9511e69af63acd39c270ae61c046 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 4 22:29:43 2007 -0600 bulletproof exclude of all i386 pkgs for x86_64, allowing *only* glibc*.i?86, which is necessary for syslinux/grub. commit ee52f57c99cca3c3c274f75574b61b7b7d3a186d Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 4 17:35:35 2007 -0600 whitespace fixups. commit 339fada0f033950b7165fbd98efdf9323f37f6be Author: Todd Zullinger <tmz@pobox.com> Date: Tue Dec 4 15:38:24 2007 -0500 add --with and --without options to enable/disable options in a srpm Signed-off-by: Michael E Brown <michael_e_brown@dell.com> commit 2679d3cae92a1178b586fc1c07b1fbfcac88972a Author: Todd Zullinger <tmz@pobox.com> Date: Tue Dec 4 05:28:13 2007 -0500 use 'MACRO EXPR' in --define docs to match the rpmbuild docs Signed-off-by: Michael E Brown <michael_e_brown@dell.com> commit 3364f97752b54f0f507475934fe486a7c8c79a1d Author: Todd Zullinger <tmz@pobox.com> Date: Mon Dec 3 20:58:03 2007 -0500 add --define option to pass rpm macros on the command line Signed-off-by: Michael E Brown <michael_e_brown@dell.com> commit 38751f05060ef76e8777a21f3e5fe88f4baf7001 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Dec 4 17:00:26 2007 -0600 error when trying to build multiple srpms without --resultdir. commit e1d2de8c53bd0f39e1efb9ca6c95d454552123b0 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 4 09:21:33 2007 -0600 better rpmbuild, more specific defs for std rpmbuild options. original patch from Todd Zullinger (tmz). Fixups by me. commit 68ca35d7efc302200a617f9bddf0979be92a85b1 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 4 01:02:53 2007 -0600 update changelog. commit 3a91f3e900df0ded2626a887a505c81b11d40f6a Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 4 00:56:09 2007 -0600 version bump commit 9542ae007ed44ed0a047f2195967c05a49e84bda Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 4 00:54:55 2007 -0600 make sure dir exists before opening yum lock. commit 613adbb0c28685b8aec3689eafc4e14dd10cabda Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Dec 4 00:38:47 2007 -0600 merge conflicts. commit 1e4847aab547ca88227315133fc4b1996209e53c Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Dec 3 14:26:43 2007 -0600 add couple of comments to release test script. commit fe9f23d9f01166ec6181d768f0489f8c358403b0 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Dec 3 13:33:13 2007 -0600 consolidate imports. commit 496d70fedd0f62413b69577e538ec801f343de6e Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Dec 3 13:31:42 2007 -0600 consolidate imports. commit aed81342043efd1b342b660aac812af1913af171 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Dec 3 13:31:28 2007 -0600 small code consolidation. commit e6ac40e7f5532aa25947b98bdab6c9c4a1a004e3 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 3 12:07:47 2007 -0600 update changelogs. commit 6e25fa04f9aa4a0c00117a3e5ba433149b3fd8cc Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 3 11:46:36 2007 -0600 brown-paper-bag: typo... should be 'fi' but was 'exit' commit d10267dc8fc50c0a924f4fa649b571c57eba7b0c Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 3 11:40:55 2007 -0600 couple more sanity checks in unit test code. commit 176a1af30856c5ce2ae59d891cf058b7161d8a55 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 3 11:27:36 2007 -0600 fixup accidental exit 1 when test actually succeeded. commit 62a258a6023d00bcdf8b3bdcd823005f32966533 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 3 11:19:51 2007 -0600 run bash built-in 'time' rather than /usr/bin/time because bash built-in has more user-friendly output. fixup error where $CHROOT was not taking into account --uniqueext. commit ae8e245f0987ac284a7859341d97315e1b8cf325 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 3 11:16:51 2007 -0600 pass through exit status of chroot/shell commands. commit f309d57591a74c19cc0723d9dcdba65fcdd667e1 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 3 11:08:49 2007 -0600 init yumCacheLock file object in __init__. No need to wait until tryLock to open it. commit 5b3ff3ddd3fc5ceeac6f876a73cbbe476aba9d24 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 3 11:03:25 2007 -0600 more comprehensive release tests. commit a49eb155c927e701261535719761f0db73d71bb5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 3 10:58:59 2007 -0600 initialize groups if used by SUDO, as we lose all group membership when called by sudo. commit 1c06980dc2b7e5adc9e7a63f06c02e80d9fb624f Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 3 10:44:13 2007 -0600 update release tests to do more thorough testing. commit e7b404406b6d825712d7882b8c8da61af896ea1a Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Dec 3 09:27:29 2007 -0600 change --help to reflect new preferred option style. commit 229ce9c838bc2d78dfd5dcbfbe97fce859694811 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Dec 2 15:21:05 2007 -0600 mostly whitespace fixes, plus a few other things to make pylint/pychecker happier. No significant code changes. commit 315fd0b88b0c263e83bcc47fbeb242c38ed01d02 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 13:25:11 2007 -0600 convert @decorator-syntax to use python-2.3 compatible peak decoratortools syntax. commit 42b1c5f9a0b81d0d0c10a07e23c446ac78e8f98b Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 13:22:40 2007 -0600 cleanup unused configure directives. commit 6a07081b214b9ec5a44a9291aa1b90dfa08e0a0c Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 13:22:26 2007 -0600 cleanup unused configure directives. commit 1de4cfaae93ba4c96c8f506abbf90e3acff498a6 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 13:22:25 2007 -0600 cleanup unused configure directives. commit 6c521c9c0cfab397ee0aa9764adce737e39415b4 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 13:08:23 2007 -0600 use python-decoratortools instead of shipping our own decorator.py commit 0a52ee48213f254c99b4a435f63692d2d58b3d48 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 12:53:25 2007 -0600 remove dead code (commented out). commit e95c726ca98a585b2acf9ac188983d493c56a409 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 03:27:02 2007 -0600 move daemontest.c to src/ dir. commit 0f858402b988cd4c260dc193933ff6213aaec5b7 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 03:26:47 2007 -0600 remove unused import. commit 97c69e2c5a6823f80ad1f11658a558c9ae02b46f Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 03:26:28 2007 -0600 few changes to make pychecker happy. commit 66ad1d432d5a506cbade508a5edde9a7a36aa12e Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 03:25:55 2007 -0600 cleanup release tests a bit. commit 6532fd66f7e9d82229a729dbe54305388402fcf5 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 03:24:38 2007 -0600 move build of daemontest into makefile. commit 9b003eb043da10c98953c813ed01b0005ce6b075 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 03:06:53 2007 -0600 fix compile warnings. commit 0731f137a0d6a8e6bb67acf9eb240e4e691c8e10 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 02:30:15 2007 -0600 add back in comment line that was accidentally dropped in merge. commit 4ec7479065bb4be00a795035327c8322b176146a Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 02:25:57 2007 -0600 cleanup compiled python files. commit c26bffb4048abe1059fc5c64427396eb4f43741a Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 02:23:36 2007 -0600 version bump commit 72e8ca421cd3b8327990250cc3d9612f84ff2dd9 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 02:22:41 2007 -0600 add changelog entries. commit f9b61076e6adf5c81286b23ccb1071d5b2786f97 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 02:18:56 2007 -0600 fix builds of multiple srpms on same cmdline. commit a0c0c1bc88aea64d497d15b58b96ac643a37ca2e Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Dec 1 02:17:32 2007 -0600 import local modules after system modules. commit 5e45f470f3bb52dbb27bca009ca14c95ba2a8756 Author: Clark Williams <williams@redhat.com> Date: Fri Nov 30 12:25:11 2007 -0600 clarified ChangeLog commit 993f4a74499113ed296294ca1a6488262c59c1e5 Author: Clark Williams <williams@redhat.com> Date: Fri Nov 30 12:24:48 2007 -0600 version bump commit 6420a3cce34676a126c1f0c9837aaa02da2a0263 Author: Clark Williams <williams@redhat.com> Date: Fri Nov 30 12:05:59 2007 -0600 first steps for updating to 0.8.11 commit c5dca17b971fd8151207ddf7c1f5c616dfd5590e Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Nov 30 12:07:45 2007 -0600 fix release tests to run from local copy and local configs rather than installing. commit 9c4e0f4756001bf562bcc0d1fc30f48c693b9c49 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Nov 30 12:02:46 2007 -0600 remove debugging statement. commit 97f06be255f9a20613c66510e05f68372af7215f Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Nov 30 11:51:25 2007 -0600 move things around so that we can run mock.py from the build tree instead of having to install it. commit 96dd05c47ed25102fe92a1c7810d12716083e05e Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Nov 29 17:38:48 2007 -0600 reformat command failed output slightly. commit 242729a2cf11a749b416e4a4d2dc78ffeb87e2d9 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Nov 29 17:38:02 2007 -0600 use log.info() to tell about enabled caches rather than misusing state(). the state() method should be used to say what is happening. commit 521025b767f54c75c55ea088d6ae305210cfbcaf Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Nov 29 17:36:55 2007 -0600 fixup error message for misconfigured logging.ini. pass system exit exception so we dont run eg. orphankill. log exception using correct logger. commit 17560dd969adf910dfc76567044b039ef5439c66 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Nov 29 17:30:42 2007 -0600 now that we have made mock logger by default less verbose, enable propogation so modules can print info messages. commit a77312fe9d2d799ada11c63d0f0cbd5dbd2b818b Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Nov 29 17:16:08 2007 -0600 make error log output more useful. commit e51838217b290feb25cc5289f85ed7938edadac0 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Nov 29 17:14:07 2007 -0600 no need to set up loggers in config file for each child, automatically done by logging module. commit c50e737612b8c10239587e43dee3e8bb47cbfa31 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Nov 29 14:45:26 2007 -0600 add dep on python-ctypes so it will run on FC6. remove attempt at non-ctypes compatibility commit 21d9e9086bad36e19bd9386bdcb9dde15f1b414a Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Nov 29 14:19:47 2007 -0600 add verbosity control (-q/-v) commit cda46afb4500104616e7acf14940cd6203115d9c Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Nov 29 14:13:10 2007 -0600 propagate logger(mock) messages to root logger so we can control console verbosity through root logger. commit 338656d1026e8679d9d823ff6f975209ff1c920a Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Nov 29 13:50:41 2007 -0600 most root_log.info() calls were actually for debugging, so change them to debug. commit e67ee4ff2b310895dcc1dc4d371fa31af966f1da Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Nov 29 12:46:06 2007 -0600 basic logger config a bit earlier so we can possibly catch log messages from submodule imports. commit 2cb4d247a1c3cf7bebf5e68ffad51005012f2d44 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Nov 29 12:44:40 2007 -0600 make sure trace log only emits log records to logger if logger is enabled for the specified log level. commit 860ff359726e3c6119fbf2d0caba24535e4f4052 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Nov 29 11:59:59 2007 -0600 dont init buildroot for install/installdeps commit 2e2b8e333f4c972bf1a61f6947f660ff62fca27a Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Nov 29 02:14:36 2007 -0600 remove no-longer-needed debug log messages commit ce34c33945634c26722169e5c2137d1e9ee13441 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Nov 29 02:14:12 2007 -0600 make sure we run yum install as root. remove unneeded state change message. remove redundant becomeUser() call in _copySrpmIntoChroot(). commit bf5b41efc0d868b99e791b5f1b330f25a9a75769 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Nov 29 01:59:44 2007 -0600 make privstack more readable. commit e412b252d5e019a7671d27b721660d346019a2e3 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Nov 29 01:59:11 2007 -0600 bypass privStack by calling _becomeUser directly in mock setup. commit f2665073160f562035a1d25407e95438c9fafd27 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Nov 29 01:56:28 2007 -0600 log calling function name properly commit d78835610c79ca889fb90ffee54a8c7a742e2938 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Nov 29 01:35:35 2007 -0600 fix handling for printout of exceptions. commit 3f3b2e27cde4964da8061a5dfbbf2af9ce0b6965 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Nov 29 01:31:23 2007 -0600 enhance trace decorator to make log messages print actual function/filename/lineno of the to-be-called function. commit 3b501cb34ce0891751a1ab762047dc55f5897f08 Merge: 2e156a1... 9f0c947... Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Nov 28 23:38:29 2007 -0600 Merge commit 'origin/master' * commit 'origin/master': add option to disable internal /dev setup. turn output back on for yum install commands. better user feedback. commit 2e156a1ccbe07269cf0a767806788fbce781d670 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Nov 28 23:38:23 2007 -0600 temporary debug logging to be removed. commit 9f0c947517846ffb617bd294856d068660535e1b Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Nov 28 23:32:43 2007 -0600 add option to disable internal /dev setup. commit d4309a181b403b37fdb857016699ce09d06fd868 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Nov 28 22:46:42 2007 -0600 turn output back on for yum install commands. better user feedback. commit 5695a0435f0511175e278a6a96f31312fc72295d Merge: 7123060... c67381c... Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Nov 28 18:15:34 2007 -0600 Merge branch 'master' of ssh://duo/~/mockwork * 'master' of ssh://duo/~/mockwork: add {g,s}etres{g,u}id() functions using ctypes direct call to glibc. commit 7123060cd2a918e24ca9731a3e7e43524598455d Merge: 315f8c0... c5de488... Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Nov 28 18:14:20 2007 -0600 Merge branch 'master' of ssh://duo/~/mockwork * 'master' of ssh://duo/~/mockwork: move uid stuff to its own module. start updating release instructions. uid stuff in its own submodule drop privs early to parse cmdline args and config files. pick them up again before we start doing real work. better end-user error messages for messed up config files commit c67381c21c0bc797cc598b0892d0659cc906b901 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Nov 28 18:12:43 2007 -0600 add {g,s}etres{g,u}id() functions using ctypes direct call to glibc. commit c5de488fa53ca608a1db3564ad305a6f09d88441 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Nov 28 18:09:43 2007 -0600 move uid stuff to its own module. commit 27e63d7ff0eeb9c9d439a58704d545be25b7cc4d Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Nov 28 18:09:28 2007 -0600 start updating release instructions. commit 315f8c0293e3b4ce39707c0e1661a91e560f86f0 Merge: 2b99447... 75f7fa7... Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Nov 28 18:06:29 2007 -0600 Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock commit 5a18c3969f6a40e661fda0e7ff6014c768d536f2 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Nov 28 15:51:34 2007 -0600 uid stuff in its own submodule commit 46cb317fd7dd3e7399d4dea53e20ef78aedced64 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Nov 28 15:51:10 2007 -0600 drop privs early to parse cmdline args and config files. pick them up again before we start doing real work. commit 2b99447c7877fa2edd427682b58f7c9bae88a41b Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Nov 28 15:40:32 2007 -0600 place online param where chroot obj can find it. commit 0b4bbe92a2771bd5285bad1fe2a2050ce01397c4 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Nov 28 15:40:15 2007 -0600 update docs for offline params commit 104bdd6a23e0eb3d4d02255fd357a6ccb158773b Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Nov 28 15:22:40 2007 -0600 first (untested) try at adding offline mode. commit 0ffeafe649dc02617ffce7de7086e3fac35a97ee Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Nov 28 10:07:47 2007 -0600 better end-user error messages for messed up config files commit 75f7fa7607bf9efefc26f52a68966ee48ee86c27 Author: Clark Williams <williams@redhat.com> Date: Tue Nov 27 15:35:55 2007 -0600 add length check to old behavior check in command_parse() commit 4f61b5ab315d53f3b910c0ee33b711fc5b612c80 Merge: 2a0ec02... 075a03d... Author: Clark Williams <williams@redhat.com> Date: Tue Nov 27 15:27:52 2007 -0600 merge resolved commit 075a03dbee52860bc70f379fefc7de215906d93e Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Nov 26 17:14:38 2007 -0600 update changelog commit 2ce305b04a974b04e4f61c3e2241e457f7b48ee4 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Nov 26 17:13:25 2007 -0600 version bump commit 445b05700a9552b478138bf1fd56de0bb2200a69 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Nov 26 15:40:34 2007 -0600 fix bz#400161 - broken 'shell' command commit 715c167c21950597813606f59df9a12ed2e7f16c Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Nov 26 13:31:27 2007 -0600 set selinux context on created /dev/ files in chroot to prevent AVC denials. commit de5b944ccfd9fbaee8a8132babf3c78af5b383e8 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Nov 20 16:19:29 2007 -0600 update rpm changelog. commit c090eec59a6db76b2eb5d38d137cc143f1fbb380 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Nov 20 16:12:51 2007 -0600 update exclude list to exclude glib?-devel.i?86 commit 569faea4886fd05619e80b4a3554dd6bed6ecbde Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Nov 20 16:05:29 2007 -0600 add glib?-devel to exclude list for x86_64. commit 575b9dec165e32843892ab14ffd08290416a103c Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Nov 20 15:33:47 2007 -0600 update docs for preferred command syntax. commit 2dec54e999fadb9cad104a0fc6c16d13a929c140 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Nov 20 14:35:30 2007 -0600 small optimization on LOC for detecting if we need to clean chroot. commit 5b1e9c291c8ee08fd00aed65b6c216a647900708 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Nov 20 14:15:35 2007 -0600 forgot to put back return value for command_parse(). commit 9c79b526fc24cb6b5883be9635610483c6894682 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Nov 20 14:13:43 2007 -0600 fix syntax error typo. commit 1a9ea3aa580f34b649d4ef3da762a7041dc1c27a Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Nov 20 14:10:36 2007 -0600 unify command mode parsing using optparse with backward compatibility for old style. commit 6024049bd710ae4ffe62b817bb1cf13836e14226 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Nov 19 18:09:32 2007 -0600 another old-python fix for rhel5 python 2.4 support. commit f4475c5b877f500a0c62bb9dcd901e0fa6852946 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Nov 19 16:29:58 2007 -0600 version bump commit 7ec6a1e9d202ab56fb31c914dbf7516c045e56ab Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Nov 19 16:19:47 2007 -0600 Fix python 2.4. traceback on logging module bug. commit 0fb0d38bfdbf795d0d226b975e1c098ccd746bf7 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Nov 19 16:02:56 2007 -0600 py-compile should not be a symlink, but rather a copy. commit 9a8d4791b80b44b8f1957030ae6b8b81524c8284 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Nov 19 10:55:49 2007 -0600 fix docs for more_buildreqs in defaults.cfg commit 51a6f8ab96b0990fcac91d43aa51aec380b41af8 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Nov 19 10:40:15 2007 -0600 update manpage for --resultdir changes. commit abd9673abf46bdb7d1979c0a97196a74fc0d0c02 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Nov 19 10:34:28 2007 -0600 fix spec, cannot have things that look like macros in changelog. commit 022b8f3695567fcda9c610c52fda1a13f55714fb Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Nov 19 10:28:48 2007 -0600 update changelog for 0.8.8 commit 888f9e4d2a8877a74f28c794b8824a360c6eebc5 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Nov 19 09:58:46 2007 -0600 allow mock builds by root. potentially unsafe if building untrusted code, but there is no reason to hardcode a ban on it. commit e5a2ae36e2f63efc6570d3b0cd0a82d52969bb75 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Nov 18 15:30:07 2007 -0600 add ppc32/64 setarch compatibility commit 6dcdd84f3565634cd99ff5c2641ee1f967956b27 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 23:45:25 2007 -0600 move ctypes check down a level into setup_default_config_opts function. commit 19c6b60285ccb992ca458d86c240fba21f72528b Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 23:29:19 2007 -0600 add doc for internal_setarch to defaults.cfg commit 67d7045e3d29f0e325d70488523aa2e365e79462 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 22:30:36 2007 -0600 comment for personlity stuff. commit e5be729554beb2ed1dce3bc77fea304aecfaf11d Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 22:30:04 2007 -0600 dont try to run personality() if we dont have a defined value. commit e1b25747b221b152205ce693d077b9ced560e554 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 22:20:53 2007 -0600 use internal setarch rather than calling external. commit 80466c5312be685597b12b641ed32a609cd9c111 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 22:14:45 2007 -0600 hand-code setarch to remove dep on /usr/bin/setarch commit 41be2f7ec5b41e978e833f87883b92e37d42e136 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 18:58:53 2007 -0600 make setarch configurable because suse doesnt have it. commit 36ef1aca01a4acdf146f54092bbf869e95972761 Merge: 06e19a7... 772a7df... Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 12:58:38 2007 -0600 Merge branch 'master' into internal-setarch * master: add to pre-existing deps, dont replace. commit 772a7df576996f5a031c89e11c0dab549d4e9a13 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 12:50:13 2007 -0600 add to pre-existing deps, dont replace. commit 06e19a70cb809f6d1c7906eedfc33e9a4f20584f Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 12:51:12 2007 -0600 dont need setarch for initial srpm install or rebuild of srpm. need setarch in chroot. commit b569e2ef0fadffe4a1ca11ae656fb70ac447d0e2 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 12:50:13 2007 -0600 add to pre-existing deps, dont replace. commit 33f50beba74e682ee1637aeb75f4d5cc0acbdde3 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 12:30:02 2007 -0600 run setarch internally based on target_arch commit a03f0c2ca8ba97a67ebc18aa448583b1a599500d Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 11:50:23 2007 -0600 add dist tags. Mostly useful for substituting in --resultdir for now. commit 24278fb2e78d964eaa71a3492a951dde97082ce3 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 11:45:02 2007 -0600 print accurate config name. sharedRootName could have been anything. commit e7f70fcedafe41160d6bef9481d05f88a365d4cd Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 17 11:44:00 2007 -0600 allow resultdir to be variable-substituted on cmdline. commit 460087986a21d4b4cd0ac1bd3c0a4a74b7502c68 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Nov 16 11:22:05 2007 -0600 hard dep on python 2.4+ due to new decorator syntax. commit 6f5a7e49ed2eb853380ac13eaafcf7205ce87c3c Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Nov 16 09:50:03 2007 -0600 better state info. commit 29610f4a7ffc4caff6be848e85c48224843f1c7e Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Nov 16 09:32:05 2007 -0600 re-fix problem when missing logging.ini commit 67d3475a19c170036159928ffdecf365e2defdcf Merge: a7815f8... 6943b56... Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Nov 15 15:25:04 2007 -0600 Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock commit 2a0ec028686a4213b407c5097de661ac5dd52698 Merge: 5add761... 6943b56... Author: Clark Williams <williams@redhat.com> Date: Thu Nov 15 14:07:25 2007 -0600 Merge branch 'master' into clark commit 6943b56fbc424e6d468efa8d513e62f9e3ab17b5 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Nov 15 13:53:07 2007 -0600 shouldnt need to set rpmlock_path macro with fixes in rpm. commit 3fb51702c238e3cdbac97dfea7b5a2d40e626d6d Merge: 21678b7... 1fa9084... Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Nov 15 12:21:33 2007 -0600 Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock * 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock: document 'clean' behaviour for install[deps], chroot, shell. commit 21678b7e7720724f36f852e7ddf3cf34bd5ed349 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Nov 15 12:13:03 2007 -0600 'expect' wont work without /dev/ptmx. commit 5add76128fcc10555264392307d5da998a05401b Author: Clark Williams <williams@redhat.com> Date: Thu Nov 15 09:20:01 2007 -0600 fix for no logging.ini situation commit a7815f8a43fd285c299107557434ea22dc7b32e1 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Nov 14 13:56:01 2007 -0600 enable 'installdeps' to work with normal rpm. commit 1fa9084e1167cba4878c8ca570c4e7142b920ac0 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Nov 14 13:45:36 2007 -0600 document 'clean' behaviour for install[deps], chroot, shell. commit 8eee700f4d8b42c0026f25d7b5641562f17fad32 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Nov 12 18:31:23 2007 -0600 fixes for builddir!=srcdir commit c45e99f0df42e7531df6038fdcd9371bae162e0a Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Nov 12 17:21:01 2007 -0600 version bump commit aba433e31bd86887348e2910bd2d2143a5b16615 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Nov 12 17:16:31 2007 -0600 change logger name for state log in example defaults.cfg to match what is in mock.py commit ec0f03f7e48714cf6c2632dc66b83abf7349b8fc Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Nov 12 17:09:17 2007 -0600 fix formatter for asctime - missing s commit b1d21007cf11fc134eeee5457b00fd0f5e4bb24a Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Nov 12 16:59:27 2007 -0600 extra log format just for state log. commit 8b116f8905e96278340f96e2ead9f6e5aecacb4b Merge: bc180f6... a52f18c... Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Nov 12 16:56:29 2007 -0600 Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock commit bc180f612175cadda529d2c2b6d907d5ff506656 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Nov 12 16:55:26 2007 -0600 first pass at making logging format configurable per-logfile from the config file. commit a52f18c1da56e5385e61f4f1b0b8edf33f7dd027 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Nov 12 12:34:13 2007 -0600 dont clean chroot on shell,chroot,install, or installdeps commit d2546bb6580b1047bc44559701cd5c541fe85a06 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Nov 6 22:06:36 2007 -0600 remove el3 compat stuff from spec because it has no hope of working on el3 due to extensive python changes. commit 01335086781d49c37c81d08ff19c66c89c21e0ec Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Nov 6 17:29:58 2007 -0600 version bump commit af1b733a733bfab47fed4b50d5ba490a355e6bec Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Nov 6 13:09:55 2007 -0600 f8 uses groupinstall vs install for setting up buildroot. commit 23f8f4ed5f63d768ccf823cf8e789eab99ffc70d Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Nov 6 11:19:54 2007 -0600 add f8 configs commit 0cf49cc876c4c454d86b2e2be244ffa197f741d1 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Nov 6 10:49:30 2007 -0600 version bump commit 7e59f0785b7db918e328b66b9ba77853464c2249 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Nov 6 10:36:21 2007 -0600 fix BZ#366731. supress wrapper output. commit fc3ccd426e5733bd50047da436d1c3c6b741bfdb Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Nov 3 09:17:36 2007 -0500 update manpage to reflect reality. commit 063fceaf2a4845853de9f78e7502a1016fb9b681 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Nov 2 13:14:08 2007 -0500 use built-in chroot facilities rather than running /usr/sbin/chroot. commit 397b60db6e3ebf48802b4fbec0af5f531102a930 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Oct 31 03:34:31 2007 -0500 use symlink vs creating a shell script. more scalable and we can cache more types of cc invokations. commit b2303e57b18ab9fcad7442508dc20f62a23e306e Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Oct 31 03:06:55 2007 -0500 consolidate redundant code. commit c3a61e9515caa9736f3c95c85704127223c02e37 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Oct 30 09:37:47 2007 -0500 better defaults for root/yum cache age. remove unused max_age_days from ccache_opts. Exit with non-zero return code on bad command line. commit 0b8db7d48314edad72a2a73ca8c7157a2ed33e4d Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Oct 30 09:36:51 2007 -0500 small fixes to correctly document defaults. commit 297fccef1b608322ed41a8d6e78aee8dab800a74 Author: Michael E Brown <michael_e_brown@dell.com> Date: Sat Oct 27 15:47:30 2007 -0500 fix typo in error path. commit 08395e9e713495a71bc5ac50f0950ece9c442144 Author: Michael E Brown <michael_e_brown@dell.com> Date: Sat Oct 27 15:33:50 2007 -0500 small rearrangements to the function from hell. make it slightly less long. commit c8e941e4f9480122d62c5ecf7d476125f4d97e8f Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 25 14:02:37 2007 -0500 Fix buglet where we were substituting wrong value for cache dir. commit 319555c5ee51a79c9fae50e5e0175404d1c1be97 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 25 12:17:28 2007 -0500 more info in start/done messages. better messages for when build fails. commit b511105af0ae84618ef0a20f4f784220826673c3 Merge: c4ff159... 3619e93... Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 25 10:06:26 2007 -0500 Merge ssh://mock/~/git/mock * ssh://mock/~/git/mock: better error message for when logging.ini doesnt exist. version bump. version bump commit c4ff1593ccb1fe53e057d6930a3fba6a8a639a3d Merge: e529d4b... 1c055b0... Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 24 19:05:43 2007 -0500 Merge branch 'master' of ssh://mebrown@git.fedoraproject.org/git/hosted/mock commit e529d4bffb7acdb0e044f172dc2f18a33bbd31fb Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 24 18:18:50 2007 -0500 allow noncontiguous cache dir specifications. commit 3619e93ae177e7dec332fac7484edeb0d0356e02 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 24 13:01:41 2007 -0500 better error message for when logging.ini doesnt exist. version bump. commit d54c89b18a849f6e881f566dba45f8aab9c42bfd Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 24 12:42:53 2007 -0500 version bump commit 1c055b0ca8b9c37e62c8c921c42986689244582d Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 24 10:35:10 2007 -0500 rhel3 compat commit d5d772c91af6029bf85c20629ccaf85ba1c0ce26 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 24 01:14:23 2007 -0500 suse support -- allow override useradd cmd in config file commit 0c6265c09a45ce208d5d0f8fab9a48531dfdcdac Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Oct 22 18:28:46 2007 -0500 version bump commit 85802d4720240b49b6186c61f3684f05d365e878 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Oct 22 18:26:39 2007 -0500 ensure we only use gid specified. chroot operations always change uid/gid to gid specified. fixes 'bad owner/group' message from rpm. commit 378b496a2335c9f5ffbc7668ed882539383cbd45 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Oct 22 17:01:42 2007 -0500 fully qualify exception name to fix exception trying to raise exception. commit b94f37d1c83c82269aa714796b41d9d5146ee39c Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Oct 22 14:53:07 2007 -0500 fix license to comply with new licence standard commit bb26761fd8d9f68019591ee807ba218f1e660c00 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Oct 22 14:51:21 2007 -0500 fix rpmlint error: non-executable script commit d888a9b98e01da40f711affdbd3818c33a37bacc Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Oct 22 14:36:38 2007 -0500 version bump commit 512408558cd560a73759113c964cd5c0c8b21af1 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Oct 22 13:51:29 2007 -0500 version bump. changelog update. commit 9b3dc0ca978d566ea593ee2ae773bc6aed8530f2 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Oct 22 13:34:14 2007 -0500 more complete fix for immutable files in buildroot commit 725e0550748ea414952e78145fa867678aabc44c Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Oct 22 13:16:47 2007 -0500 remove becomeUser(0) from backend and have mock.py do it ahead of time. remove password from mockbuild user so you can 'mock shell' and then su - mockbuild. commit 42fb1cd0c6c16e48c4673b18e865e9a10de70541 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Oct 22 13:15:21 2007 -0500 avoid infinite loop in error handling. commit 66cdce502558c3811ab39ee595465b52769e023a Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Oct 22 13:03:14 2007 -0500 try harder to remove buildroot if it fails. commit 5ce8b45bb9d02b75311da9e611c6fff64373e31e Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Oct 22 12:27:44 2007 -0500 fixup docs to match latest options. commit a91d44dc7195edfa05407cd549427e0391c17dcc Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 22:53:45 2007 -0500 fix for FC6 commit 4ca017a3e7f7c001d793396f16a286aab3f864b4 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 22:53:33 2007 -0500 version bump commit 0f7a6f0fec109b61c445f08a0ed5cbb6ab6b2550 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 22:53:17 2007 -0500 version bump commit 1a99caee3578ea15503f9851e1e7d1d1c00f4530 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 17:07:21 2007 -0500 comment minor edits. commit 097d1b0dcb57c06da03b05bab2b18d88f05f1780 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 16:09:54 2007 -0500 fixup config options to match new format. commit 2344880763d4417e2d3e6f4690b3da3c6f6d9103 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 16:07:29 2007 -0500 make plugin conf options match: *_opts and *_enable. fix for not doing 'yum install' when --no-clean, but, rather 'yum update'. update defaults.cfg to match new options. commit d192e14de3b40d6b736cafb14775f341e01caa19 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 16:04:15 2007 -0500 finish implementing bind mount plugin. commit a75a61823cdf4574c1238e8343590b30e6ef15f4 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 16:03:57 2007 -0500 small optimizations to not unpack root cache for --no-clean. fix accounting typo so we dont re-create root cache for non-clean builds. commit b01eee7be9a9187c8f1fcc257e9c905bb972cab7 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 06:17:00 2007 -0500 renamed bind.py to bind_mount.py as that is a bit more explicit. commit 117457586196119f9b4b9c80e2e761e81e21fecb Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 06:14:00 2007 -0500 new plugin to optionally bind-mount host dirs into buildroot. not configured by default. commit d115ea6765917221d8113459f381267598f4e076 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 06:09:04 2007 -0500 update copyrights. dont put full header in every source file, just ref main copying. commit 45582aa0479f04515cf19803e6f8df16efae7af7 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 05:17:12 2007 -0500 fix disable/enable plugin cmdline to write to correct config entry. commit d74c51f166dad3c38f46639287ccfb60df5e504a Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 05:06:12 2007 -0500 uncomment build lines. commit 104dc17a0b424bf2c3ba0bd4022b60c136af11d5 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 05:05:26 2007 -0500 add time cmd to ensure that mock.py timings are accurate. commit 7e7c3f6b460f8cbff77196196dbc07204e74c367 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 05:03:28 2007 -0500 version bump to 0.8.1 commit 03b315f0c466b577cd4c27cac2f645106b7b84fb Author: Michael E Brown <mebrown@michaels-house.net> Date: Sun Oct 21 05:00:27 2007 -0500 create plugin infrastructure. move all caching related stuff to plugins. commit 15cd1d4715777110a86467a2f9ecf0e64bce91f9 Author: Michael E Brown <michael_e_brown@dell.com> Date: Sat Oct 20 04:38:31 2007 -0500 update changelog commit c7ed6b36825350eaf9f7cc7ebfa097c21faba9e7 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Oct 20 04:22:23 2007 -0500 dont try to compile ppc stuff. also clean test dir before starting. commit 2e899101d2f5fc3ffae400e7a881e61c42afc782 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Oct 20 04:21:50 2007 -0500 set exit code properly on error. commit 8c188b0837ed3492285796700115e668789e266d Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Oct 20 04:08:29 2007 -0500 little more generic release tests. commit 0fb45c98d2207896fbb55c7ebe155b0ede83c0a0 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Oct 20 03:51:35 2007 -0500 add release testing script to ensure basic stuff works before release. commit 0a01430c4f50170540386b3cd6b215eef3876e18 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Oct 20 03:35:53 2007 -0500 disable ccache for epel builds by default because they dont have ccache available in their repos. commit 3f43cc64248ad3d11160dba1b24e77d28405df4a Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Oct 20 03:32:28 2007 -0500 enable specific dep check as it does affect build. 'yum install foo' doesnt fail if foo doesnt exist. commit 4389ce2a4b22ddcec984af0b419771b2767df2eb Author: Michael E Brown <michael_e_brown@dell.com> Date: Sat Oct 20 02:40:09 2007 -0500 make --enable-cache consistent with other opts in '-' vs '_' department. add better help if user gets it wrong. commit c44bc774dcbdc67b1a91f029da7a6869650ad3b5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Sat Oct 20 02:30:10 2007 -0500 add couple friendly messages to explain why chroot is cleaned in case user forgets they set the config option. add message for <CTRL>-C exit. commit 1e4de87a5e0da708f151f627d24d3e8393294df3 Author: Michael E Brown <michael_e_brown@dell.com> Date: Sat Oct 20 02:29:26 2007 -0500 attempt to kill off any process group children before we finish fork(). Trap all errors so child doesnt escape from its branch of the if. commit e1260b61360ac902d5b423e4f23120afdb34cb26 Author: Michael E Brown <michael_e_brown@dell.com> Date: Sat Oct 20 02:15:02 2007 -0500 add cleanup_on_{success,failure} options. separate out do_rebuild() function as it was getting a bit long. make ccache default to a bit smaller max size (4GB). Ensure we unmount fs on CTRL-C commit b834a2a6594238bb7fe019804f123132fb00edc6 Author: Michael E Brown <michael_e_brown@dell.com> Date: Sat Oct 20 02:13:01 2007 -0500 better defaults.cfg examples. commit 4653d354a2daa34d1cd04691058c6663b19d7ea0 Author: Michael E Brown <michael_e_brown@dell.com> Date: Sat Oct 20 01:47:18 2007 -0500 uniform spacing and layout for config files. commit c965120c8dc7feff2902bc1f9af3975188abe7ed Author: Michael E Brown <michael_e_brown@dell.com> Date: Sat Oct 20 01:07:20 2007 -0500 remove unneeded 'import os' from config files. commit 77965bf4f4ad8457ae07ef530c0de2dbeb05c195 Author: Michael E Brown <michael_e_brown@dell.com> Date: Sat Oct 20 00:03:37 2007 -0500 allow installdeps cmd to be used on normal rpm. commit 07646061e6346d5cb9ee2d9488647b6c6ae367e3 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Oct 19 19:30:21 2007 -0500 add exception for bad/wrong cmdline usage. commit 5f7d477200044a50834ae66f4c9b8df3b81ccfab Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Oct 19 19:29:46 2007 -0500 add --cleanup-after option. move most exception handling out of main() and into main()'s caller. commit 5d6a076e7c312b386f263c85fc6631726036e731 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Oct 19 17:39:41 2007 -0500 fix ccache to use chroot ccache instead of host ccache commit f206bb8e31700548480de88f9f7fe91217907534 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Oct 19 12:21:58 2007 -0500 dont double-initialize logging when building multiple srpms. commit 50f0bbbe1f913f1551b6476747cfc4be08321582 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Oct 19 12:21:09 2007 -0500 fix one backwards compat FC6 buglet. BaseException is python 2.5+. commit 0481c8655a08e64b4c078402981e6c98fcfcd71a Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Oct 19 11:54:44 2007 -0500 add start message so we know which srpm we are working on when multiple are specified. commit 34942bebb19e611289e2d13a3567c60e1104192c Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Oct 19 11:18:31 2007 -0500 four tweaks and a bugfix. 1) roll ccache install into same yum call as installdeps. 2) dont delete yum cache metadata unless it is older than 1 day. 3) remove separate depsolve pass which was only for UI cleanness. 4) dont do verbose tar pack/unpack 5) bugfix: dont untar cache twice. commit e17012fd6ba579baa7d09e527fccc76eb8cc8b2b Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Oct 19 10:00:13 2007 -0500 print integer minutes. commit 68bde2ee7e9656569ecad61831f1ca9a6c932638 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Oct 19 09:52:04 2007 -0500 dont add hooks more than once. commit fac86d8d2248caa4faf8571b03e3424fe1956d3d Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Oct 19 09:51:40 2007 -0500 print pretty time statistics after build done. commit c88affbda3b76dba5def41df927940d4110afed9 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Oct 19 09:40:10 2007 -0500 drop privs to create result dir since it is user-changeable. commit cc1ed811f24d09f0a5ed0d353a4e3b0593aecf46 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 04:23:21 2007 -0500 add deps for tar/gzip commit 6d6ad65df096b2ccc7058b2277e3b323ac678e1f Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 04:21:28 2007 -0500 add options to force enable/disable of caches on cmdline. commit 093fa76426db9e19e6f95eb05182e7b703100896 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 04:14:04 2007 -0500 need python to build. commit 4743e490fd45bed0862e80d03f4439fe329f4b0b Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 04:08:06 2007 -0500 need to return output from mock in some circumstances (depsolving). commit b993e048e4eb10d1ac8d2529b5b86510a0f0e132 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 03:36:37 2007 -0500 loathe autoconf. finally fix distcheck and 'make distclean' removes src/mock.py problem. commit 445c5f26ed1f6109e91441e644ac9f544494d3e6 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 02:33:47 2007 -0500 lock buildroot before clean. lock root cache. commit cf91f726dc20233c160ea14bfefea6947edf2bb6 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 02:06:37 2007 -0500 re-add root cache feature. commit df74993d060f558c849f8feb62def958bc192eba Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 01:31:08 2007 -0500 better message for failed command when output disabled. commit 6abafa46c0452e4d1d3c6ea9d9e6ddb5495a20b3 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 00:19:04 2007 -0500 remove statedir as it really isnt used. move logs to resultdir to match old mock behaviour. commit 49e8b1ed3db4dd6108894a4c79fecec154d62698 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 00:04:49 2007 -0500 implement orphanskill feature. commit 63205627de2615ebfe23547b5936168de815c362 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 00:04:34 2007 -0500 test program to test orphanskill feature. commit 1ad3ce09fe263baa3484afd38e89b7078f9b3ca2 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 00:04:16 2007 -0500 add orphansKill() function. Kills off everything with a specific root dir. commit 0e08a556bdb2d6e45d5e33c3c96d9188f6449838 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 00:03:40 2007 -0500 raise specific exception for when buildroot is locked so we know not to orphankill. print filename in default logs. commit 98cc724b41292bd9c4e43756c563120e64859ca5 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 00:03:31 2007 -0500 raise specific exception for when buildroot is locked so we know not to orphankill. print filename in default logs. commit 5c26011c991814e15606af3244cc2f027b15bda4 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Oct 19 00:02:31 2007 -0500 simple tweaks to logging to get rid of default debugging info in normal output. commit 3e850857efe9c90f0a6e6ee78d511f429774699b Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 22:49:03 2007 -0500 add 'mock install' command to yum install packages into buildroot. clean up help option. commit e8d0ec6c8f7c9331fe272cc73152afd2f4980275 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 22:03:12 2007 -0500 dont overwrite log files on subsequent builds. per request from mbonnet. commit 9e820575ac528d562fc9bd207c8674bfed03589d Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 21:39:52 2007 -0500 completely drop privs (real and effective) when running RPM commands. add a bit of infrastructure to mock.util.do() to handle this. Change mock.util.do to not return output by default. No users use the output, and it can be switched on via karg. commit a9172fdfdf9811cb84626f0a414668cc2ab03dc4 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 21:29:48 2007 -0500 shell and chroot cmds are identical. merge them save LOC. switch to os.system. Yes, it is a layering violation, but hey, it fixes a huge wart in mock.util.do. commit 8a780e16ad87c2ad0ac3494b2254032748093ced Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 20:27:42 2007 -0500 small buglets hiding in uid code, leftover from switchover to push/pop commit e67cbc5ae6125935a0daaaabef8d29cf8abfb3fa Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 20:15:29 2007 -0500 add lots of comments. fork() so that we can drop privs permanently before rpmbuild commit d7f46e89b60c64e08d9468b3a893172317fd964d Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 19:44:48 2007 -0500 unneeded debug statement commit c6379ab774c7131dd47d25d74ec3178e816b3724 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 19:04:15 2007 -0500 print suid wrapper version on startup. commit c8ef444eb3198b3b0623ca62e7e53e74e0b67d4b Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 19:04:00 2007 -0500 finish moving to traceLog... fix import. commit 1a3a7cc2f2a5638f90bee304cfe28e92126fa2a4 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 18:56:02 2007 -0500 trace()->traceLog(...). remove verbose/debug options which did nothing. commit 46cae8bb8daa3cf14999e30815ae6d0be97a5788 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 18:48:35 2007 -0500 remove unused trace() decorator since everything uses traceLog() now. commit 935670ccd05901b1d9cc992851c583649e769570 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 18:47:19 2007 -0500 remove historical since it has now been re-implemented. commit 2a926fef18a521e05b88b739e56ee5a309788724 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 17:50:48 2007 -0500 fix 'make distcheck' commit 1763fc3d166624ff101b198fcd76db5e0d8a94a7 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 17:22:13 2007 -0500 finally fix deps for src/mock.py so it is re-edited at correct times. commit 9d4e909bdb995734fb80a074cbfee90b1d0f2dee Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 17:13:25 2007 -0500 separate out src/mock.py dep on itself so builds where srcdir==builddir will work properly. commit d192f37690f9a2b97ff7f04cf79116b7c47deac4 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 17:01:01 2007 -0500 fix perms on /usr/bin/mock to only be runnable by group mock. commit 5ff222c05b8d0f5c671f66b2fa882a407c97ddd5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 16:52:19 2007 -0500 move banner to before chroot obj prints its first msg. typo fix. commit 48ef9fd3d2ad3f0645add224f5774ffecda5d840 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 16:50:24 2007 -0500 disallow rebuild without 'rebuild' parameter. add banner on startup. commit 8be871673b46296b532df02b6e976c61b10fcb41 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 16:49:54 2007 -0500 don't overwrite gid or we end up with unwriteable dirs in buildroot. commit 0a03b7eabd34ebff49d28124cb61d52b5230d140 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 16:38:54 2007 -0500 /usr/bin/mock needs to be setuid. commit 47c372601003f8266752c2df7e6aeb47196d998d Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 16:32:59 2007 -0500 remove remnants of libselinux stuff from spec file. commit 5ad94d715d776a158f3d5e937a3dffd83b281dae Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 16:22:30 2007 -0500 add locking for yum cache commit 4ca7183e69de087440e110c06af00ccb1273268a Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 16:01:52 2007 -0500 lock buildroot to prevent simultaneous multiple access. build srpm as well as rpm. move a couple functions around with no code changes. commit 99919ea78d4aa4fd856e13ee81f688d1646bf019 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 16:00:33 2007 -0500 remove historical file that has been completely reimplemented. commit 99803e03efbf019a317b778eb9ce3a471e94629c Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 15:09:09 2007 -0500 no longer need selinux lib preload. commit 060fa0302eede2d5bb96d9c45d01492caa0c5f8a Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 14:56:58 2007 -0500 change uidManager to push/pop so we can overlap regions. enforce naming convention on all class functions. commit 5b73769f58296bf218895037471d3b109d8170fa Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 13:47:56 2007 -0500 remove all trailing whitespace. move all caching functions together. commit 1328f56bd5588fb848fea05744b53b112d7ad0d5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 13:44:19 2007 -0500 prune yum cache old files. add ability to limit ccache size. commit b5dc0cce4a41b993ed44e2217d0bb236be6ccc35 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 13:43:19 2007 -0500 remove obsolete opts. add caching options. commit df52677aa49d314559c3e6961d01ef4da3067ac5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 12:29:03 2007 -0500 get ccache working commit 200e3a13bebbde04c88ee9757212bed858bed35d Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 09:56:44 2007 -0500 factor caching stuff to standalone functions. commit de7deb9c9803222799c65c391a9a59f2593e504c Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 18 09:55:01 2007 -0500 remove obsolete caching options. in with the new caching options. dont double-clean chroot. commit 2e5ca42a23e11c55decda807e801a518113dde7d Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 01:05:48 2007 -0500 ensure that HOME var is set properly for rpmbuild. commit fb3bc004f1a0b33f9de7d8bc523f42f42f2aacc0 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 00:57:13 2007 -0500 properly mount/umount around rpmbuild call commit 03b6f3285c22082f9f0c829f3092a563082c11fd Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 00:50:56 2007 -0500 get rid of spurious blank lines in log output commit e48d8ae1c8441170d86f2929fe49daefcddbf3bb Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 00:43:09 2007 -0500 add build and installdeps implementations. commit 31fb143c510f5674a742af3c8d43c0377fe7e5c4 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 00:42:46 2007 -0500 more srpm manip functions. commit c085cdb197bde90ea724e7f8fc1ccc7323fa97b2 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 00:42:16 2007 -0500 fix chroot->root typo. change function call to yieldSrpmHeaders(). commit 49ac487cf6df37c482446be61764dee99ed92282 Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Oct 18 00:41:27 2007 -0500 update spec with latest changes. commit dc70b8ecf6e456de5937064e423744d3e3008c56 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Oct 17 23:32:40 2007 -0500 fix problem dropping privs where we dropped uid first and then couldnt drop gid. commit 5322203482da18314ab78ad0eea6ba24d9062a81 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 19:02:04 2007 -0500 wrap action part in try/except so we cleanly trap and report errors. commit 7e6993f7f65419a9e605ea03e72cacafdd32860a Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 19:01:35 2007 -0500 fix for idiotic error in rpmUtils where exception comes back with each letter as an element in a tuple. commit 335e60eb837a3bf67419258a3f59f77ef507c3b7 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 18:59:43 2007 -0500 rename buildsys-build.spec so rpmbuild doenst accidentally use it. commit e32254da2cc8c240ab51c0eaa37599daf943b8c5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 18:59:30 2007 -0500 rename buildsys-build.spec so rpmbuild doenst accidentally use it. commit 3dd0c9d4ab4947444ceff9ede99de9b4f2cc9af9 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 18:23:10 2007 -0500 complete chroot/shell commands. commit 76739828c5a8e41fde28b50ce14b5ae669b29eb4 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 18:22:48 2007 -0500 export do_chroot() in public api. use -n option to mount/umount so it doesnt touch hosts /etc/mtab. Add option to do_chroot() to set env vars for chrooted progs. commit 4b07d5dc0bcdbd48140f5fb1412c2b55048c1889 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 18:21:08 2007 -0500 make sure we properly catch all derived exceptions, like KeyboardInterrupt commit 8360c605a6b95a56f471404e581c242663c12062 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 18:20:36 2007 -0500 add special callout for interactive commands so we can interact properly. commit 5215493dd570f711a4594eab8cf34a8cb7718a66 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 16:17:42 2007 -0500 finish out setup of chroot env. commit 863d42e7e6937981012968857cb74052971062b1 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 16:17:11 2007 -0500 start fleshing out different options. fix chrootuid to get real uid vs effective (due to setuid helper). commit 4353704221076523e4fa44f6eea19442809612a6 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 16:16:22 2007 -0500 Add cap to make multiple dirs at a time. add rmtree helper to eat some exceptions. Add getSrpmHeader() function. commit e0cc9e92cb3744f74a9b59a90b9966a1416ebb90 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 15:30:33 2007 -0500 namespace prefix bugfix. add self because it is now a class. commit cae598bd0b3b5dd42bb3c49246d6ac79f830e78e Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 11:34:13 2007 -0500 remove stuff that is already implemented so it is more obvious what is left. commit dca92953271f4ada64a172c3b91e1626e665f96d Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 11:33:49 2007 -0500 tracing. start init() work commit dfcfe855b25e56b318a964b0645bbeaa08223d79 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 11:33:18 2007 -0500 need to pass uidManager to chroot class for setup commit 89a0142e1f848f398ee0a4a3f2f98e1e728e08c8 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 11:32:56 2007 -0500 more logging commit 969c671b484ee26da8a3c6eebc8cd1f649c68983 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 11:32:43 2007 -0500 add tracing, touch(), do() functions commit b30e096317d3b2b05f0be80fd7fd74eeb64bdafc Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 11:32:09 2007 -0500 move uid management into a class so it can be easily passed to chroot obj and unit tested. commit 06faade86a4bcdd823da33da4fd9a159139010d7 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 17 11:31:30 2007 -0500 add traceLog decorator which allows specifying the logger to use. commit 3c9ab9ea8f046911b52c1139addcf816ecd629eb Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 23:40:34 2007 -0500 more code. commit eb8bba44a303548b29b9b522e9d6e9067c0d4159 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 23:40:01 2007 -0500 fix logging qualname to be in mock hierarchy commit 328e3e3fce019313c2a4f71907792b2c9685a47a Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 23:39:02 2007 -0500 better logging heirarchy and setup. commit e2a06707ac8ed1acc6b21eb6ac9c7534a2ca0cda Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 23:31:44 2007 -0500 add new py files to build commit b63b38e5a0efce4e44c35800cf64bd7434a50da0 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 16:20:40 2007 -0500 start adding backend code commit b277b6238cb995377ba0c6ada9603bd2eba54a5a Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 16:20:30 2007 -0500 start adding utility functions. commit 5c2aba6ac0472e6ee2e7c4c4bc7f58c515518b22 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 16:20:18 2007 -0500 add vim declarations. commit fd116f29cc4d92bbab151a738fd15488f8bd75a9 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 16:19:48 2007 -0500 get rid of extra newlines. commit b4fc248dca35d3d97de8388d1916b44b88f8e266 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 16:19:22 2007 -0500 start setting up calls to backend. commit 9372af19b9339e2a82d13fba32833b17aaa96a81 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 16:18:43 2007 -0500 no default handlers for most logs. set up programatically. commit 0e96406e1462df2707ab1c406c602e118164fd66 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 14:41:08 2007 -0500 move py modules to different subdir to avoid conflict with mock binary name. commit be7287258ad335338086d44bee0cf5c1cf142b96 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 14:06:05 2007 -0500 start re-arranging things... commit 8fb8e85967f9d3b878844bd9de2b898ceace54f5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 08:36:07 2007 -0500 start cleaning up old code. commit a1cd2d8ece70163d7dccc0d61e68a424f71ad2f2 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 08:35:51 2007 -0500 add tracing commit 5bf740cc3ac93a1973ce36ddae0454f05a8ddac8 Author: Michael E Brown <michael_e_brown@dell.com> Date: Tue Oct 16 08:35:16 2007 -0500 add new python modules commit b71f797652092af2f84d5a45693f1c2e3c478d82 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 15 23:47:25 2007 -0500 fix copying args to new cmd. commit 7b8ce0b57c9094369383d57c1850df5ffb95f252 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 15 23:41:32 2007 -0500 start stubbing out main mock.py commit 8e1f7700c1ed4f7ae91c7cd18888c446d1c84021 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 15 23:41:04 2007 -0500 add/install logging config file. commit 628010b1a35d72d971e97e841347443698f1caa8 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 15 18:25:12 2007 -0500 start re-arranging mock.py contents commit 3ed1a91478299f8f6da2375a15899a65596dd4f7 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 15 15:45:38 2007 -0500 autoconf for python install. commit 73cbb896f9b4cf274d2edeea1b698bde82240e93 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 11 09:16:06 2007 -0500 fix quoting on defines. commit 54fc3348a660892ed482377062807e3a8e94305e Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Oct 11 09:15:52 2007 -0500 whitespace cleanups and small cleanups. commit 08b3f399639a422b6fa0d3f3cbe005d13e2115fc Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Oct 10 21:50:04 2007 -0500 fixup CFLAGS for -Wall and -Werror, fix include paths. commit cb2d7eec2bef65b30744fcf8b0f324f20914e602 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 17:56:55 2007 -0500 add config.h and directory definitions commit 90b9df53240c45a3d78ab8c8edf830d68c32e1d5 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 17:24:26 2007 -0500 update makefile to install more stuff automatically (like old make system) commit 3fcf43c30300dd5725f01d49345d983758b0743d Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 17:17:09 2007 -0500 remove legacy config files. commit 7574a48b38e83d0c975bd558c9a937a94c1b1912 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 16:47:38 2007 -0500 add mock-yum to dist. commit a0d85f55b2e83f4a39e9df5551a6d3a9e3e4b047 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 16:46:07 2007 -0500 remove useless .cvsignore file commit 1e5c7bc8ed1142327f768fe8baceb4f953aba9ed Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 16:43:49 2007 -0500 add autotool files. commit b5cde61a0822bce4bd48256f0b0ca49cc89eca67 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 16:43:40 2007 -0500 no longer ignore build dir commit 0d4030c6ce8c008ee26637dbdcb4f9320d817a80 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 16:41:31 2007 -0500 update so mock.py is built properly and not removed on distclean commit d03a5b9cb055658f1e392bafbfcf5cfaa709e685 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 16:41:14 2007 -0500 version update commit df16d574f86f34759e4372d8961685ffee918d1e Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 16:25:21 2007 -0500 now passes distcheck commit f9b58106c9c0dd529cbe0841e5a4ffa3b7e4fee4 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 15:33:21 2007 -0500 more autotools updates. commit c49b26dec9753b90221bb2be12a946fe406b7be4 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 15:32:36 2007 -0500 autotools updates. commit c9e1967345a46bb330914ce6d657f03abc3ce432 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 14:42:22 2007 -0500 minor updates to autotool stuff. commit 7e87c6009f04cdd3685d9d5876ef57bb2c31f42d Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 14:34:00 2007 -0500 remove legacy makefile commit 673518327151a1a98621ddfa3219410f4cadb1f4 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 14:33:45 2007 -0500 small fixes. ./configure now runs. commit 9176844e533d3e5ab452a4622dda621250214e4a Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 14:31:32 2007 -0500 initial start for auto-conf-izing commit 5d593d20237e6345438b26be96c7a432ac788664 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 14:31:14 2007 -0500 initial start for auto-conf-izing commit 21b555d8fac93cbeceb31cba2239b9c93160b1f7 Author: Michael E Brown <michael_e_brown@dell.com> Date: Mon Oct 8 13:56:42 2007 -0500 remove old .cvsignore file. unused. commit eea354249bc437c1af2b2133fc6bc0d7533bf237 Author: Clark Williams <williams@redhat.com> Date: Thu Sep 27 16:21:24 2007 -0500 Modified resolvedep search string for BZ 303791 commit 4c679d7734a2e1956555c12c5ac691ae034af1f7 Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Aug 31 21:24:04 2007 -0500 BZ#273481 fix for buildng packages that have glib2-devel dependency on x86_64. commit 1c14b3c9b6fcbad867afbb7cc09ec5d91cf9e642 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Aug 27 12:32:01 2007 -0500 version bump commit 678f8a12dd69361f65a08acc7a7ad6866de0fa35 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Aug 20 20:43:10 2007 -0500 additional fix to ensure that all file paths modified are in the chroot. commit e87c3555958b7ce866993b7842663eee7167fede Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Aug 20 20:35:17 2007 -0500 fix path for etc/hosts in config file so it is not absolute. Fixes BZ#253654. commit 451203f4bdafdb1b124ea44395202bc34c989b87 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Aug 13 01:55:34 2007 -0500 changelog entry update commit 52dbb80070c4e2df83f6cfd835e5ceb43aa8382d Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Aug 13 01:51:04 2007 -0500 Patch from Roland McGrath <roland@redhat.com> to fix build for selinux shared library. commit 6a25dfc53d548050fb26baf8f7a4910dda1bfe48 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Aug 8 10:15:38 2007 -0500 release instructions minor edits commit 5cf43eb31eaca15282579100617d3014f5251a6a Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Aug 8 10:09:35 2007 -0500 add release instructions to make it easier on other maintainers. commit 80a31aee4f53aa1a69b50f122426225e4dabd7a8 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Aug 8 10:09:15 2007 -0500 add changelog entries for the last release. commit df1d4276483b1d7f2d08cdc86dbbb1890ba86d08 Author: Clark Williams <williams@redhat.com> Date: Thu Aug 2 10:38:35 2007 -0500 removed error() call on closedir() commit 515d313e7d352bfdf04434b3c5321ccba2a82080 Merge: 05a1f42... a2fbe5b... Author: Clark Williams <williams@redhat.com> Date: Thu Aug 2 10:35:51 2007 -0500 Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock commit 05a1f425123b3c7e211a5d187b1bf024da620969 Author: Clark Williams <williams@redhat.com> Date: Thu Aug 2 09:55:31 2007 -0500 cleaned up do_orphanskill() code commit a2fbe5b9aa9df9e55393b82b7efdba91acc38a8e Author: Michael E Brown <mebrown@michaels-house.net> Date: Thu Aug 2 00:13:04 2007 -0500 BZ 250425. prevent building/rebuilding of cache file unless the build was a clean build. This should prevent the cache from getting polluted. commit 6f3c7f0c021ec45659dcdd5226962cc019cbcd09 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Aug 1 23:45:22 2007 -0500 BZ 250425. Set rebuild_cache=0 to disable rebuilding of cache. commit 0b168184b92f005bd54811d03ec6d4e4219f6cbc Author: Clark Williams <williams@redhat.com> Date: Mon Jul 23 13:58:49 2007 -0500 did some refactoring; removed unneeded error() calls commit f4e23e3a5cda4b324640c256b26717b983e51b63 Author: Michael E Brown <mebrown@michaels-house.net> Date: Mon Jul 23 11:00:26 2007 -0500 update default config file with suggestion on how to set config_opts['macros'] commit 0e64af32fbcbe3a159a4ed9cde1e7021c58b356a Merge: 09969cb... 87b7c34... Author: Clark Williams <williams@redhat.com> Date: Thu Jul 19 15:27:05 2007 -0500 resolved conflict commit 09969cb147f33568aec8805ad22364aed01f1bc5 Author: Clark Williams <williams@redhat.com> Date: Thu Jul 19 14:55:42 2007 -0500 bumped version commit 87b7c34304b921a7d113f2166b2d0e2e639d76bf Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Jul 18 13:06:40 2007 -0500 version bump to 0.7.4 commit ec16aff9cf75d38793cc5cbe0dc338d7bfb2cb24 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Jul 18 13:04:20 2007 -0500 forgot to get child exit status. wait for child and set it. commit 84b2104792afe5559bc3bb9d696ca88352736e68 Author: Clark Williams <williams@redhat.com> Date: Fri Jul 13 13:55:05 2007 -0500 commit 490d804f5d03069091e8fa803e0b9338fd086813 Author: Michael E Brown <michael_e_brown@dell.com> Date: Wed Jul 11 15:21:09 2007 -0500 fix overzealous require: yum>3. We should actually run with yum 2.4. Fixes BZ 235490 commit f30345b7189548ca6ed9c88fdc2447cf00b5aa54 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Jul 10 12:29:46 2007 -0500 add some default options commented out to defaults.cfg for example purposes. commit cf7b2c90687c7132a66f628d0e0faae162cd9f0a Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Jul 6 17:02:29 2007 -0500 back out default mock.py chroot_setup_cmd change. Add chroot_setup_cmd to -devel configs. commit dbff4805bb10e5bfa18c2cd138c49cb07d23c052 Author: Michael E Brown <michael_e_brown@dell.com> Date: Fri Jul 6 15:25:23 2007 -0500 change default to groupinstall buildsys-build per new default. Update legacy configs to specify old buildsys-build rpm install since they dont have the new group. commit 26d249b869f6406e9fbc22d631f6aaa387a4ba80 Author: Jesse Keating <jkeating at redhat dot com> Date: Thu Jul 5 12:27:21 2007 -0400 Switch to using groupinstall buildsys-build Remove unused groups repo Signed-off-by: Michael E Brown <michael_e_brown@dell.com> commit 8c50ceadb30452189b3c3dedc5da89282080315d Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Jul 6 14:45:19 2007 -0500 version bump to 0.7.3 commit ef6d7f6d5bdad729286559fcabc2e8c8034cdaee Author: Michael E Brown <mebrown@michaels-house.net> Date: Fri Jul 6 14:42:44 2007 -0500 remove redundant entries from mock defaults.cfg file. Migrate options into mock.py that were different. commit a4c775e70acbe3c68493cf9592624e5a892fc37e Author: Jesse Keating <jkeating at redhat dot com> Date: Mon Jun 25 16:13:32 2007 -0400 Remove timeout, problem tracked to firewall on host commit 7e9f2a05ac6677909b82bbfe718d944efcbcd4d5 Author: Jesse Keating <jkeating at redhat dot com> Date: Thu Jun 21 10:36:32 2007 -0400 Fix a typo in the config file for cachedir commit 606ab3decbda6688f3440ba29567d2c683950273 Author: Jesse Keating <jkeating at redhat dot com> Date: Tue Jun 19 16:56:28 2007 -0400 Set a good timeout for static-repos, and disable them by default. commit 08188e760047cbf6c9559f7be3de767ba2b958c5 Author: Michael E Brown <mebrown@michaels-house.net> Date: Sat Jun 16 10:13:32 2007 -0500 version bump to 0.7.2 commit ea35bbf80c36a48625ca8a12c1e7cfc478917619 Author: Jesse Keating <jkeating at redhat dot com> Date: Sat Jun 16 08:10:17 2007 -0400 Fix (again?) being able to get glibc-devel.i386 into the chroot commit 862754de096ca44e7d151d801eba0f739845d1bc Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Jun 14 15:16:49 2007 -0500 move legacy mock configs to purgatory. commit dc6e25eff3c9723a96e4626863ce77133cb58d41 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Jun 14 12:01:44 2007 -0500 no need for chmod since we now have correct umask commit 428461a1bafed64ed2e2734a4642e57a8187892c Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Jun 14 11:56:44 2007 -0500 mock-helper wont rm -rf a non-directory. with new /etc/ policy, we dont need mock-helper to do this for us, just use os.remove commit 06cc03463a6e71aa781d280e1e8620146dd46841 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Jun 14 11:53:57 2007 -0500 no need to recreate yum.conf symlink if it already exists commit 6533774ebda67addfb6e701246f3a96c5e62bcd9 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Jun 14 11:52:31 2007 -0500 fix umask so that everything we touch is group-writeable commit 680203b6388d67c34d5022cd3fad1956c138a5bc Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Jun 14 11:43:44 2007 -0500 resolv.conf fixes. use 'mock' group for multiuser goodness. commit 3b6ea0ffbcd6c9142415b611b0e95d3ad8331580 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Jun 14 11:18:04 2007 -0500 fixes so that we have an actual policy for /etc/ files. update mock-helper with chmod/chown commit 2000fb4c611290f6feffbb50116d090269bbe1a1 Author: Michael E Brown <michael_e_brown@dell.com> Date: Thu Jun 14 10:56:13 2007 -0500 fix _prep_install() to implement new /etc/ ownership policy commit 6166557dae6f1fe4af577b8c22b68aa80a2a5612 Author: Michael E Brown <mebrown@michaels-house.net> Date: Wed Jun 13 11:08:20 2007 -0500 add exclude lines for epel x86_64 configs per request from epel team. commit 63279637c19a6092981fadee992c319f2eb8a409 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Jun 12 22:46:12 2007 -0500 Adds SUBDIRS to the make 'distclean' target and 'distclean' to the sub-directory Makefiles. Patch from Ken MacLeod <ken@bitsko.slc.ut.us> signed-off-by: Michael Brown <mebrown@michaels-house.net> commit cbd9fa194725e8ae58e89df91922b5d3ee4927b5 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Jun 12 21:20:00 2007 -0500 bump version to 0.7.1. Add specfile changelog entries for added EPEL configs. commit 255d74be383b6508a8d198ce0c7cf8b636eb65c4 Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Jun 12 21:16:18 2007 -0500 Add EPEL 5 config files. commit 23ff5a3eda7b40eb399a258cdb72deefc78dbdff Author: Michael E Brown <mebrown@michaels-house.net> Date: Tue Jun 12 15:28:30 2007 -0500 sync version to 0.7.0 across everything commit a4dc8aef0ea27eac8682a318ccf78d8f3184c064 Author: Clark Williams <williams@redhat.com> Date: Mon Jun 11 21:29:35 2007 -0500 removed redundant "-l" option in pack commit c5cdc1f5d6dc153a38c1ebc1b045c40b4ca0c25d Merge: 163ae6a... f79ca6e... Author: Clark Williams <williams@redhat.com> Date: Mon Jun 11 17:14:18 2007 -0500 Merge branch 'master' of git+ssh://jcwillia@git.fedoraproject.org/git/hosted/mock commit 163ae6af8bf5364762c043fc60df71b9a5e040f9 Author: Clark Williams <williams@redhat.com> Date: Mon Jun 11 17:04:39 2007 -0500 added chmod to _prep_install file creations commit 7ffaacde740bb073f0c7564ab3baa37615f4b58e Author: Clark Williams <williams@redhat.com> Date: Mon Jun 11 16:00:06 2007 -0500 merged mock-helper from mock-0-6-branch commit b44556b827bf9e95db8025351380ddb54388fb26 Author: Clark Williams <williams@redhat.com> Date: Mon Jun 11 14:53:25 2007 -0500 fixed up src/Makefile commit d18cb4580f5f2b37e7d8a33957246a2b99d7b60f Author: Clark Williams <williams@redhat.com> Date: Mon Jun 11 14:50:21 2007 -0500 initial merge of mock-0-6-branch into HEAD commit f79ca6ebda88773d9e350c7249942862ff0e1f89 Author: Jesse Keating <jkeating at redhat dot com> Date: Mon Jun 11 10:53:05 2007 -0400 Remove spaces in Makefile (Trac #1) commit 27892721936509e3cedcf141049ffefb969e60d1 Author: jcwillia <jcwillia> Date: Mon Jan 8 22:50:36 2007 +0000 merged latest mock-0-6-branch fixes commit ddcf8384772dc240aec64ba816f28c23f2e0fefa Author: jcwillia <jcwillia> Date: Thu Jan 4 16:10:48 2007 +0000 merged mock-0-6-branch fixes into HEAD commit 467b6734b41f1a01f6f9e6765fdcd72d0deb1adb Author: jcwillia <jcwillia> Date: Tue Sep 26 16:29:22 2006 +0000 RPM workaround commit fb6370dd0de18ac0bd20b89b4e86c29fef3a72ec Author: jcwillia <jcwillia> Date: Fri Sep 8 18:04:00 2006 +0000 updated version to 0.7.1 in both spec and mock.py; modified Makefile and specfile to reflect path change for /usr/libexec/mock.py; updated ChangeLog commit 5f313edf2b304a50f4b915211d51d95554db9dc3 Author: jcwillia <jcwillia> Date: Fri Sep 8 17:37:14 2006 +0000 changed MOCK_PATH to /usr/libexec/mock.py commit bad7750117c7dd9c3f47dc8474ad2cdfd5f58ade Author: jcwillia <jcwillia> Date: Fri Aug 25 16:40:30 2006 +0000 added patch from Dennis Gilmore for Aurora SPARC Linux commit 8b0ac07f5aa81e5c7a90da0ead8157c716b0a94e Author: jcwillia <jcwillia> Date: Thu Aug 17 18:23:55 2006 +0000 updated config files to handle FC[12] lack of runuser; added template for RHL8 commit 4e9b2b751f352f8d058e883b36b91966aff11ed2 Author: jcwillia <jcwillia> Date: Thu Aug 17 18:23:17 2006 +0000 updated manpage contents commit 76b4db3f7d2309f8c62effeb2a6de17e3146f21b Author: jcwillia <jcwillia> Date: Thu Aug 17 18:22:38 2006 +0000 reformatted rpmbuild command for readability commit 0da82906230f2f357462d9d3c9cd62ce6a934eec Author: jcwillia <jcwillia> Date: Thu Aug 17 18:21:48 2006 +0000 bumped version to 0.7; reworked mount/umount logic; fixed usage message commit 99f8f89326ca7904d2687b1933b751351b4245b0 Author: jcwillia <jcwillia> Date: Wed Aug 16 19:39:24 2006 +0000 reworked specfile install section to create default config symlink based on specified fedora tag commit 0adc08947f63cbacb4eb1cb03cd13409f4631adc Author: jcwillia <jcwillia> Date: Wed Aug 16 17:49:27 2006 +0000 added disttag; added buildsys-build.spec to docs; bumped release number commit be6237c68da47ec39db8e789f52ac38e9e815d41 Author: jcwillia <jcwillia> Date: Mon Aug 7 21:52:01 2006 +0000 modified to match 0.6 branch; bumped version to match mock for this branch commit 04580c1234b74957e25d490993e74095ae218d5d Author: jcwillia <jcwillia> Date: Mon Aug 7 19:24:54 2006 +0000 updated buildsys specfile to be distro specific and updated Makefile to generate target buildsys packages commit 3bbade9a0fc140bcde86c4b1ba1267bc1f712f0c Author: jcwillia <jcwillia> Date: Mon Jul 17 15:04:00 2006 +0000 updated to include "chroot" command in usage and man page commit 81d46b68b645e885001ae44f863d6b736fe8c7d7 Author: jcwillia <jcwillia> Date: Wed Jun 28 15:14:45 2006 +0000 updated version to 0.7 (new launcher mechanism) commit 3404ef6435a614b58feb0c0890f1df853464b24b Author: skvidal <skvidal> Date: Wed Jun 21 21:53:20 2006 +0000 fix fc5 == devel commit b5ded737866026d37e2e1e127cb4542196378744 Author: skvidal <skvidal> Date: Tue Jun 13 05:36:07 2006 +0000 changelog commit d34250ef8316ff11ee09de2b787817a453a78ad5 Author: skvidal <skvidal> Date: Tue Jun 13 05:31:30 2006 +0000 add cache defaults commit 6486b921ce45cf9f3552049d7aed131c6698350a Author: skvidal <skvidal> Date: Tue Jun 13 05:16:47 2006 +0000 check in changelog commit 512cbaeacf3c5dc7355b99efffc415e0d04279b4 Author: skvidal <skvidal> Date: Tue Jun 13 05:15:55 2006 +0000 correct commented-out groupinstall option commit 35c2dc6b72d51f928897ec5909974f5c44adb594 Author: skvidal <skvidal> Date: Tue Jun 13 04:28:03 2006 +0000 config file changes to point to mirrors commit 843dd66ec65840dc7155a3dd986f978d880cb305 Author: skvidal <skvidal> Date: Tue Jun 13 04:12:42 2006 +0000 fix up some of the url/mirrorlist paths commit 56a9b96511236404382f3076cf1b745ae417032b Author: skvidal <skvidal> Date: Tue Jun 13 03:52:38 2006 +0000 reduce build set commit 2070f0d59f7f293a39e881f0c25c64446211bbcb Author: mebrown <mebrown> Date: Thu Jun 8 21:28:46 2006 +0000 Make rm less verbose. commit c828ebd9031b242207368977c20fb00a5ab68493 Author: skvidal <skvidal> Date: Wed Jun 7 12:36:11 2006 +0000 fix up all the paths to buildgroups and to plague build-results commit 87f94fdc644f9f8e96d93e7924f7f06889985b29 Author: skvidal <skvidal> Date: Wed Jun 7 12:29:15 2006 +0000 iterate version in spec files commit b8a2ab0b0b4e0f38af8a59675f6474c58ab51ad5 Author: skvidal <skvidal> Date: Wed Jun 7 12:27:27 2006 +0000 clean out things that are now in 'defaults.cfg' commit b36504d22c675cd20e0d23bf1e453cf8d9552e6c Author: skvidal <skvidal> Date: Tue Jun 6 21:28:42 2006 +0000 use defaults more intelligently commit 7814ebd4d074d5434b7984a28508d2a422aa156f Author: skvidal <skvidal> Date: Wed May 24 15:15:19 2006 +0000 check in Michael Brown's lovely autocache creation patch. commit a317ec8818ce2cfd35c4a35aa119bb1a23df6f10 Author: jcwillia <jcwillia> Date: Wed May 17 15:12:36 2006 +0000 Michael E. Brown's patch for getting PS1 down to chroot shell commit 950a02e8990b7b978bb944a4c62a252273c46a64 Author: skvidal <skvidal> Date: Tue May 16 04:15:48 2006 +0000 applied tab-fix and a slimming of main patches from Michael E. Brown. commit 56e804a9c837bbad688dd0567304d6dba67f5034 Author: skvidal <skvidal> Date: Sun May 14 04:53:38 2006 +0000 make prep install command configurable and set default in defaults.cfg commit 62c61f1041258f763a020ea007f421bba558201d Author: skvidal <skvidal> Date: Sun May 14 04:49:57 2006 +0000 commit Hans Ulrich Niedermann and Andreas Thienemann patch for the crack-y more buildreq feature. commit 2a84506fa40715b94207379e3b3caf030b010c69 Author: skvidal <skvidal> Date: Sun May 14 04:48:11 2006 +0000 check in global defaults patch from Andreas Thienemann commit e93b34bd0e792798c96909bd1ea90010fc165c43 Author: jcwillia <jcwillia> Date: Fri May 12 20:57:57 2006 +0000 added PS1 to allowed environment (to display special prompt when inside chroot) commit a4227dc16a7abdef709610f90621740600afb2b0 Author: jcwillia <jcwillia> Date: Fri May 12 20:57:03 2006 +0000 added interactive "shell" command for examining chroots commit 55ae4aecb11782e193d9e8cbb18d09d3421ad958 Author: skvidal <skvidal> Date: Fri May 12 20:56:30 2006 +0000 commit michael brown's multiple srpms on the command line patch commit 4bcdc0848aaf261cdede2b3a897a0924b06deca1 Author: mdomsch <mdomsch> Date: Mon May 8 16:39:53 2006 +0000 enable SLES9 and SLES10 build environments commit 2eb9b6dcc7170162e3a477a3391056d8951e4c8f Author: skvidal <skvidal> Date: Fri Apr 21 13:07:26 2006 +0000 fix bug 189586 Thanks to mclasen for catching it commit f58dd066ed6336ba85870d870dcc3cc4bf13b8a1 Author: jcwillia <jcwillia> Date: Tue Apr 18 14:03:22 2006 +0000 added updates-released section to fc5 configs commit ba0a6294b1f953ff672e20f4364486b3e7c75107 Author: jcwillia <jcwillia> Date: Tue Apr 18 13:58:45 2006 +0000 fixed fc5 configs to use correct path; added devel configs commit 6c072103763e5a3bc1c5ab598573b942f202e90f Author: jcwillia <jcwillia> Date: Wed Apr 12 14:23:17 2006 +0000 added target for buildsys-build RPM commit 70a76df0be0ce670a07849d47bc9ced53a237491 Author: jcwillia <jcwillia> Date: Wed Apr 12 14:22:44 2006 +0000 initial checkin of dependency rpm specfile commit 5fc713dad6a1a87edbcbd22fa9ec3292e2a61ee8 Author: jcwillia <jcwillia> Date: Wed Apr 12 14:22:11 2006 +0000 change to chroot command to insure /proc and /sys are mounted/unmounted commit 1296d57e07ea87795349c3d1b3c5493942e05c33 Author: skvidal <skvidal> Date: Tue Apr 11 08:35:50 2006 +0000 update spec file a bit commit 67b25024a129d1f0f1d521b414ba9f6e5ac071dc Author: skvidal <skvidal> Date: Tue Apr 11 08:01:31 2006 +0000 remove the 'groupinstall' need to use a buildsys dependency-only package iterate version to 0.5 more patches to go in, though commit c3d5efbff695e81834209ba15e9864543c3b38ea Author: skvidal <skvidal> Date: Tue Apr 11 08:00:51 2006 +0000 modify all config files for chroot_dep_package option default package name to buildsys-build commit c6394fb7a3b410cfeb2da1b233d55c533bc2c1c3 Author: skvidal <skvidal> Date: Wed Mar 29 06:23:21 2006 +0000 closing: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=180976 thanks to Tom Tromey commit 9afaa66e05f88af74daa5b3b6e8c5f4e6778313c Author: dcbw <dcbw> Date: Tue Mar 21 21:50:52 2006 +0000 Patch from Clark Williams <williams@redhat.com> Set up links to /dev/std[in|out|err] in buildroots commit 258615d8edf2fb7c2a8a428e575b63c39260c71d Author: jcwillia <jcwillia> Date: Wed Mar 15 22:14:38 2006 +0000 add chroot command for running arbitrary commands in the chroot commit fca88cf32108c65e4f35f17abdf2bd7e7e46c816 Author: skvidal <skvidal> Date: Fri Feb 24 19:31:57 2006 +0000 add patch from Clark Williams to be able to specify configdir commit bc159ff3682548d87a7da2df610c82c4e6f8a923 Author: dcbw <dcbw> Date: Tue Jan 24 17:15:10 2006 +0000 Back out setpgrp patch, found a better way to do it in plague commit e242c19abf8f91641b7bf6e01c90ad1eb0ccd58a Author: dcbw <dcbw> Date: Tue Jan 24 16:07:11 2006 +0000 Add an option to create a new process group so that both mock and all of its children can be easily killed with kill(-<mock pid>) without killing mock's parent (ie, plague-builder). commit a4fb36c73e885f1f66cbd36cf33a1f33988745bd Author: scop <scop> Date: Thu Jan 19 21:33:30 2006 +0000 s/mach/mock/ in comments. commit c0e572600435e7537a8a53c26f3975ef13f2b4a9 Author: skvidal <skvidal> Date: Tue Dec 27 18:30:26 2005 +0000 apply all of Andreas Thienemann's patches. fixes rm -rf call to rm -rfv and fixes the mock man page in the package makefile and specfile. commit 2517258ab2ecfc3127d06417ed018675dbd69000 Author: scop <scop> Date: Sun Nov 20 21:57:30 2005 +0000 Exclude CVS stuff from tarball. commit 7116bad578a823a50a7366cee020c165be979c29 Author: scop <scop> Date: Sun Nov 20 21:54:39 2005 +0000 Ignore generated files. commit eaa58beadfa01751601caa60dfdc18938e04abe2 Author: symbiont <symbiont> Date: Sat Nov 12 19:00:46 2005 +0000 no verbose for rm commit 8978d1fb45606f6ea886b40a9eadf6525cf91e87 Author: symbiont <symbiont> Date: Sat Nov 12 18:56:17 2005 +0000 realtime logging allowing for `tail -f' of the logs commit 3a2e777ace4ea0e1e53d53413d8b5bc6dc6df8b8 Author: symbiont <symbiont> Date: Sat Nov 12 14:32:22 2005 +0000 Fix string output when printing error objects. commit 448649298ec19711242a8a342cea2c5c16399210 Author: skvidal <skvidal> Date: Tue Aug 23 21:09:22 2005 +0000 fix for a traceback when your hardware is failing. :) commit 7f20529487168d8955c7942c058bdd75b40e739c Author: sheltren <sheltren> Date: Sun Aug 21 16:29:32 2005 +0000 add commands to man page, create config files for legacy distributions commit c3bc19ff6b676dbbf7529eb4cc6ab2df7edb4667 Author: skvidal <skvidal> Date: Wed Aug 17 05:11:13 2005 +0000 --quiet flag and add a 'log' method for the primary class. commit 89055c8f57983efc2be4a66a6cf0eeb586675249 Author: skvidal <skvidal> Date: Fri Aug 5 08:12:44 2005 +0000 mock man page from Jeff Sheltren Makefile for docs dir commit 68024d3807345cb90468b1c01a2d35127a3c534e Author: skvidal <skvidal> Date: Fri Aug 5 08:11:17 2005 +0000 added makefile for docs subdir commit b3c67eeedacf17b8296f48f0f2ca0d7f0d8bbc4b Author: skvidal <skvidal> Date: Thu Aug 4 20:53:02 2005 +0000 check in Jeff Sheltren's patch to fix bug: 165069 commit 4154e98e55cf8c87964e9bc127469a18de1e0d6e Author: skvidal <skvidal> Date: Thu Aug 4 07:23:01 2005 +0000 mock.spec: url updates mock.py: fix for rh bug: 163576 Thanks To Adrian Reber commit 95ed513c1ec95a191201bfc37c2ca67b7710770a Author: skvidal <skvidal> Date: Mon Aug 1 05:54:27 2005 +0000 minor README update commit 2868dd1f9b308fb220d9d2e6bd8b7e6af624893f Author: katzj <katzj> Date: Fri Jul 29 05:11:13 2005 +0000 exclude ppc64 packages in ppc configs. this fixes building of ppc stuff on a ppc64 host commit 228ae5fed4910230044389275f1ce358e96f18d0 Author: skvidal <skvidal> Date: Thu Jul 28 14:02:59 2005 +0000 update the local path commit f2f20891bf2d7c2654a09fbfc92ad114d85e27ee Author: skvidal <skvidal> Date: Tue Jul 26 20:36:41 2005 +0000 fix exception handling commit 4553c6143c93498c92ea49efeeacd393b3948acd Author: skvidal <skvidal> Date: Tue Jul 26 20:17:29 2005 +0000 bump version number to 0.4 commit 46bf3e793226790f61e848a55778c6b6f2327e5f Author: skvidal <skvidal> Date: Tue Jul 26 20:16:21 2005 +0000 make file fix and update spec file commit 9744b0b9e05f3ea3f467cef425a5675e1bc6419e Author: skvidal <skvidal> Date: Tue Jul 26 20:12:16 2005 +0000 fix Makefile commit 0827824cc37c5eb02e0eb5bde4fa3c2bef531714 Author: skvidal <skvidal> Date: Thu Jul 21 14:40:44 2005 +0000 make more exceptions to allow for better exit codes from mock to define failures. commit 95a21ac05f9fae3b8f052d3948e1338595deb593 Author: katzj <katzj> Date: Thu Jul 14 18:00:26 2005 +0000 add mock-yum wrapper to remove the selinux LD_PRELOAD. also, only set the LD_PRELOAD for use with running yum commit cd8d68c8c300ca0f074aeea8e559b87590309358 Author: skvidal <skvidal> Date: Fri Jul 8 05:49:52 2005 +0000 remove references to mach-helper to fix 161828 commit 621db8f69620eee39ad1b400a1a2cfb581f5a4c0 Author: skvidal <skvidal> Date: Mon Jun 27 03:43:11 2005 +0000 apply ignacio's patch for Makefile and spec file. commit 27476d0782d01c3adbb28eb092727f836ca100a9 Author: dcbw <dcbw> Date: Sat Jun 25 19:00:52 2005 +0000 Fix up basedir, it was actually config['root'] not config['basedir'] that needed to be modified. Sigh. commit 86f2559a5bea3da9fb8e2c06a2635543cb14936f Author: skvidal <skvidal> Date: Sat Jun 25 17:27:29 2005 +0000 make sure statedir is present before writing the statefile commit eaf4015603e628be1d266935f8fc5a3e5380338d Author: skvidal <skvidal> Date: Sat Jun 25 17:23:09 2005 +0000 merge in dcbw's patch for --uniqueext commit c950c6d542b4bd4380d56bfc43c027f950892b91 Author: dcbw <dcbw> Date: Fri Jun 24 01:35:28 2005 +0000 don't close the rootlog before we're done writing to it. commit a8c080a35eab0b1e358e01a90a39bb5d10d73bfc Author: dcbw <dcbw> Date: Fri Jun 24 01:04:25 2005 +0000 Clean up states written to the 'status' file to be less granular and more parser friendly. commit 150ffab02a44a80df533feb6c7bc854be57cdeda Author: katzj <katzj> Date: Thu Jun 23 20:00:45 2005 +0000 don't do the libselinux preload if selinux is disabled commit 8c96aadf4e9ee140ce5dba4257799f38c70a10a8 Author: skvidal <skvidal> Date: Wed Jun 22 05:38:21 2005 +0000 - add init and clean commands to initialize a buildroot and exit and to clean out the chroot and exit. - make sure the mockconfig.log output is flushed. commit bf21e37fbedb0d9f1047cf1c96b7a3073f717137 Author: dcbw <dcbw> Date: Tue Jun 21 17:48:06 2005 +0000 Make statedir function correctly, add newlines to config dump file commit 16ca74c8b32374a1e1c051eac08b237265514e17 Author: dcbw <dcbw> Date: Tue Jun 21 15:53:55 2005 +0000 Fix syntax error in mock.py commit a3432e75caac0144015b65822f1cd6816187a85a Author: skvidal <skvidal> Date: Tue Jun 21 15:23:59 2005 +0000 update changelog to make dcbw happy commit 6e1f27d40906ade21192bc1685f5aced8141689e Author: skvidal <skvidal> Date: Tue Jun 21 15:23:27 2005 +0000 remove dcbw's rogue changelog change commit e06a168216e9a84960467e62a5c7a83cfbd14461 Author: dcbw <dcbw> Date: Tue Jun 21 14:11:17 2005 +0000 2005-06-21 10:02 dcbw * mock.py: Fix traceback in clean() when self.basedir doesn't yet exist. Fix traceback when call to Root() raises an exception and doesn't therefore set 'my' commit 7cdc031a91e055a43b53ac9f6f39c1b6c638ee63 Author: skvidal <skvidal> Date: Tue Jun 21 13:47:33 2005 +0000 --statedir on cli write out some of config into resultdir in a file named mockconfig.log commit 2ffe295af6668bf6fde1b0b072905e8369b46700 Author: katzj <katzj> Date: Fri Jun 17 21:11:59 2005 +0000 don't allow APT_CONFIG since apt is irrelevant to mock commit 29549c37ff777c9c8ce5e35385f1b2975aada908 Author: katzj <katzj> Date: Fri Jun 17 20:53:31 2005 +0000 * build libselinux-mock as a shared lib that gets installed into LIBDIR * LD_PRELOAD libselinux-mock if we're running with selinux. this involves linking with libselinux. if you're anti-selinux, build with 'make NOSELINUX=1'. this lets mock work on systems running targeted policy at least only ugliness here is that if the preload is being used, you get errors about being unable to load it in the chroot from ld. it doesn't cause problems, it's just aesthetically ugly. commit d4b15286d03862f05e4e69570e10ba5aeb282e6e Author: skvidal <skvidal> Date: Thu Jun 16 20:07:51 2005 +0000 - catch srpm not found traceback - fix fc4 config files commit 79d8855472cf6202ff08ab62ef2db12b45524cae Author: katzj <katzj> Date: Sun Jun 12 23:35:39 2005 +0000 don't allow running as root (#159986) commit daa8ef76465e3d8b870d1724eb10074348f55b5c Author: katzj <katzj> Date: Sun Jun 12 23:33:30 2005 +0000 error out if the user didn't pass a real srpm (#159987) commit 0804b966a4864c4a2955126c26da46a33b3b6ad1 Author: katzj <katzj> Date: Sun Jun 12 23:23:47 2005 +0000 add config files for fc 4 and 5. make the development config file a symlink at install time since cvs can't really handle symlinks commit b953cfa0345527398cf275b9a5d2c46bac824605 Author: skvidal <skvidal> Date: Sun Jun 12 03:56:22 2005 +0000 label 0.3 commit 34f8d60684bbf72cbbb6e98be804340377d28b09 Author: skvidal <skvidal> Date: Sun Jun 12 03:38:19 2005 +0000 security fix - pointed out by Toshio Kuratomi commit d973ad1db297026ecee2fc599395f923568f94d2 Author: skvidal <skvidal> Date: Sun Jun 5 14:51:59 2005 +0000 changes to spec file for fedora extras commit 101e43d37ec9afc91b14e7357f6302456f184814 Author: skvidal <skvidal> Date: Sun Jun 5 08:03:03 2005 +0000 few more fixes commit c367760316e841531ad13b4156a51bff218841b0 Author: skvidal <skvidal> Date: Sun Jun 5 08:00:19 2005 +0000 clean up spec file for fedora extras commit 253c2e6a6860b1949332cf1113160a2e84b43ec3 Author: skvidal <skvidal> Date: Sat May 28 17:25:48 2005 +0000 change make clean in . of dist dir commit 31530541c0e97c0c34d2039b4bafa1503a438944 Author: skvidal <skvidal> Date: Sat May 28 17:24:49 2005 +0000 update changelog commit ca078c79cd50361ab94c4bc10bf925b688b24203 Author: skvidal <skvidal> Date: Sat May 28 17:24:31 2005 +0000 add changelog to spec file commit 6e9255cdfee7d509eca4007805fb1d4af3174161 Author: skvidal <skvidal> Date: Sat May 28 17:18:49 2005 +0000 correct umount_by_file problem with trailing \n commit 553f1b20be4eafadb373b658d461f54d136e7fed Author: skvidal <skvidal> Date: Sat May 28 16:40:04 2005 +0000 spec file fix commit 765f5f225a1fdc99fb6fe25cc98bfa246c8ba2c5 Author: skvidal <skvidal> Date: Sat May 28 16:34:25 2005 +0000 added changelog commit de1e2f5a7967786ed2c2b5cb514bd0a51747557d Author: skvidal <skvidal> Date: Sat May 28 16:29:45 2005 +0000 make the default.cfg symlink commit 4fe0b9451b87bd8f750f06b7a2f6ffd4a80a2516 Author: skvidal <skvidal> Date: Thu May 19 14:24:40 2005 +0000 - allow users other than uid=500,gid=500 - fix warnings in mock-helper - fix umount of proc and devpts commit 0ac5412e2c02b5f3f61ea05cc864c32e28d1351e Author: skvidal <skvidal> Date: Mon May 16 15:07:51 2005 +0000 pychecker is my friend commit ee35d5e35fd04ac31c363d519709567ce9c32486 Author: skvidal <skvidal> Date: Mon May 16 15:04:44 2005 +0000 - default now the default config file - checks for membership in mock group before running - run yum update if the chroot is set to not be cleaned out commit 226ffeaa2cc8d41157426a37b35b8832a1fd0d3c Author: skvidal <skvidal> Date: Mon May 16 06:27:02 2005 +0000 - update copyright info - update README with some more content and TODOs commit 4cdcf0d2ec19115d0067a8c6c4e895b6418e3a9e Author: skvidal <skvidal> Date: Mon May 16 02:44:00 2005 +0000 Initial revision