Your message dated Mon, 23 Sep 2013 13:03:20 +0000
with message-id <[email protected]>
and subject line Bug#711209: fixed in autopkgtest 2.3.4
has caused the Debian Bug report #711209,
regarding autopkgtest: build-needed restriction doesn't actually run tests in
built tree
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
711209: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=711209
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: autopkgtest
Version: 2.2.3+nmu1
Hello,
For the first time I am creating an autopkgtest for a (new) package
where the tests themeselves need to be build (I'm calling the upstream
test suite in a mode to run against the installed version, with "make
check-installed"). So my debian/tests/control looks like this:
Tests: upstream
Restrictions: build-needed
autopkgtest builds and installs the package alright, but then it runs
the tests from a cwd which is a copy of the unpackaged, but *unbuilt*
source. Thus calling "make check-installed" doesn't work as there are
no built tests (the package is not even configured).
I'm using this gross workaround now, but it should really just put me
into that directory by default for "build-needed":
# work around broken "build-needed" behaviour
cd $ADTTMP/../../ubtree0-build/real-tree
make check-installed
Thanks for considering,
Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: autopkgtest
Source-Version: 2.3.4
We believe that the bug you reported is fixed in the latest version of
autopkgtest, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Martin Pitt <[email protected]> (supplier of updated autopkgtest package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 23 Sep 2013 14:44:13 +0200
Source: autopkgtest
Binary: autopkgtest autopkgtest-xenlvm
Architecture: source all
Version: 2.3.4
Distribution: unstable
Urgency: low
Maintainer: Autopkgtest team <[email protected]>
Changed-By: Martin Pitt <[email protected]>
Description:
autopkgtest - automatic as-installed testing for Debian packages
autopkgtest-xenlvm - Xen/LVM2 based testbed snapshot system
Closes: 711209 711844 722457 722458
Changes:
autopkgtest (2.3.4) unstable; urgency=low
.
* Add tests/testpkg/: Simple source package for testing autopkgtest.
* Add tests/adt-run: Automatic regression tests for adt-run, covering/using
the null runner.
* Add debian/tests: autopkgtest for autopkgtest, using tests/adt-run.
* Make topmost temporary directory group/world-readable and make $ADTTMP
have appropriate 1777 permissions so that users other than root can
actually use it. (Closes: #722458)
* Don't clip first stderr line to 35 characters in summary. (Side issue in
#722457)
* Don't show shell tracing of script that creates the temporary directories.
* Move unimportant messages to debug level 1, to not clutter up default
output so much.
* Drop unnecessary "trace: " from adt-run debug/progress lines.
* Show stdout/err of the running tests in realtime, which is much nicer for
watching. Don't split that realtime output, so that stderr messages appear
in the right context. Show separate stderr if and only if the allow-stderr
restriction is not set and there is stderr output. (Closes: #722457)
* For tests with "build-needed", actually run the tests in the built
directory, not in the original unbuilt tree. (Closes: #711209)
* Fix various unknown and unused symbols throughout the source, spotted by
pyflakes.
* Add tests/pyflakes: Run pyflakes over source and test code.
* Add tests/pep8: Run pep8 over source and test code.
* Support empty "Depends:" test control field, installing no dependencies in
that case.
* README.package-tests: Point out that you can use upper-case test names as
well. Update test_tree_tmp_dir() test to use these, to ensure it stays
working. (Closes: #711844)
* Some code cleanups:
- Don't rename modules on import.
- Format to be PEP-8 compliant.
- Rename first argument of methods to "self", as that's the wide
convention, gets rid of some single-letter variable names, and makes it
a bit easier to see which variables refer to foreign objects.
* Run tests/pep8 and tests/pyflakes during package build.
Checksums-Sha1:
520a8bea334de9070206e88e1dd80a1dac84060d 1753 autopkgtest_2.3.4.dsc
c53491163591084e890a6773bba7b5f407059a2a 83811 autopkgtest_2.3.4.tar.gz
f601662c713b6269070a4f409f860e919eab9ac3 62288 autopkgtest_2.3.4_all.deb
05f9c7def225a4ff8a5f4b47a2524df1fd9da394 27320 autopkgtest-xenlvm_2.3.4_all.deb
Checksums-Sha256:
1e4b92d303646b6269331edcb40345d357f77104ec62199b581108e80e806307 1753
autopkgtest_2.3.4.dsc
f7cdd670a52648ec60680b9f352588fc1233c309d289b09d518e981bb6094250 83811
autopkgtest_2.3.4.tar.gz
156afcee049a667ed932fb21f03fdd5f7f66eaab67a4ccbc32695b3421e3c280 62288
autopkgtest_2.3.4_all.deb
62214e6dab419e167a6f7866b540693c7275e975c6fc33f8f9fd5633e6e0f04c 27320
autopkgtest-xenlvm_2.3.4_all.deb
Files:
9f67b58381d5f8c8a2999519308775a6 1753 devel optional autopkgtest_2.3.4.dsc
3fd043b6ecb6e4c54d33729f009890ff 83811 devel optional autopkgtest_2.3.4.tar.gz
eecf78bc36a04957d3ec5c6eaa7e8852 62288 devel optional autopkgtest_2.3.4_all.deb
4143d0ca27ba6f7d19306d7c578ffa5c 27320 devel optional
autopkgtest-xenlvm_2.3.4_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iQIcBAEBCAAGBQJSQDkFAAoJENFO8V2v4RNHNpQP/2nZX4ff2YKiqctni9ZELA9H
6jb0g2D8GCeiPaemYVZxlrOse9iE6GA5SEsaec9l9XOFRUqLnJAOR8bjMw/+IWK1
ng84O/ZRoquI7vADDZKRVAO9xihR6t7XVcYEtqyOAySWM6o9uf7kyzvS4yMvfJOk
/R4NGTymEQHXtkOjDnhNN13tqWbbbhEHeXZCfNU3xe+Xyr5vlMAfDy1thraRIio4
DyGitfSICUoe3+TpQlv+ZD81pDC5SMpNnIKc+VVWe43+07SUQqCleLOxTxVQOBrp
eivs1ZHWCXuNJGiFpRnpdRo2YSY6ojHhiQDDKUlj2ljiQ9J7Ip38yBhC7f5J/W36
yZzmYnCaWpOsDYhvFM0OIH02M1f4+EVEYTk9D7l5reb0DxRPAjTP8aXwQlnyZ/AE
RJzzd5fck8UQWkJecSkNU2vgkI1OLu9uaq5/YW+SXT1WOBQf7JDuQkL04nZTBtv4
VRk+SwxMTc/m3NDO0c2CwwX1tqQZYMdGwqSf2OqjlJ2ZudqKbO5SeuIypglJUlNh
dDFHEP4MPCZFlsPmXN/dWIsyVWejOreFb8lm/a3Tu5QSLq8add98FqnsD6cV4i9R
lH3p01nGOgay6nC4ffGyMaX1rSyhxa3jgZbEzhbK9E4m2/alCkENB2OsMCpyqnc6
Gp9bZoGKVCb4UKim4ygM
=HbSj
-----END PGP SIGNATURE-----
--- End Message ---