Accepted autopkgtest 3.0 (source all)
-----BEGIN PGP SIGNED MESSAGE-----
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 <autopkgtest-devel@lists.alioth.debian.org>
Changed-By: Martin Pitt <mpitt@debian.org>
Description:
autopkgtest - automatic as-installed testing for Debian packages
Changes:
autopkgtest (3.0) unstable; urgency=low
.
Improvements:
* Add support for click packages (https://click.readthedocs.org):
- 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/README.click-tests.rst to document test definition for click
packages.
- 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
strings.
.
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/VirtSubProc.py, 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 *.ubuntu.com and *.debian.org sources, as
third-party repositories such as launchpad.net don't (necessarily) have
pockets. (LP: #1334332)
* Fix high adt-virt-* CPU usage on reading commands on stdin.
Checksums-Sha1:
d0ac7b0340d0d7aeaee8fa5f0032678ac8e280da 1744 autopkgtest_3.0.dsc
0508cfad0959e6826ac8b0bb1effd02719938aae 128680 autopkgtest_3.0.tar.gz
c3b074221c43e37c38899ec03ead734332084304 114404 autopkgtest_3.0_all.deb
Checksums-Sha256:
39e91eb4d42ae17aded3395a9eeece32ee8071d4ead4d162294091cc4ace04fe 1744 autopkgtest_3.0.dsc
fd7cd9e5651392c94e655eb5c741610e7e01a03e19cbdd1c35bd4c842661e39b 128680 autopkgtest_3.0.tar.gz
6b7c619b430f2f1779e6eefc5641ca56617159b297551aabc5257a3faf2d13a2 114404 autopkgtest_3.0_all.deb
Files:
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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJTsrZ6AAoJENFO8V2v4RNHt9wP/3bI82zXs++trH87iQFKYyAG
FyQxzAnnfhohH8NY5oJ1tbZsEGLERThc0snCaf4+HSIpvurSKgXmBTdCo82HyPU3
XyeNwwLNzBvshTJAla7kaVPRe2DXSYWJ5QqIHuiLawAvRqV3IMd3BrfkATbJphjG
+kQgopnXaGtP/eeQHr1Hi0Pui4j+X24detV8RlNP2tq4bD/jndKW0WO1iOPRTexk
lP4phF5DLfzzdO3wiPz+gSDzNvubq4q7vWIlCznWNpDb78RHgieeG4y9WrxVNIsj
JJVA4EtS3SX6VKiTjHvwoBzGwAnnPWiRtmtMz0a/KWHbEf6FNiE07YPIdjyu/5an
fwxkGJeVbdSnKHNvKTjDRXF3YBeEp/wlSu6C65kIU4ymUeCKltbEySNjyT5nQZZr
PDNu0XI/r7CsVi3X+w+ZmmbgO+msEVpYjccJl/gI0Q408BZ4ZwdD1UrWoIDog3X7
vJVESFwJjKgd+RkC0P+bGH5+pVODJZHjjQbrPXiPLuomsElvmXBrKswfm4iLTxLN
zfln0ahKmxfyMRUmRgpVM32sXPdfrlykX6l5ccFmbY/lvL409Tt/sMCAWrbo2Ea+
xZR2bJ8s3a6qyzxYBVJAd0U6E1DgK8LaJWu28XVaM1PrGakpkuApNj0D0nHs02/b
zL0sGidXJ9hwToUUPD9D
=xK2j
-----END PGP SIGNATURE-----