autopkgtest_2.5_amd64.changes ACCEPTED into unstable
Debian FTP Masters
ftpmaster at ftp-master.debian.org
Mon Nov 25 06:48:27 UTC 2013
Accepted:
-----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 at lists.alioth.debian.org>
Changed-By: Martin Pitt <mpitt at 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-----
Thank you for your contribution to Debian.
More information about the autopkgtest-devel
mailing list