autopkgtest - automatic as-installed testing for Debian packages

Property Value
Distribution Ubuntu 17.10 (Artful Aardvark)
Repository Ubuntu Main amd64
Package name autopkgtest
Package version 5.0.2
Package architecture all
Package type deb
Installed size 508 B
Download size 124.42 KB
Official Mirror
autopkgtest runs tests on binary packages.  The tests are run on the
package as installed on a testbed system (which may be found via a
virtualisation or containment system).  The tests are expected to be
supplied in the corresponding Debian source package.
See autopkgtest(1) and /usr/share/doc/autopkgtest.
Depending on which virtualization server you want to use, you need to
install additional packages (schroot, lxc, lxd, or qemu-system)
For generating tests of well-known source packages such as Perl and Ruby
libraries you should install the autodep8 package.


Package Version Architecture Repository
autopkgtest_5.0.2_all.deb 5.0.2 all Ubuntu Main
autopkgtest - - -


Name Value
apt-utils -
libdpkg-perl -
procps -
python3 -
python3-debian -


Type URL
Binary Package autopkgtest_5.0.2_all.deb
Source Package autopkgtest

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install autopkgtest deb package:
    # sudo apt-get install autopkgtest




2017-10-16 - Martin Pitt <>
autopkgtest (5.0.2) unstable; urgency=medium
* test: Adjust ChrootRunner tests for changed apt-get source invocation.
Commit 762397342b changed the invocation of `apt-get source` and
`dpkg-source -x`. Adjust ChrootRunner test mock commands accordingly.
2017-10-08 - Martin Pitt <>
autopkgtest (5.0.1) unstable; urgency=medium
[ Jiri Palecek ]
* qemu: Improve race condition with reading data after VM process ended.
Finish reading all data from stdin before checking the "running" flag,
to mitigate "tar: Unexpected EOF in archive in copyup()" race
conditions. (Closes: #829753, LP: #1384706)
[ Martin Pitt ]
* Use short package directory path for dsc and apt source.
Packages with long names can otherwise create too long paths for
sockets.  Based on patch by Balint Reczey. (Closes: #860554)
* setup-commands/setup-testbed: Get along with resolv.conf symlink
debootstrap already copies the host's /etc/resolv.conf into the chroot,
but this does not help if that's a symlink. Copy the actual content
instead.  Based on patch by SZALAY Attila. (Closes: #845925, LP: #1659541)
2017-09-17 - Martin Pitt <>
autopkgtest (5.0) unstable; urgency=medium
[ Martin Pitt ]
* Drop obsolete adt-* CLI
autopkgtest 4.0 with its "autopkgtest" program has been around for a
year, Debian's and Ubuntu's CI moved to that, and the Debian 9.0 release
is behind us. Drop "adt-run" and the corresponding adt-virt-* and
adt-build-* command line interfaces now.
Add Breaks: for debci for versions that still relied on adt-*.
* lxc, qemu, ssh: Shorten path of shared directory.
This helps to reduce socket path lengths in tests.
(See Debian #860554, LP: #1680577)
* Drop obsolete ubuntu-touch-session setup script.
This hasn't been maintained/tested for ages, and with the demise of
Ubuntu Touch this is now completely obsolete. (Closes: #835836)
* Avoid bare "except:" clauses
* tests/autopkgtest_args: pyflakes/pycodestyle fixes
* tests: Don't run LXC tests with --ephemeral.
It's not the default and ephemeral containers tend to fail to start too
* tests/testpkg: Update Standards-Version and debhelper level.
Priority "extra" is deprecated, so move to "optional".
* README.package-tests.rst: Clarify role of control file, add simple
examples (Closes: #870654)
* README.package-tests.rst: Update Testsuite: documentation.
All supported Debian releases now have a new enough dpkg, and Ubuntu
14.04 will not get new tests any more. (Closes: #876008)
* Run apt-ftparchive for local debs on testbed instead of host.
This is slightly more correct as it will produce the format that the
testbed's apt expects (although that doesn't matter much). It also
allows autopkgtest to be run on non-Debian hosts.
As apt-utils is not essential, install it if necessary.
* README.package-tests.rst: Clarify Testsuite: values
`autopkgtest` is not any more the only defined value for Testsuite:, as
the paragraph below already explains.
* setup-commands/setup-testbed: Look at /etc/os-release for determining
distribution name. Stop hardcoding "debian|ubuntu|kali" and get this
information from os-release's ID field. (Closes: #868678)
* debian/rules: Drop obsolete pysupport override.
Not necessary any more since dh compat level 9.
* Bump Standards-Version to 4.1.0. (No changes necessary.)
[ St├ęphane Graber ]
* debian/tests/lxd: Update to support LXD network/storage API
[ Steve Langasek ]
* Fix release name parsing with arch-qualified sources.list
(Closes: #870393)
[ Antonio Terceiro ]
* autopkgtest-build-lxc: Correctly clean cache for Debian containers

See Also

Package Description
autopoint_0.19.8.1-4ubuntu1_all.deb The autopoint program from GNU gettext
autotools-dev_20161112.1_all.deb Update infrastructure for config.{guess,sub} files
avahi-autoipd_0.6.32-1ubuntu1_amd64.deb Avahi IPv4LL network address configuration daemon
avahi-daemon_0.6.32-1ubuntu1_amd64.deb Avahi mDNS/DNS-SD daemon
avahi-utils_0.6.32-1ubuntu1_amd64.deb Avahi browsing, publishing and discovery utilities
awstats_7.6+dfsg-1_all.deb powerful and featureful web server log analyzer
b43-fwcutter_019-3_amd64.deb utility for extracting Broadcom 43xx firmware
backuppc_3.3.1-4ubuntu1_amd64.deb high-performance, enterprise-grade system for backing up PCs
baobab_3.26.1-0ubuntu1_amd64.deb GNOME disk usage analyzer
barbican-api_5.0.0-0ubuntu1_all.deb OpenStack Key Management Service - API Server
barbican-common_5.0.0-0ubuntu1_all.deb OpenStack Key Management Service - common files
barbican-doc_5.0.0-0ubuntu1_all.deb OpenStack Key Management Service - doc
barbican-keystone-listener_5.0.0-0ubuntu1_all.deb OpenStack Key Management Service - Keystone Listener
barbican-worker_5.0.0-0ubuntu1_all.deb OpenStack Key Management Service - Worker Node
base-files_9.6ubuntu102_amd64.deb Debian base system miscellaneous files