Thank you Santiago for the report! I believe it is due to outdated git-annex in testing, which didn't migrate solely due to FTBFS on s390x. I will request gb for it -- could have been a spurious/toolchain issue. CCing git-annex Debian maintainer
Cheers! On Fri, 26 Aug 2016, Santiago Vila wrote: > Package: src:datalad > Version: 0.2.3-1 > Severity: serious > Dear maintainer: > I tried to build this package in stretch with "dpkg-buildpackage -A" > (which is what the "Arch: all" autobuilder would do to build it) > but it failed: > -------------------------------------------------------------------------------- > [...] > debian/rules build-indep > dh build-indep --with python2 --buildsystem=pybuild > dh_testdir -i -O--buildsystem=pybuild > dh_update_autotools_config -i -O--buildsystem=pybuild > dh_auto_configure -i -O--buildsystem=pybuild > pybuild --configure --test-nose -i python{version} -p 2.7 > I: pybuild base:184: python2.7 setup.py config > running config > dh_auto_build -i -O--buildsystem=pybuild > pybuild --build --test-nose -i python{version} -p 2.7 > I: pybuild base:184: /usr/bin/python setup.py build > running build > running build_py > [... snipped ...] > ====================================================================== > FAIL: datalad.support.tests.test_annexrepo.test_AnnexRepo_add_to_git > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest > self.test(*self.arg) > File > "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/datalad/tests/utils.py", line > 697, in newfunc > t(*(arg + (uri,)), **kw) > File > "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/datalad/tests/utils.py", line > 507, in newfunc > return t(*(arg + (filename,)), **kw) > File > "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/datalad/support/tests/test_annexrepo.py", > line 661, in test_AnnexRepo_add_to_git > ok_clean_git_annex_proxy(repo.path) > File > "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/datalad/tests/utils.py", line > 157, in ok_clean_git_annex_proxy > assert_in("nothing to commit, working directory clean", out[0], > "git-status output via proxy not plausible: %s" % out[0]) > AssertionError: git-status output via proxy not plausible: On branch > annex/direct/master > nothing to commit, working tree clean > ====================================================================== > FAIL: datalad.support.tests.test_annexrepo.test_AnnexRepo_annex_proxy > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest > self.test(*self.arg) > File > "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/datalad/tests/utils.py", line > 818, in newfunc > reraise(*exc_info) > File > "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/datalad/tests/utils.py", line > 794, in newfunc > func(*args, **kwargs) > File > "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/datalad/tests/utils.py", line > 697, in newfunc > t(*(arg + (uri,)), **kw) > File > "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/datalad/tests/utils.py", line > 507, in newfunc > return t(*(arg + (filename,)), **kw) > File > "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/datalad/support/tests/test_annexrepo.py", > line 125, in test_AnnexRepo_annex_proxy > ok_clean_git_annex_proxy(path=annex_path) > File > "/<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/datalad/tests/utils.py", line > 157, in ok_clean_git_annex_proxy > assert_in("nothing to commit, working directory clean", out[0], > "git-status output via proxy not plausible: %s" % out[0]) > AssertionError: git-status output via proxy not plausible: On branch > annex/direct/master > nothing to commit, working tree clean > ---------------------------------------------------------------------- > Ran 399 tests in 103.178s > FAILED (SKIP=41, errors=3, failures=3) > E: pybuild pybuild:276: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build; python2.7 -m nose -s -v datalad > dh_auto_test: pybuild --test --test-nose -i python{version} -p 2.7 > --test-nose returned exit code 13 > debian/rules:27: recipe for target 'override_dh_auto_test' failed > make[1]: *** [override_dh_auto_test] Error 25 > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > debian/rules:19: recipe for target 'build-indep' failed > make: *** [build-indep] Error 2 > dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2 > -------------------------------------------------------------------------------- > This used to build ok, so this failure seems related to git 2.9.3, > which is in testing since a few days. > Thanks. -- Yaroslav O. Halchenko Center for Open Neuroscience http://centerforopenneuroscience.org Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755 Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419 WWW: http://www.linkedin.com/in/yarik