Package: src:nipy
Version: 0.4.0+git26-gf8d3149-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 --buildsystem=python_distutils --with=python2 build-indep
dh_testdir -i -O--buildsystem=python_distutils
dh_update_autotools_config -i -O--buildsystem=python_distutils
dh_auto_configure -i -O--buildsystem=python_distutils
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149'
dh_auto_build
pyversions: missing X(S)-Python-Version in control file, fall back to
debian/pyversions
python-dbg setup.py build --force
lapack_opt_info:
openblas_lapack_info:
libraries openblas not found in ['/usr/local/lib', '/usr/lib',
'/usr/lib/x86_64-linux-gnu']
[... snipped ...]
../<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149/debian/tmp/usr/lib/python2.7/dist-packages/nipy/labs/viz_tools/slicers.py:376:
UserWarning: empty mask
get_mask_bounds(not_mask, affine)
.................S../<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149/debian/tmp/usr/lib/python2.7/dist-packages/nipy/labs/mask.py:235:
VisibleDeprecationWarning: using a non-integer number instead of an integer
will result in an error in the future
delta = sorted_input[limiteinf + 1:limitesup + 1] \
/<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149/debian/tmp/usr/lib/python2.7/dist-packages/nipy/labs/mask.py:236:
VisibleDeprecationWarning: using a non-integer number instead of an integer
will result in an error in the future
- sorted_input[limiteinf:limitesup]
/<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149/debian/tmp/usr/lib/python2.7/dist-packages/nipy/labs/mask.py:238:
VisibleDeprecationWarning: using a non-integer number instead of an integer
will result in an error in the future
threshold = 0.5 * (sorted_input[ia + limiteinf]
/<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149/debian/tmp/usr/lib/python2.7/dist-packages/nipy/labs/mask.py:239:
VisibleDeprecationWarning: using a non-integer number instead of an integer
will result in an error in the future
+ sorted_input[ia + limiteinf + 1])
................/usr/lib/python2.7/dist-packages/numpy/lib/function_base.py:2569:
RuntimeWarning: invalid value encountered in true_divide
c /= stddev[:, None]
/usr/lib/python2.7/dist-packages/numpy/lib/function_base.py:2570:
RuntimeWarning: invalid value encountered in true_divide
c /= stddev[None, :]
......................................................../<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149/debian/tmp/usr/lib/python2.7/dist-packages/nipy/modalities/fmri/tests/test_dmtx.py:407:
FutureWarning: elementwise comparison failed; returning scalar instead, but in
the future will perform elementwise comparison
idx = paradigm.onset[paradigm.con_id == 0].astype(np.int)
/<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149/debian/tmp/usr/lib/python2.7/dist-packages/nipy/modalities/fmri/tests/test_dmtx.py:407:
VisibleDeprecationWarning: using a boolean instead of an integer will result
in an error in the future
idx = paradigm.onset[paradigm.con_id == 0].astype(np.int)
../<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149/debian/tmp/usr/lib/python2.7/dist-packages/nipy/modalities/fmri/tests/test_dmtx.py:429:
FutureWarning: elementwise comparison failed; returning scalar instead, but in
the future will perform elementwise comparison
idx = bp.onset[bp.con_id == 1].astype(np.int)
/<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149/debian/tmp/usr/lib/python2.7/dist-packages/nipy/modalities/fmri/tests/test_dmtx.py:429:
VisibleDeprecationWarning: using a boolean instead of an integer will result
in an error in the future
idx = bp.onset[bp.con_id == 1].astype(np.int)
............/<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149/debian/tmp/usr/lib/python2.7/dist-packages/nipy/modalities/fmri/glm.py:581:
UserWarning: Contrast for session 1 is null
warn('Contrast for session %d is null' % i)
....................S.............................../<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149/debian/tmp/usr/lib/python2.7/dist-packages/nipy/modalities/fmri/tests/test_utils.py:212:
VisibleDeprecationWarning: using a non-integer number instead of an integer
will result in an error in the future
z1s = np.zeros((np.round(1./dt)))
......................................
======================================================================
ERROR: nipy.io.tests.test_image_io.test_badfile
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File
"/<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149/debian/tmp/usr/lib/python2.7/dist-packages/nipy/io/tests/test_image_io.py",
line 44, in test_badfile
assert_raises(ImageFileError, load_image, filename)
File "/usr/lib/python2.7/dist-packages/numpy/testing/utils.py", line 1145, in
assert_raises
return nose.tools.assert_raises(*args,**kwargs)
File "/usr/lib/python2.7/unittest/case.py", line 473, in assertRaises
callableObj(*args, **kwargs)
File
"/<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149/debian/tmp/usr/lib/python2.7/dist-packages/nipy/io/files.py",
line 57, in load
img = nib.load(filename)
File "/usr/lib/python2.7/dist-packages/nibabel/loadsave.py", line 40, in load
raise FileNotFoundError("No such file: '%s'" % filename)
FileNotFoundError: No such file: 'bad_file.foo'
----------------------------------------------------------------------
Ran 4535 tests in 252.382s
FAILED (SKIP=5, errors=1)
debian/rules:57: recipe for target 'test' failed
make[1]: *** [test] Error 1
make[1]: Leaving directory '/<<BUILDDIR>>/nipy-0.4.0+git26-gf8d3149'
debian/rules:19: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit
status 2
--------------------------------------------------------------------------------
It also fails in the reproducible builds autobuilders, so it's not a random
thing.
Thanks.