Skip to content
  • Mattia Rizzolo's avatar
    Import Debian version 0.87 · 9bdb3d1c
    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&#39;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
This project is licensed under the GNU General Public License v2.0 or later. Learn more