cowdancer (0.47) unstable; urgency=low * Bug fix: "cowdancer: unexpected WIFEXITED status in waitpid", thanks to Andreas Beckmann (Closes: #466709). Block SIGCHLD when forking cp. -- Junichi Uekawa Tue, 20 May 2008 07:58:24 +0900 cowdancer (0.46) unstable; urgency=low * make cowbuilder work with cowbuilder in etch. Bug 410723 will revive, so it will need --debian-etch-workaround option to enable. "provide cowdancer etch support", thanks to Patrick Winnertz (Closes: #481344). * Add reference to --no-cowdancer-update option in the error message so that it's more obvious. (Closes: #481609). -- Junichi Uekawa Sun, 18 May 2008 12:24:21 +0900 cowdancer (0.45) unstable; urgency=low * cowbuilder, qemubuilder: Give error message when '--build' is invoked without .dsc file parameter. (Closes: #460041). * output more useful info on waitpid WIFEXITED debug message. * add header to .ilist, so that it is possible to know a little bit more about the structure. Note that upgrade will fail within cowdancer session, please re-create chroot, or use the --no-cowdancer-update option: Unpacking cowdancer (from .../cowdancer_0.45_amd64.deb) ... ERROR: ld.so: object '/usr/lib/cowdancer/libcowdancer.so' from LD_PRELOAD cannot be preloaded: ignored. cowdancer: .ilist header unexpected cowdancer: .ilist header unexpected cowdancer: .ilist header unexpected dpkg-split: unable to read part file `/tmp/buildd/qemubuilder_0.45_amd64.deb': Cannot allocate memory dpkg: error processing /tmp/buildd/qemubuilder_0.45_amd64.deb (--install): * Bug fix: "qemubuilder --create installs many useless? packages", thanks to David Bremner (Closes: #476547). Do not install recommended packages. Qemubuilder now creates '/etc/apt/apt.conf.d/15pbuilder' in the same manner as pbuilder. * Bug fix: "qemubuilder: Please add kvm as alternate dependency", thanks to Josh Triplett (Closes: #479277). -- Junichi Uekawa Mon, 12 May 2008 08:47:40 +0900 cowdancer (0.44) unstable; urgency=low * add Vcs-Git, Vcs-Browser. * fix invocation to cowdancer-ilistcreate -- Junichi Uekawa Wed, 21 Nov 2007 22:47:22 +0900 cowdancer (0.43) unstable; urgency=low * make cowbuilder work with pdebuild. --debbuildopts handling was broken for cowbuilder. (Closes: #448330). -- Junichi Uekawa Sun, 28 Oct 2007 23:13:42 +0900 cowdancer (0.42) unstable; urgency=low * Bug fix: "cowdancer: Please ship a (basic) bash completion file", thanks to Cyril Brulebois (Closes: #446498). * --components support. * Bug fix: "qemubuilder doesn't pass --debbuildopts to dpkg-buildpackage", thanks to Alexander Gerasiov (Closes: #447510). -- Junichi Uekawa Thu, 25 Oct 2007 20:18:28 +0900 cowdancer (0.41) unstable; urgency=low * Bug fix: "qemubuilder: build of package failing due to date problems", thanks to Jean-Baptiste Note (Closes: #441132). * Bug fix: "newly created cowdancer chroot cannot be updated", thanks to Paul Wise (Closes: #441463). - there was a race condition with .ilist handling. -- Junichi Uekawa Mon, 10 Sep 2007 19:50:31 +0900 cowdancer (0.40) unstable; urgency=low * Bug fix: "cowdancer: Should remove base directory when failed to create it", thanks to Nelson A. de Oliveira (Closes: #440651). * cow-shell: if COWDANCER_REUSE is not set, remove .ilist file after use. (Closes: #350268). * Bug fix: "cowdancer: needed in cowdancer-ilistcreate.c for Etch backport", thanks to Sven Hartge (Closes: #440879). * update qemubuilder README.Debian * Don't assume network is always available as 'eth0', and try to find out. patch thanks to Jean-Baptiste Note (Closes: #440888). -- Junichi Uekawa Fri, 07 Sep 2007 08:29:31 +0900 cowdancer (0.39) unstable; urgency=low * Bug fix: "qemubuilder: Problem when non-US locale", thanks to Jean-Baptiste Note (Closes: #440558). * Give fd0 directly to qemu to allow tty control. * Handle exit codes. * apply patch to more easily handle newer architecture support, thanks to Jean-Baptiste Note: #440555 -- Junichi Uekawa Tue, 04 Sep 2007 08:31:55 +0900 cowdancer (0.38) unstable; urgency=low [ Jan-Marek Glogowski ] * Don't clean the environment when invoking dumpconfig (closes: #431993) * Better error handling when loading config [ Junichi Uekawa ] * add aptitude into chroot for pbuilder-satisfydepends-aptitude. * add cowdancer-ilistcreate command, which creates ilist file. * add cowdancer-ilistdump command, for debugging purposes. It was included in the testsuite, but it is generally useful for troubleshooting. * run cowdancer-ilistcreate within chroot if it exists - Bug fix: "cowbuilder cross-arch building support." (Closes: #432573). -- Junichi Uekawa Sat, 01 Sep 2007 13:10:45 +0900 cowdancer (0.37) unstable; urgency=low * Trying to fix: "tar segfaulting within cowbuilder chroot", thanks to Michael Ablassmeier (closes: #430636). - work around glibc bug on dlvsym/dlerror failure case. * close mmap fd after use. -- Junichi Uekawa Wed, 27 Jun 2007 07:12:20 +0900 cowdancer (0.36) unstable; urgency=low * fix logic for running amd64 on i386. * add example for cowbuilder manpage. * add --dumpconfig option. * Bug fix: "cowbuilder ignores BUILDPLACE", thanks to Guido Guenther (Closes: #429058). * Bug fix: "qemubuilder: --distribution is not honored", thanks to Ben Voui (Closes: #429026). * load proper chown for architectures (e.g. i386) which have two versions of chown. * Bug fix: "qemubuilder: manpage talks of cowbuilder instead of qemubuilder", thanks to Ben Voui (Closes: #428959). -- Junichi Uekawa Mon, 25 Jun 2007 21:26:02 +0900 cowdancer (0.35) unstable; urgency=low * add README.Debian to qemubuilder. * libcowdancer: change exported symbol names to be less generic. -- Junichi Uekawa Sat, 09 Jun 2007 22:37:45 +0900 cowdancer (0.34) unstable; urgency=low * qemubuilder: fix segv. * Bug fix: "big bind mounts make login take a looong time", thanks to Joey Hess (Closes: #410723). Special-case ./home/ so that it's not scanned for cowbuilder. Usually, only the filesystem outside of /home is interesting for cowbuilder sessions. -- Junichi Uekawa Sat, 09 Jun 2007 15:16:07 +0900 cowdancer (0.33) unstable; urgency=low * qemubuilder: support signed .dsc files * qemubuilder: install to /usr/sbin/ instead of /usr/bin. (Closes: #427786). -- Junichi Uekawa Wed, 06 Jun 2007 21:00:46 +0900 cowdancer (0.32) unstable; urgency=low * Try again, call debhelper with '-s' so that it doesn't try to build everything on all architectures (Closes: #427650). -- Junichi Uekawa Wed, 06 Jun 2007 08:11:54 +0900 cowdancer (0.31) unstable; urgency=low * cowbuilder: pass --configfile option through to pbuilder. * cowbuilder, qemubuilder: reorganize code, to put shared code into parameter.[ch] -- Junichi Uekawa Wed, 06 Jun 2007 07:54:24 +0900 cowdancer (0.30) unstable; urgency=low * Bug fix: "FTBFS: cowdancer_0.29(alpha/unstable): b-d on qemu not satisfiable on all archs", thanks to Steve Langasek (Closes: #427650). only build on i386, amd64, and powerpc. -- Junichi Uekawa Tue, 05 Jun 2007 22:50:30 +0900 cowdancer (0.29) unstable; urgency=low * qemubuilder, cowbuilder: 'set -e' when sourcing configuration file. * Build-Depend on qemu, which is needed for testing. -- Junichi Uekawa Tue, 05 Jun 2007 21:12:02 +0900 cowdancer (0.28) unstable; urgency=low * qemubuilder: add example pbuilderrc and document ARCH= option in manpage. * Build-Depend on pbuilder, since cowbuilder/qemubuilder testsuite requires pbuilder to run. -- Junichi Uekawa Mon, 04 Jun 2007 07:28:22 +0900 cowdancer (0.27) unstable; urgency=low * support configuration files in cowbuilder. - fixes: "no easy way to specify an alternative basepath", thanks to Guido Guenther (Closes: #426589). - change Recommends to Depends on pbuilder, since configuration files are provided by pbuilder. * add reference to pbuilder documentation from cowbuilder documentation. * add qemubuilder package. -- this is more of a prototype, but enjoy. -- Junichi Uekawa Wed, 30 May 2007 09:20:22 +0900 cowdancer (0.26) unstable; urgency=low * spec file, port to rpm-based systems. * load .ilist file in the constructor, which should make .ilist file be loaded at file descriptor 3. (closes: #413912) - add test for close(0);open() not returning 0 for fd. -- Junichi Uekawa Thu, 8 Mar 2007 09:19:38 +0900 cowdancer (0.25) unstable; urgency=low * Bug fix: "cowdancer: Better explain how to use cowbuilder to build packages", thanks to Nelson A. de Oliveira (Closes: #405090). * Bug fix: "cowdancer: cannot build gnustep-base with cowbuilder", thanks to Hubert Chan (Closes: #402669). Do not canonicalize lchown. -- Junichi Uekawa Sun, 31 Dec 2006 15:54:09 +0900 cowdancer (0.24) unstable; urgency=low * testsuite update * Bug fix: "--save-after-login hardlinks aptcache contents in base.cow", thanks to Matti Lindell (Closes: #384132). -- Junichi Uekawa Thu, 23 Nov 2006 15:00:59 +0900 cowdancer (0.23) unstable; urgency=low * cowbuilder --update ignored command-line options; fix. -- Junichi Uekawa Thu, 31 Aug 2006 07:30:23 +0900 cowdancer (0.22) unstable; urgency=low * Bug fix: "cowdancer: documentation fix to document that --debootstrapopts etc can be used with cowbuilder", thanks to Pierre Habouzit (Closes: #384030). * update README.Debian -- Junichi Uekawa Sat, 26 Aug 2006 09:07:25 +0900 cowdancer (0.21) unstable; urgency=low * Do not clean up if return code from pbuilder looks wrong. -- Junichi Uekawa Sun, 20 Aug 2006 15:08:43 +0900 cowdancer (0.20) unstable; urgency=low * Bug fix: "cowdancer: cowbuilder removes base.cow after failed --update", thanks to Jorda Polo (Closes: #379797). -- Junichi Uekawa Wed, 26 Jul 2006 08:35:42 +0900 cowdancer (0.19) unstable; urgency=low * actually support --buildplace and fix --basepath. Thanks to Jonas Smedegaard for the patch. (closes: #375019) -- Junichi Uekawa Tue, 27 Jun 2006 00:07:08 +0900 cowdancer (0.18) unstable; urgency=low * cow-shell: COWDANCER_REUSE=yes: reuse .ilist instead of regenerating. * cowbuilder: use COWDANCER_REUSE=yes option to avoid excessive call to find/xargs. Speeds up pbuilder-satisfydepends considerably, making cowbuilder build faster. -- Junichi Uekawa Wed, 21 Jun 2006 08:34:39 +0900 cowdancer (0.17) unstable; urgency=low * mkdir with right permission 0777, not 777. -- Junichi Uekawa Thu, 15 Jun 2006 08:36:43 +0900 cowdancer (0.16) unstable; urgency=low * add test case for sid/etc debootstrap with cdebootstrap and debootstrap. * Avoid unneeded cowlinkbreak when hardlink number is 1. Caused some problems with dpkg-gencontrol. (Closes: #369261). * Standards-version: 3.7.2 * Error out when there is no file in directory to cowprotect. -- Junichi Uekawa Sun, 11 Jun 2006 15:04:49 +0900 cowdancer (0.15) unstable; urgency=low * cowbuilder: give out help message * Bug fix: "cowbuilder silently ignore --basepath option if argument does not exists", thanks to Marco Nenciarini (Closes: #369220). * Bug fix: "manpage for cowbuilder speaks about nonexistent --basetgz option", thanks to Marco Nenciarini (Closes: #369211). * Bug fix: "cowdancer: cowbuilder fails after invocation of `pbuilder clean`", thanks to Edward J. Shornock (Closes: #369258). -- Junichi Uekawa Mon, 29 May 2006 07:24:07 +0900 cowdancer (0.14) unstable; urgency=low * Welcome to cowbuilder, which can be used along with pbuilder. -- Junichi Uekawa Fri, 26 May 2006 06:32:21 +0900 cowdancer (0.13) unstable; urgency=low * use exec instead of system, so that it will work with ' and spaces. -- Junichi Uekawa Sun, 5 Mar 2006 22:58:16 +0900 cowdancer (0.12) unstable; urgency=low * add support for space in filenames. - Bug fix: "cowdancer: dpatches with spaces in their name fail to apply", thanks to Paul Wise (Closes: #355358). -- Junichi Uekawa Sun, 5 Mar 2006 19:31:34 +0900 cowdancer (0.11) unstable; urgency=low * add error-handling -- Junichi Uekawa Thu, 26 Jan 2006 08:14:22 +0900 cowdancer (0.10) unstable; urgency=low * fixed pthread race condition. -- Junichi Uekawa Sat, 14 Jan 2006 22:28:03 +0900 cowdancer (0.9) unstable; urgency=low * Reorder the flow of execution for the case when /lib/ld.so binary is written to; I cannot fork/exec shared binaries while modifying ld.so. -- Junichi Uekawa Mon, 9 Jan 2006 00:48:17 +0900 cowdancer (0.8) unstable; urgency=low * speed improvement when handling ilist file; when handling linux kernel source tree, performance degradation was around 6x in 0.7, but it's now 1.1x on my test system. - Use mmap and binary data format - Use qsort/bsearch on this data format. * update README.Debian. -- Junichi Uekawa Sat, 7 Jan 2006 11:56:06 +0900 cowdancer (0.7) unstable; urgency=low * Work around stat change with coreutils 5.3.0 and later * Fix testsuite * COWDANCER_DEBUG environmental variable enables debug messages. -- Junichi Uekawa Wed, 23 Nov 2005 14:08:51 +0900 cowdancer (0.6) unstable; urgency=low * add chmod/chown support. (closes: #329383) - does not fully support fchmod/fchown, apt/dpkg apparently uses that operation. will need to investigate further. - debian/TODO: added * Clear memory before use on ilist; fixes problem on ppc. -- Junichi Uekawa Wed, 2 Nov 2005 09:07:01 +0900 cowdancer (0.5) unstable; urgency=low * cowdancer: cow-shell does not start, gives error (closes: #329344) -- Junichi Uekawa Wed, 21 Sep 2005 22:54:34 +0900 cowdancer (0.4) unstable; urgency=low * added some error checking * Initial upload to Debian archive (closes: #325370) -- Junichi Uekawa Tue, 30 Aug 2005 08:36:07 +0900 cowdancer (0.3) unstable; urgency=low * add testsuite. * find -xdev to avoid looking into /proc * Try not to COW device files, only handle regular files * symlinks support * trap fopen/fopen64 as well as open/open64. - enough features to run pbuilder 0.130 -- Junichi Uekawa Sat, 20 Aug 2005 10:10:47 +0900 cowdancer (0.2) unstable; urgency=low * Fix buffer overflow. -- Junichi Uekawa Sat, 13 Aug 2005 21:38:22 +0900 cowdancer (0.1) unstable; urgency=low * Initial Release -- Junichi Uekawa Sat, 13 Aug 2005 21:08:03 +0900