-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 25 Nov 2013 07:31:22 +0100 Source: autopkgtest Binary: autopkgtest autopkgtest-xenlvm Architecture: source all Version: 2.5 Distribution: unstable 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 autopkgtest-xenlvm - Xen/LVM2 based testbed snapshot system Closes: 648148 698551 729790 729791 Changes: autopkgtest (2.5) unstable; urgency=low . Behaviour changes: * Drop --output-dir option. It has never really been useful as it only works for paths in the testbed, has a confusing semantics, is redundant with --tmp-dir, and currently even crashes adt-run. (Closes: #729790) * Rename --tmp-dir option to --output-dir, as its main purpose is really to collect test artifacts. Keep --tmp-dir alias for backwards compatibility. * Drop --override-control option. It complicates the code too much for its very limited utility, and it was not even documented in the manpage. * Drop --paths-testbed (and thus also --paths-host) options. There is no use case for them. * Add short options for common command line options: -B for --no-built-binaries, -o for --output-dir, -l for --log-file, -u for --user. * Clean up uninteresting files from --output-dir directory. * Tests which want to create additional artifacts can now put them into the $ADT_ARTIFACTS directory. When using the --output-dir option, they will be copied into <outputdir>/artifacts/. Document this new feature in README.package-tests. (LP: #1137763) . Packaging changes: * Drop obsolete autodebtest Conflicts/Replaces. * Update copyright years. * Bump Standards-Version to 3.9.5. No changes necessary. * CREDITS: Add myself. * Makefile: Support $DESTDIR, like automake. * Adjust sharedir* defaults in settings.make to what we actually want, and drop their overrides in debian/rules * Move debian/rules to using dh. * Add ./run-from-checkout script to run adt-run from the git checkout or source package. Change tests/adt-run to use it. * Add tests/run-parallel to run tests for different runners in parallel. . Bug fixes: * Fix OSError crash if --output-dir/--tmp-dir does not exist. (Closes: #729791) * Pass line number to Test constructor argument, to be able to report proper errors instead of crashing. (side issue in #698551) * Fix exit code for "Unsupported" error. * When encountering an unsupported test, report only this test as skipped, not all the others in the same "Tests:" stanza. * README.package-tests: Test names must not contain '/'. (Closes: #698551) * Create manpage for adt-virt-schroot. (first half of #695974) * Fix "su: must be run from a terminal" failure when running as user and testbed doesn't provide root-on-testbed. (Closes: #648148) * Add bandaid to avoid mixing order of stdout and stderr in the log file when reporting results. . Code cleanup: * Simplify logging by dropping the explicit functions for writing to stderr plus log, and instead set up pipes so that the whole stdout/stderr will be tee'd into the logfile. * Replace the usage of the AutoFile classes (which are underdocumented, magic, and hard to understand) with a more explicit and much simpler TestbedPath class. * Stop installing the redundant /etc/apt/apt.conf.d/90autopkgtest into testbeds, and simplify invocation of apt-get. . New test cases: * Access /dev/std{out,err} in a non-root test, like the "mafft" autopkgtest does. * --log-file test cases for chroot and schroot runners. * schroot and LXC runner test cases for installing built binaries. * --output-dir in schroot runner with complete package build. * Recommends do not get installed by default. * Test case with '/' in the name. * --user option for schroot and null runners. * breaks-testbed restriction for all runners. Checksums-Sha1: 167187f8f10f4ab9c97bf769240cce2be254ce5d 1745 autopkgtest_2.5.dsc c0adbe8bc994c98a808821ce21965ba65d00145e 91702 autopkgtest_2.5.tar.gz e029be7ec98f9ccbb501b82457a54d118c34e94c 68334 autopkgtest_2.5_all.deb 8d02de92c214780bfb2e48a0574e00514220b40a 30030 autopkgtest-xenlvm_2.5_all.deb Checksums-Sha256: 8cac64d800223f27fb03fca519898b596b3bb0f13d6d516084dc57c49fd60e7e 1745 autopkgtest_2.5.dsc 866b0a8f312797d58e310bbbcaf96e463c372272285d1b7463ac130ef7708399 91702 autopkgtest_2.5.tar.gz cce31e59ec5fd3f038a34914000acd2dd863141a9804b9543e7dea25d7ee172a 68334 autopkgtest_2.5_all.deb b62ac19fd08ba8c05febb6de01407afec3a34f1283bb938ac1b4260396757c50 30030 autopkgtest-xenlvm_2.5_all.deb Files: fd4b9b26626ca8d8bcb16a1e69663d99 1745 devel optional autopkgtest_2.5.dsc fa46a4c9380831ce672cc7613c88540b 91702 devel optional autopkgtest_2.5.tar.gz 440d255bdf867d1c5f91f67c3b2a5d6a 68334 devel optional autopkgtest_2.5_all.deb fbc9c54284d6ba21a8d438b97fcfa74a 30030 devel optional autopkgtest-xenlvm_2.5_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (GNU/Linux) iQIcBAEBCAAGBQJSkvH4AAoJENFO8V2v4RNHM0cQAJHNzRGk6wtrd/j4eFgNAzZD s+Da5KzMEO4MPPMwfEwAAcMdm6ziMghzJqRzieThIUJjoCwm1qzprPKVrS49CKO5 JzB/rtzy9a/H7aMmJ/c92c5aPiIX/35V/LdnomrsiLNZG1JLg8S71LUh8xhQJdQP 7J7SU756pivpLIgZllQycaviRkTplIBP1iYJNxkCzo/lSS9y6oKMauTdOvNhpFhw I66Tlpl1Fa0gdu9AkKxk3rGftpZ117dsiOIu/hw/FyfPzc4KNXm/a7/6hpNMXU4c uIr4YvuEWrh9Evcp5tVq/HsuCfeGBrq95VcC5a1Kqwk52nqDrgdWQVUa6lsS2j81 6r8/nKR24grNfefo3YZtAEzqdPVCOZEtZDvc9Xj0rGMvIUXlKRzw1bCtcWX2boG6 CCdz1cYywV6UpkDPFWWIyEvJXqrnMrnn+EFe3hSjtubXm/PY5hC7qBsMedaWtNRT //UQ8+x/qaT4aXzKW6uhMKv8rIl5l8CJK3YnwyD6OpLPG10xghhpeBhROx7OkgyY ndzWHCfGkatnAdJqVSNU8D/6xU7adDMW9ygG491WZRM8uduS7I9vgbw/J7A9OCHr 5ZgcHyxGXwfeuO4g8jGVmfdhjcBjeRe4oUAqZ1kyVhOQxpf0GZefvMvgAvRnHkXB P/3p/IAWV8cxhsDVvPYl =U3V+ -----END PGP SIGNATURE-----