-
Mattia Rizzolo authored
cowdancer (0.87) unstable; urgency=medium * d/control: + Use HTTPS in the Homepage fields. + Update maintainer email address to team+pbuilder@tracker.debian.org. * d/copyright: Use HTTPS in the Format URI. cowdancer (0.86) unstable; urgency=medium * Bump standards version to 4.1.3, no changes needed * ilistcreate: Ensure .ilist has the correct permissions (Closes: #872597) * cowbuilder: Always pass --mirror and --distribution to pbuilder * qemubuilder: Depend on soon-to-be non-Essential e2fsprogs (Closes: #887239) * debian/control: - Change Vcs-* to point to salsa - Set Rules-Requires-Root to no * Bump compat to 11, no changes needed cowdancer (0.85) unstable; urgency=medium * cowbuilder.8: Don't document the option-style commands; they're confusing and no longer recommended * parameter.c: Allow commands to come later; deprecation warnings not given, since at least one reverse dependency does not call cowbuilder correctly (Closes: #852434) cowdancer (0.84) unstable; urgency=medium [ James Clarke ] * Use automake for tests * Don't run 016_memleakcheck for now - Fixes FTBFS on hurd-i386 * Reformat everything with the help of clang-format * Fix miscellaneous issues found by clang-tidy * debian/control: - Drop unused Build-Depends - Update Build-Depends for cross-building * cowbuilder: Pass --architecture to pbuilder when building * qemubuilder: - Check architecture has been specified (Closes: #440944) - Allow custom debootstrap and options (Closes: #851226) - Change for-loops to be C89-compliant - Enable KVM via -machine (kvm binary is deprecated) * parameter: - Add missing fields to dump_config and reorder - Remove duplicate hookdir definition - Sync options with pbuilder 0.228 - Update short options - Accept aliases for the operation to perform * cowbuilder.8: - Update for new command aliases - Various cleanups * qemubuilder.8: - Update for new command aliases - Various cleanups [ Mattia Rizzolo ] * debian/rules: Mark debian/qemubuilder.README.Debian target as .PHONY, so it'll always run when called * debian/qemubuilder.README.Debian: update from the wiki cowdancer (0.83) unstable; urgency=medium * parameter.c: Print a friendlier message when basepath can't be created (Closes: #753008) * debian/control: Use my @debian.org email address * debian/copyright: Add myself (2016-2017) * Revert "cowdancer: Use multiarch library path" * Symlink multiarch path to non-multiarch path (Closes: #850453) - If a user has updated their chroot to 0.82, this will cause a few errors again on unpack, but this will be a very short window. cowdancer (0.82) unstable; urgency=medium [ James Clarke ] * Rewrite build system to use autotools instead of home-grown Makefile * qemubuilder: Add support for arm64 (Closes: #838753) [ Mattia Rizzolo ] * Bump debhelper compat level to 10 * d/rules: drop override_dh_installchangelogs installing ChangeLog: it's installed automatically since compat 7 [ James Clarke ] * cowdancer: Use multiarch library path * log.c: Silence colors termcap error (Closes: 845395) cowdancer (0.81) unstable; urgency=medium [ Mattia Rizzolo ] * Build with -O2 on ppc64el to fix FTBFS in Ubuntu (that is using -O3) [ Iain R. Learmonth ] * Removing myself from uploaders [ James Clarke ] * Unify logging and add colors - There is now more consistency with the logging format. Every cowbuilder/qemubuilder message is now prefixed with the log level. - The new USECOLORS pbuilder configuration variable (yes, no or auto) is read, and if yes (or auto, and the terminal supports colors), the same colors are used as pbuilder. - The LOGLEVEL pbuilder configuration variable now also controls cowbuilder/qemubuilder's verbosity. * Add quotes around arguments with spaces when printing forked commands cowdancer (0.80) unstable; urgency=medium [ James Clarke ] * qemuarch.c: - Support x32 * test_qemuarch.c: - Support x32 * cowbuilder.c: - Preserve directory when --debug is given (Closes: #650592) * Add support for pbuilder's --binary-indep - Only use --force-yes if --allow-untrusted is given (Closes: #819093) - Add support for hooks. Thanks to Reiner Herrmann for the initial concept patch. (Closes: #819803) - Copy files back as the correct user/group - Increase MEMORY_MEGS default to 256 * qemubuilder.c: - Mount /run/lock and /dev/shm as tmpfs * qemubuilder.c: - Update first-stage script in --update * qemubuilder.c: - Run hooks from mountpoint and use input/ for copying - Build inside /build - Detect out of date pbuilder-run init script - Update script by mounting root - Fixed end-of-work exit code - Fixed non-executable hook warning - Compatibility symlink from /tmp/buildd to /build - Avoid first-stage warnings - Delete /pbuilder-run before version check - Use tmpfs for /tmp - Run commands inside getty - Use qemu monitor, with sane tty settings * file.c: - Preserve permissions on copy [ Mattia Rizzolo ] * debian/control: - Bump Standards-Version to 3.9.8, no changes needed. * debian/control: - add myself to Uploaders. [ Peter Pentchev ] * qemubuilder.c: - Fixed inverted error check for asprintf breaking --update (Closes: #822849) cowdancer (0.79) unstable; urgency=medium [ Mattia Rizzolo ] * debian/control: - Remove qemu-system Build-Dep, it's clearly useless. - Restrict qemubuilder to linux-any architectures. - Bump Standards-Version to 3.9.7, no changes needed. - Use HTTPS in Vcs-Git [ James Clarke ] * debian/control: - Add myself to Uploaders. (Closes: #802151) - Drop unused busybox-static from Build-Depends. - Build everything except qemubuilder on Architecture: any * Fix open/open64 giving SIGILL on kFreeBSD. (Closes: #647345) * tests/016_memleakcheck.c: - Check result of opening /proc/self/maps for NULL. - Use /proc/<pid>/maps over /proc/self/maps. This fixes the test failing on the Hurd, as /proc/self is currently always /proc/1. * Makefile: - Define DEB_BUILD_ARCH_OS. - Don't build qemubuilder when DEB_BUILD_ARCH_OS != "linux". - Create tests/log directory if missing * qemubuilder.c: - Don't hang if child crashes (Closes: #752582) - Exit gracefully when missing KERNEL_IMAGE (LP: #1027268) - Make kernel halt on panic, rather than hanging - Support EXTRAPACKAGES/--extrapackages - Specify disk image format for qemu (Closes: #812581) - Avoid needless string copy * cowbuilder: - Don't override --extrapackages (Closes: #606542) * cowbuilder.c: - Always check for mounts before deleting directories (Closes: #758490) - Don't duplicate --debbuildopts (Closes: #754048) * tests/log: - Remove unnecessary directory * parameter.c: - Avoid // in buildplace (Closes: #573126) cowdancer (0.78) unstable; urgency=medium * debian/control: - Change qemubuilder architecture to any cowdancer (0.77) unstable; urgency=medium * bash_completion.cowbuilder: - Added --configfile (Closes: #744974) cowdancer (0.76) unstable; urgency=medium [ Mattia Rizzolo ] * debian/rules: - use the dh sequencer and compat 9 - use CFLAGS from the env, always. dpkg-buildpackage takes care of that in debian, just be sure -fno-strict-aliasing is there - use LDFLAGS where we actually link stuff - use dh_install instead of dh_movefiles - enable hardening * debian/dirs (removed): - let the makefile create the directory, remove debian/dirs * qemubuilder.8: - remove .qy macro that's not understood by man now * cowdancer-ilistcreate.1: - remove escaping of round brackets * bash_completion.qemubuilder: - remove the shebang, bash completion don't want/need the shebang * run wrap-and-sort * debian/control: - remove final dot from cowdancer short description, fix description-synopsis-might-not-be-phrased-properly * debian/cowbuilder.maintscript: - add to remove obsolete /etc/bash_completion/cowbuilder (Closes: #804634) * debian/qemubuilder.maintscript: - add to remove obsolete /etc/bash_completion/qemubuilder (Closes: #804635) [ Iain R. Learmonth ] * Ensure qemubuilder mounts rootfs as rw during creation (Closes: #698451) cowdancer (0.75) unstable; urgency=medium * Updated references to cdn.debian.net to use httpredir.debian.org (Closes: #774469) * Add armhf support to qemubuilder (Closes: #780332) * Move bash completions to standard location * d/control: - Changed architecture for qemubuilder to linux-any due to missing dependencies on kfreebsd and hurd - Added ${misc:Depends} to binary dependencies * d/copyright: - Updating FSF address in GPL references - Reference common licenses * Add source format "3.0 (native)" cowdancer (0.74) unstable; urgency=medium [ Francois Poirotte ] * Send benign messages to stdout not stderr. (Closes: #734162) [ Iain R. Learmonth ] * Removed debian/watch; this is a native package. * debian/control: - Switch Vcs-Browser and Vcs-Git to canonical URLs. - Change maintainer to Debian pbuilder maintenance team. - Added self as an Uploader. - Reformatted with cme. * debian/copyright: - DEP-5 compliance fixes. * Fixed handling of .dsc files in qemubuilder. (Closes: #779255) - Thanks to Stefan Kisdaroczi! cowdancer (0.73) unstable; urgency=low * debbuildopts quoting is wrong from ~/.pbuilderrc (closes: #704247) * do not fail test when '/' is not mounted inside chroot. (closes: #713511) cowdancer (0.72) unstable; urgency=low [ Jean-Baptiste Lallement ] * cowbuilder deletes content of bind-mounted directories (closes: #703406) - A directory bind-mounted into pc->buildplace, will be cleaned out by rmrf() To avoid this disaster, we skip buildplace clean-up if a directory is bind-mounted under the chroot (LP: #1156540) [ Junichi Uekawa ] * Some refactoring, and removing memory leaks. * Mark some functions to be static in cowdancer so that they are not exported. cowdancer (0.71) unstable; urgency=low * copyright file in copyright-format-1.0 as specified in policy version 3.9.3.1 cowdancer (0.70) unstable; urgency=low [ Junichi Uekawa ] * update to policy 3.9.2 - delimit build-depends with a newline. - add parallel= support for DEB_BUILD_OPTIONS - remove -D_REENTRANT from build scripts, they are linuxthreads requirement, and probably obsolete by now. - rather than /run use some other script name /runscript for 'execute' - add 'nocheck' DEB_BUILD_OPTIONS support - removed unneeded files. [ Julian Taylor ] * expose --twice to cowbuilder too. (closes: #563089) cowdancer (0.69) unstable; urgency=low [ Mike Gabriel ] * Add SMP support to qemubuilder (closes: #661856) [ Junichi Uekawa ] * add --keyring and --allow-untrusted options to cowbuilder. cowdancer (0.68) unstable; urgency=low [ Junichi Uekawa ] * remove build-dependency and dependency on qemu, and depend on qemu- system. [ Dmitry Smirnov ] * Bug#660823: qemubuilder: Gnu Hurd support (doesn't quite yet work but first step) cowdancer (0.67) unstable; urgency=low [ Junichi Uekawa ] * qemubuilder: work around case when othermirror is NULL (unset). * qemubuilder: Add --http-proxy to list of parameters for qemubuilder to override. [ Werner Mahr ] * qemubuilder: Apt inside the emulated system doesn't know about outside proxy (closes: #653162) cowdancer (0.66) unstable; urgency=low [ Colin Watson ] * Bug#648438: cowdancer: FTBFS with ld that defaults to --as-needed: bad link order [ Junichi Uekawa ] * note down where 573126 happens. cowdancer (0.65) unstable; urgency=low [ Junichi Uekawa ] * remove cowbuilder-cowdancer loop dependency. (closes: #519130) [ David Paleino ] * update cowbuilder bash completion (closes: #546725) cowdancer (0.64) unstable; urgency=low [ Junichi Uekawa ] * change default to use arch diskdevice of sd; most arches probably switched to /dev/sda by now. * binary-arch support for cowbuilder and qemubuilder (closes: #623978, #631967) * fix spelling mistake (closes: #623971) [ Benoît Knecht ] * qemubuilder: low read/write performance on qemu block devices (closes: #600056) [ Mike Gabriel ] * adds --othermirror option functionality to qemubuilder (closes: #624012) cowdancer (0.63) unstable; urgency=low * Acknowledge NMUs. (closes: #597102, #564425) cowdancer (0.62+nmu2) unstable; urgency=medium * Non-maintainer upload. * Apply patch by Beno?t Knecht to add the required additional arguments for networking (Closes: #597102) * Set urgency medium due to RC bug fix cowdancer (0.62+nmu1) unstable; urgency=low * Non-maintainer upload. * Apply fix to qemubuilder's mount problem (Closes: #564425) Thanks to Beno?t Knecht, Gregor Herrmann and Martijn van Brummelen for working on the issue! cowdancer (0.62) unstable; urgency=low [ Stefan Kisdaroczi ] * set serial console baudrate to 115200 (closes: #587424) * use kvm for i386 on amd64 host (closes: #587421) [ Junichi Uekawa ] * probably, ARM does support 115200n8 too. * remove implied -serial=stdio by adding -nodefault. (closes: #591470) cowdancer (0.61) unstable; urgency=low * add --architecture option to qemubuilder and cowbuilder and support ARCHITECTURE option in pbuilderrc. (closes: #564796) ARCHITECTURE is preferred over ARCH option, but both options will work. * add basepath to cowbuilder bash_completion. * add basepath and architecture to bash completion for qemubuilder. cowdancer (0.60) unstable; urgency=low * cowbuilder: output a more helpful error message when flock/fchmod/fchown is called. * cowbuilder: call break_cowlink on templates.dat and password.dat. (closes: #558832) cowdancer (0.59) unstable; urgency=low [ Junichi Uekawa ] * cowbuilder fix "cannot lock DBdriver config" during parallel usage (closes: #553616) * qemubuilder: use malta architecture for mips and mipsel. * Update README.Debian for qemubuilder cowdancer (0.58) unstable; urgency=low * support --debbuildopts for cowbuilder (closes: #548209) * add debug message so that what's happening is more obvious. * make qemubuilder create output more descriptive error message on error to create file (closes: #551614) * Improve description for cowbuilder and qemubuilder (closes: #551365) cowdancer (0.57) unstable; urgency=low [ Loïc Minier ] * Set SHELL=/bin/bash for pipefail; (closes: #532444) * Allow for lpia dpkg arch for __i386__ arches [ Junichi Uekawa ] * modify changelog spelling mistake. * add homepage for cowdancer and qemubuilder. * remove 'man .hy' typo from cowbuilder.8 (closes: #541820) cowdancer (0.56) unstable; urgency=low * minor fix to grammar in cowbuilder.README.Debian (closes: #528559) cowdancer (0.55) unstable; urgency=low * COWDANCER_DEBUG=1 sent some output to stdout which broke some cases, now outputs to stderr, which is more safe. (closes: #523575) * Now make check runs. * environment variable COWDANCER_SO specifies location of libcowdancer.so, default is /usr/lib/cowdancer/libcowdancer.so, useful for running tests on just-built cowdancer. cowdancer (0.54) unstable; urgency=low * Really fix i386 qemubuilder; compile with LFS option. * Run 'make fastcheck' after build so that I know builds are reasonable. Running 'make slowcheck' needs a bit more work. * change bash completion * add work-around for udev bug #520742, add /etc/udev/disabled cowdancer (0.53) unstable; urgency=low * Fix i386 cowdancer, rollback to only use large file support for qemubuilder. cowbuilder and cowdancer seem to need more changes to get LFS working. (closes: #520994) cowdancer (0.52) unstable; urgency=low * Fix build error on i386. libcowdancer cannot be built with LFS on i386. Disable LFS for now. (closes: #520861) cowdancer (0.51) unstable; urgency=low * add largefile support flags so that qemubuilder works properly in 32-bit mode. (closes: #520721) cowdancer (0.50) unstable; urgency=low * add handling for inputfile / outputfile options, --inputfile is implemented. * do not use external resolv.conf inside qemu. * add 'quiet' option to kernel booting inside qemu. * Set the current time inside chroot for pbuilder create target as well. cowdancer (0.49) unstable; urgency=low * qemubuilder: depend on debootstrap. (closes: #496077) * cowbuilder package: split out from cowdancer. cowdancer can be useful in more cases than cowbuilder. (closes: #459436) The two packages depend on both packages in order to not break backward compatibility. * Add a README.Debian for cowbuilder (closes: #496458) * Handle IPv4 'lo' device address (127.0.0.0) for --mirror option specially, so that they are translated to 10.0.2.2 inside qemu. * qemu: mount sysfs and devpts (closes: #511190) cowdancer (0.48) unstable; urgency=low * qemubuilder: add support for armel. * qemubuilder: add support for --arch-diskdevice option so that users of Ubuntu i386 kernels can override from default hd to sd. 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. 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). 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). cowdancer (0.44) unstable; urgency=low * add Vcs-Git, Vcs-Browser. * fix invocation to cowdancer-ilistcreate cowdancer (0.43) unstable; urgency=low * make cowbuilder work with pdebuild. --debbuildopts handling was broken for cowbuilder. (Closes: #448330). 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). 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. 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: <sys/types.h> 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). 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 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). 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. 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). cowdancer (0.35) unstable; urgency=low * add README.Debian to qemubuilder. * libcowdancer: change exported symbol names to be less generic. 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. cowdancer (0.33) unstable; urgency=low * qemubuilder: support signed .dsc files * qemubuilder: install to /usr/sbin/ instead of /usr/bin. (Closes: #427786). 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). cowdancer (0.31) unstable; urgency=low * cowbuilder: pass --configfile option through to pbuilder. * cowbuilder, qemubuilder: reorganize code, to put shared code into parameter.[ch] 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. cowdancer (0.29) unstable; urgency=low * qemubuilder, cowbuilder: 'set -e' when sourcing configuration file. * Build-Depend on qemu, which is needed for testing. 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. 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. 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. 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. 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). cowdancer (0.23) unstable; urgency=low * cowbuilder --update ignored command-line options; fix. 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 cowdancer (0.21) unstable; urgency=low * Do not clean up if return code from pbuilder looks wrong. cowdancer (0.20) unstable; urgency=low * Bug fix: "cowdancer: cowbuilder removes base.cow after failed --update", thanks to Jorda Polo (Closes: #379797). cowdancer (0.19) unstable; urgency=low * actually support --buildplace and fix --basepath. Thanks to Jonas Smedegaard for the patch. (closes: #375019) 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. cowdancer (0.17) unstable; urgency=low * mkdir with right permission 0777, not 777. 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. 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). cowdancer (0.14) unstable; urgency=low * Welcome to cowbuilder, which can be used along with pbuilder. cowdancer (0.13) unstable; urgency=low * use exec instead of system, so that it will work with ' and spaces. 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). cowdancer (0.11) unstable; urgency=low * add error-handling cowdancer (0.10) unstable; urgency=low * fixed pthread race condition. 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. 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. 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. 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. cowdancer (0.5) unstable; urgency=low * cowdancer: cow-shell does not start, gives error (closes: #329344) cowdancer (0.4) unstable; urgency=low * added some error checking * Initial upload to Debian archive (closes: #325370) 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 cowdancer (0.2) unstable; urgency=low * Fix buffer overflow. cowdancer (0.1) unstable; urgency=low * Initial Release
9bdb3d1c
To find the state of this project's repository at the time of any of these versions, check out the tags.