Format: 1.8 Date: Tue, 12 Jan 2016 09:23:16 +0100 Source: autopkgtest Binary: autopkgtest Architecture: all Version: 3.19.1 Distribution: xenial-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Martin Pitt Description: autopkgtest - automatic as-installed testing for Debian packages Closes: 809442 809917 Launchpad-Bugs-Fixed: 1517426 1524216 1531488 Changes: autopkgtest (3.19.1) unstable; urgency=medium . * adt-virt-qemu: If the executed command exits with 255, translate that to 253 in the auxverb wrapper, as 255 is the exit code for failures of the auxverb itself. This avoids considering ordinary test failures as temporary testbed failures. This makes the QEMU runner behave the same way as the container ones. * tests/adt-run: Factorize common tests into superclasses. * doc/README.package-tests.rst: Point out that "Test-Command:" is also useful for running the same test script under different interpreters or different dependencies. (Closes: #809442) * Set summary_stream to None after closing it, to avoid trying to write late error messages from cleanup into it. * Gracefully handle failure to kill a timed out process. * ssh-setup/nova: Use image UUID instead of its name for "nova boot". This avoids failures if multiple images have the same name. (LP: #1524216) * adt-build-{lxc,lxd}: Run testbed setup scripts also if they are not executable. Thanks Antonio Terceiro! (Closes: #809917) * setup-commands/setup-testbed: Run apt-get autoremove when builing images. * setup-commands/setup-testbed: Handle options in sources.list. Thanks Antonio Terceiro! * tools/adt-build-lxd: Fix error message if apt does not have a proxy set. * setup-commands/setup-testbed: Install linux-headers-generic if there is no kernel (for containers), to make DKMS tests work when not being triggered by a kernel. (LP: #1531488) * tools/adt-build-lxc: Fix removal of LXC caches on btrfs. * tools/adt-build-lxc: Use "-B best" for lxc-create, for better performance on btrfs or LVM. * tools/adt-build-lxc: Fix hostname for updating containers to not end in ".new". * adt-virt-lxc: Opportunistically try lxc-clone with "-B btrfs", and fall back to default backing store if it fails. lxc-clone should do this by itself, but currently doesn't (LP #1532125). * adt-virt-lxc: Don't fail on stderr of lxc-start, it sometimes prints warnings. * When using --apt-source with --apt-pocket= with an explicit package list, let apt-get source download the source version that matches the pinning. This avoids running tests from -proposed against packages in -release. (LP: #1517426) * setup-commands/setup-testbed: Don't purge perl and python2.7. This works in sid and xenial, but is too greedy for older releases. Checksums-Sha1: c1e07ffdfdc2391cdee7d14050a57e23d117a539 122448 autopkgtest_3.19.1_all.deb Checksums-Sha256: 2f1db846ba0a433cce030086e9432c3947ac898e54f72f31ca5574d75139c7bc 122448 autopkgtest_3.19.1_all.deb Files: 0f49a1f820ad01ad1a5fba3a0b6a3ad4 122448 devel optional autopkgtest_3.19.1_all.deb