Changelog
autopkgtest (3.5.1) unstable; urgency=medium
* Fix apt cleanup to remove configuration files before apt-get update.
* When using local binaries, tell apt-get to only download our
autopkgtest.list, not all apt lists again.
* Move autopkgtest gpg directory from ~/.autopkgtest/gpg to
~/.cache/autopkgtest/. Check the former location for backwards
compatiblity.
* Invoke gpg with --no-random-seed-file to avoid VCS noise when using
tests/home/.
* run-from-checkout: Use --gnupg-home with our tests/home to avoid GPG key
generation.
* adt-run: Defer GPG key creation until binary publishing time. This avoids
key creation entirely for the common case of not using any local or built
binaries.
* tests: Use apt-doc instead of cpp-doc, as the latter is in Debian contrib
only. (Closes: #761417)
* When determining whether a testbed reset is necessary in between tests,
also consider if recommends were/will be installed. (Closes: #761420)
* README.package-tests.rst: Packages with implicit test control (ruby/perl)
should use a different Testsuite: value, namely
autopkgtest-pkg-{ruby,perl}, to avoid breaking compatibility with the
specification and to other implementations like sadt.
* autopkgtest-reboot: Switch from SIGPIPE to SIGKILL, as that is much more
reliable.
* Reorganize NullRunner tests so that most run also as normal user (and
hence during package build); only keep four tests in NullRunnerRoot which
actually do need root privileges.
* Improve NullRunner.test_timeout_no_output test case to ensure that the
test is properly killed after timing out.
* Fix invocation of tests so that they retain the default SIGINT handler.
This changes cleanup after a timeout, add new procps dependency for this.
(Closes: #761596)
-- Martin Pitt <email address hidden> Wed, 17 Sep 2014 06:09:30 +0200