Changelog
autopkgtest (3.5) unstable; urgency=medium
Improvements:
* VirtSubProc.cmd_reboot(): Save/restore downtmp instead of creating a new
one. This is more useful for reboot scenarios within tests.
* Support tests that want to reboot the testbed (for runners which support
rebooting). Document this in doc/README.package-tests.rst.
* tests/testdesc: Add test case for Debian packages without a test control.
* If there is no Debian test control file, synthesize one for Ruby and Perl
packages, using gem2deb-test-runner and pkg-perl-autopkgtest. Thanks to
Antonio Terceiro!
* ssh-setup/adb: Unlock the greeter before running tests.
Bug fixes:
* qemu: Reconfigure tzdata after copying /etc/timezone, to make that change
actually active.
* qemu: Wait an additional 3 seconds after the login prompt appears on
ttyS0. Without that, the system time is wrong, causing bad file
timestamps. Unfortunately polling runlevel or the "hwclock" status file
doesn't help.
* Always keep the same downtmp even after resetting the testbed. Some built
trees/tests use absolute path names and break when being moved around
after a reset. This already worked in most cases by accident due to a bug,
but now clean up the code to be explicit about it.
* Expand '@' to quasi-versioned (>= 0~) dependencies to avoid satisfying
them by virtual packages. (Closes: #761003)
* Ensure that the build tree is world-readable. Fixes permission error when
running adt-run as non-root with a different --user and a tight umask.
(Closes: #761049)
* lxc: Ensure the container root directory is accessible to non-root users.
Works around lxc-start-ephemeral bug with tight umasks.
(https://launchpad.net/bugs/1367730)
* lxc: Fix lxc-clone option (--new, not --name).
-- Martin Pitt <email address hidden> Thu, 11 Sep 2014 11:05:16 +0200