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        

Reply via email to