-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 12 Jun 2014 07:48:58 +0200 Source: autopkgtest Binary: autopkgtest Architecture: source all Version: 2.18 Distribution: unstable Urgency: medium 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 Closes: 508660 680122 750544 Changes: autopkgtest (2.18) unstable; urgency=medium . Improvements: * adt-run: When running from git, show the current SHA and commit summary of HEAD. . Bug fixes: * tests: Fix race in cleaning up ChrootRunner mounts. * adt-run: If apt-get update fails on publishing built binaries, retry after 15 seconds. * VirtSubproc.cleanup(): Avoid recursion if something in hook_cleanup() bombs. * Fix --shell to also work with --output-dir. (LP: #1317078) . Code cleanup: * VirtSubproc: Document and cleanup execute*() functions. * Some test robustifications, to avoid making too many assumptions about debug output. * adt-run: Eliminate usage of testbed "execute" command, which is too complicated and limiting. Use "print-execute-command" directly instead. * Drop "execute" command. * adt-run: Unify Testbed.command() and commandr() methods and make them stricter. * Add prefixes to all temporary directories. * Remove autopkgtest-xenlvm. It has been orphaned since ~ 2008, few to no current users, and no maintainer. (Closes: #508660, #680122) * Simplify build system. * Drop concept of "shstring". All runners must provide an auxverb now, possibly with a wrapper and quoting by themselves if their implementation can only deal with shell commands. This avoids having to tell apart these two cases in adt-run, clarifies the documentation, and greatly simplifies the code. (Closes: #750544) * qemu: Use low-level IO in runcmd. This avoids all the Python overhead and buffering and is less prone to bytes vs. string issues. * qemu: Fix text vs. binary confusion in reading and copying /etc/timezone. * schroot: Call schroot command with -q, to avoid stderr spew if the schroot has "message-verbosity=verbose". * Port to Python 3. Checksums-Sha1: 2438b2a9687c797216f77d4cd945a1a921a1a3f3 1703 autopkgtest_2.18.dsc b441bab1853f6c265fb3d4941e301fdfac546f93 98206 autopkgtest_2.18.tar.gz e26af15b0fbdf13ce6b4ce2ef18e6d487e911a36 84348 autopkgtest_2.18_all.deb Checksums-Sha256: 11813563031912bfdbe4735d7b41308857b0c0ad61b98c0a6301af67c2050b30 1703 autopkgtest_2.18.dsc 3375047e836399c1be4318fe5cd084f9a096a7ea6049934bbcbdafae834ff8c3 98206 autopkgtest_2.18.tar.gz bf7e73abb2e140997a31576ae06301ca192c082c29d6106d79b90ab8a5f14e4b 84348 autopkgtest_2.18_all.deb Files: 19a78d38b581ed2c56d2d0d930bb8275 84348 devel optional autopkgtest_2.18_all.deb eeea055157907b5183566a84ecf6e4e6 1703 devel optional autopkgtest_2.18.dsc 44fb73fd079c4481d7e9ccaf578504e6 98206 devel optional autopkgtest_2.18.tar.gz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJTmT+mAAoJENFO8V2v4RNHm34QALjkUmfLD0dGMBFRHX8FvKml IF1I5BFrPbo/BFgnldvTV2WhPCEjB86HKn5iglh8bojlvMNZfBEjqxzPGuNy1kXC 6Jd+wWRNDvnmeHyuH9ml3Nb1Ob5NUR/ASwqR8Zp/qZMxblZ0Hb88N6zpxiqv07+X 8WZEWyfvew50+iqVYxygo999mDl5aassZCPda5vGL4V3QvOJ72gRs4rfIbIhbD8f RaS62u9grVveNh938ezN3jzGXhTO1zylKs3S5u+JU5k/C9nUSpw2pM8m2n+5DI/r C1CzqcFPqoWpLAxcp0LlVw9tL5QSkntJICXYUU/s3lKLvVmSzBTsqOm/hugxsxOs dB3R6EuHGiW9Do1ihmSDcFcwQBUtzzrjQFv8IXjcbFb/vHbw/NOJCzuQTmapMWU+ 7z/tiaDzZX1W5+uaP96WZvpEpvwRRRSTZKAbe8sIQg32Aow8DeHkTTEK6WXSYb0u Z0KL1XqNIXx1MRXyd+y1FvlZTNZvMrlBNJT3Lb+mq+Esc8l25RE7PgsmCPTPL/46 fWC+Ejj2yZsg3wG3Mxztpk9lZiqeCsspCYBPWg915IHY5lSh1zkXjZQc8vMIYQd6 +FAtIGwRJjWno1uIQBeZYh3+YdUOeOlCKR8y2HcJ8mhz4XBZ7vsXc8GLxHu35hZC wuQIvHuWde2r/ffBFCXI =G/jj -----END PGP SIGNATURE-----