Back to autopkgtest PTS page

Accepted autopkgtest 3.0 (source all)

Hash: SHA256

Format: 1.8
Date: Tue, 01 Jul 2014 15:21:55 +0200
Source: autopkgtest
Binary: autopkgtest
Architecture: source all
Version: 3.0
Distribution: sid
Urgency: low
Maintainer: Autopkgtest team <>
Changed-By: Martin Pitt <>
 autopkgtest - automatic as-installed testing for Debian packages
 autopkgtest (3.0) unstable; urgency=low
   * Add support for click packages (
     - Add two new actions --click and --click-source to run tests of a click
       package. For now, --click-source is mandatory as parsing/getting the
       source from a click's x-source manifest entry is not yet implemented.
     - Add doc/ to document test definition for click
     - Add setup-commands/ubuntu-touch-session: --setup-commands script for
       installing click, the Ubuntu SDK, some extra packages for autopilot, and
       launching Xvfb and an user upstart session. This approximates the
       environment of an Ubuntu touch device. You can also run
       setup-commands/ro-apt afterwards.
   * If the testbed does not have root (null runner or schroots without
       root-user/group) or a writable dpkg database (as on Ubuntu system
       images), fall back to unpacking test dependencies into a temporary
       directory and set *_PATH environment variables accordingly. This will
       make a limited number of test dependencies work in these test beds.
   * Add setup-commands/ro-apt for making dpkg/apt readonly, to
     approximate what happens with Ubuntu system images.
   * Add adt-virt-ssh runner: Generic runner for an externally set up testbed
     which assumes nothing else than a working ssh connection. This can call a
     "setup script" to create/configure a testbed (such as spinning up a cloud
     VM with nova or setting up SSH on a phone through ADB). See the manpage
     for details. Thanks to Jean-Baptiste Lallement!
   * Add ssh-setup/SKELETON for a basis to write ssh setup scripts.
   * Add ssh-setup/adb: Set up an ssh connection to an adb host. If that adb
     host is an Ubuntu Touch system, it also does some extra configuration like
     disabling the screen timeout and allowing Autopilot to introspect running
     apps. See header commends for details. Thanks to Jean-Baptiste Lallement!
   * Add ssh-setup/nova: Sets up a nova instance to use as an autopkgtest
     testbed. It assumes that the host system is already prepared to run nova
     commands. This is not very robust at the moment and more like a proof of
     concept. Thanks to Jean-Baptiste Lallement!
   * Convert doc/README.* to reStructuredText and rename to *.rst. Build HTML
     files from them using rst2html and install them also.
   * adt-run: Never run testbed commands with newlines in them. Those make it
     ridiculously hard to implement runners which can only accept shell
   Bug fixes:
   * lxc: Don't leak the host environment into the container (lxc-attach
     currently defaults to that), but build a clean and minimal environment
     from /etc/environment and /etc/default/locale.
   * Fix calling a virt server with full path.
   * lib/, downtmp_remove(): Only remove the downtmp if it is
     actually set. This avoids confusing error messages if something fails
     during early test bed setup.
   * adt-run: set APT_LISTBUGS_FRONTEND=none when installing packages. This
     will avoid the apt-listbugs prompt when apt-listbugs is installed.
     Thanks to Antonio Terceiro!
   * schroot: Ending the schroot session sometimes fails on "Device or resource
     busy". Retry 10 times before giving up instead of failing immediately.
   * adt-run: Read /etc/profile and ~/.profile when running tests as user. This
     emulates the bits of "su -l" that we want, until this gets cleaned up for
     using "su -l" completely.
   * tests/run-parallel: Get sudo password early, to avoid asking for it in
     background jobs.
   * Restrict --apt-pocket to * and * sources, as
     third-party repositories such as don't (necessarily) have
     pockets. (LP: #1334332)
   * Fix high adt-virt-* CPU usage on reading commands on stdin.
 d0ac7b0340d0d7aeaee8fa5f0032678ac8e280da 1744 autopkgtest_3.0.dsc
 0508cfad0959e6826ac8b0bb1effd02719938aae 128680 autopkgtest_3.0.tar.gz
 c3b074221c43e37c38899ec03ead734332084304 114404 autopkgtest_3.0_all.deb
 39e91eb4d42ae17aded3395a9eeece32ee8071d4ead4d162294091cc4ace04fe 1744 autopkgtest_3.0.dsc
 fd7cd9e5651392c94e655eb5c741610e7e01a03e19cbdd1c35bd4c842661e39b 128680 autopkgtest_3.0.tar.gz
 6b7c619b430f2f1779e6eefc5641ca56617159b297551aabc5257a3faf2d13a2 114404 autopkgtest_3.0_all.deb
 5a3ade2f397b170d5f24a095f7258cf7 114404 devel optional autopkgtest_3.0_all.deb
 9544afd154a5b6b7ce118b567fc93290 1744 devel optional autopkgtest_3.0.dsc
 a6520ece59181345522a3234ee9b011b 128680 devel optional autopkgtest_3.0.tar.gz

Version: GnuPG v1