Bug#743088: linop: FTBFS: Tests failures

David Suárez david.sephirot at gmail.com
Sun Mar 30 16:52:31 UTC 2014


Source: linop
Version: 0.8-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20140329 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> make[1]: Entering directory `/«PKGBUILDDIR»'
> dh_auto_build
> 	pybuild --build -i python{version} -p 2.7 --dir .
> I: pybuild base:170: /usr/bin/python setup.py build 
> running build
> running build_py
> creating /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/linop
> copying linop/__init__.py -> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/linop
> copying linop/linop.py -> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/linop
> copying linop/blkop.py -> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/linop
> 	pybuild --build -i python{version} -p "3.3 3.4" --dir .
> I: pybuild base:170: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.3/build/linop
> copying linop/__init__.py -> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.3/build/linop
> copying linop/linop.py -> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.3/build/linop
> copying linop/blkop.py -> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.3/build/linop
> Fixing /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.3/build/linop/__init__.py /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.3/build/linop/linop.py /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.3/build/linop/blkop.py
> Skipping implicit fixer: buffer
> Skipping implicit fixer: idioms
> Skipping implicit fixer: set_literal
> Skipping implicit fixer: ws_comma
> Fixing /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.3/build/linop/__init__.py /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.3/build/linop/linop.py /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.3/build/linop/blkop.py
> Skipping implicit fixer: buffer
> Skipping implicit fixer: idioms
> Skipping implicit fixer: set_literal
> Skipping implicit fixer: ws_comma
> I: pybuild base:170: /usr/bin/python3.4 setup.py build 
> running build
> running build_py
> creating /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop
> copying linop/__init__.py -> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop
> copying linop/linop.py -> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop
> copying linop/blkop.py -> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop
> Fixing /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop/__init__.py /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop/linop.py /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop/blkop.py
> Skipping implicit fixer: buffer
> Skipping implicit fixer: idioms
> Skipping implicit fixer: set_literal
> Skipping implicit fixer: ws_comma
> Fixing /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop/__init__.py /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop/linop.py /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop/blkop.py
> Skipping implicit fixer: buffer
> Skipping implicit fixer: idioms
> Skipping implicit fixer: set_literal
> Skipping implicit fixer: ws_comma
> PYTHONPATH=. sphinx-build -b html -N doc/source doc/build/html
> Making output directory...
> Running Sphinx v1.2.2
> loading pickled environment... not yet created
> building [html]: targets for 4 source files that are out of date
> updating environment: 4 added, 0 changed, 0 removed
> reading sources... [ 25%] blkop
> reading sources... [ 50%] index
> reading sources... [ 75%] intro
> reading sources... [100%] linop
> 
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [ 25%] blkop
> writing output... [ 50%] index
> writing output... [ 75%] intro
> writing output... [100%] linop
> 
> writing additional files... genindex py-modindex search
> copying static files... done
> copying extra files... done
> dumping search index... done
> dumping object inventory... done
> build succeeded.
> make[1]: Leaving directory `/«PKGBUILDDIR»'
>    dh_auto_test -O--buildsystem=pybuild
> 	pybuild --test -i python{version} -p 2.7 --dir .
> I: pybuild base:170: python2.7 setup.py test 
> running test
> running egg_info
> creating linop.egg-info
> writing linop.egg-info/PKG-INFO
> writing top-level names to linop.egg-info/top_level.txt
> writing dependency_links to linop.egg-info/dependency_links.txt
> writing manifest file 'linop.egg-info/SOURCES.txt'
> reading manifest file 'linop.egg-info/SOURCES.txt'
> writing manifest file 'linop.egg-info/SOURCES.txt'
> running build_ext
> test_init (test_blkop.TestBlockDiagonalOperator) ... ok
> test_runtime (test_blkop.TestBlockDiagonalOperator) ... ok
> test_init (test_blkop.TestBlockHorizontalOperator) ... ok
> test_runtime (test_blkop.TestBlockHorizontalOperator) ... ok
> test_dtypes (test_blkop.TestBlockLinearOperator) ... ok
> test_init (test_blkop.TestBlockLinearOperator) ... ok
> test_runtime (test_blkop.TestBlockLinearOperator) ... ok
> test_init (test_blkop.TestBlockVerticalOperator) ... ok
> test_runtime (test_blkop.TestBlockVerticalOperator) ... ok
> test_dtypes (test_linop.TestDiagonalOperator) ... ok
> test_init (test_linop.TestDiagonalOperator) ... ok
> test_runtime (test_linop.TestDiagonalOperator) ... ok
> test_dtypes (test_linop.TestIdentityOperator) ... ok
> test_runtime (test_linop.TestIdentityOperator) ... ok
> test_dtypes (test_linop.TestLinearOperator) ... ok
> test_init (test_linop.TestLinearOperator) ... ok
> test_runtime (test_linop.TestLinearOperator) ... ok
> test_dtypes (test_linop.TestMatrixOperator) ... ok
> test_init (test_linop.TestMatrixOperator) ... ok
> test_runtime (test_linop.TestMatrixOperator) ... ok
> test_init (test_linop.TestReducedLinearOperator) ... ok
> test_runtime (test_linop.TestReducedLinearOperator) ... ok
> test_init (test_linop.TestSymmetricalReducedLinearOperator) ... ok
> test_runtime (test_linop.TestSymmetricalReducedLinearOperator) ... ok
> test_dtypes (test_linop.TestZeroOperator) ... ok
> test_runtime (test_linop.TestZeroOperator) ... ok
> test_linop.test_linop_from_ndarray ... ok
> test_linop.test_aslinearoperator ... ok
> 
> ----------------------------------------------------------------------
> Ran 28 tests in 0.256s
> 
> OK
> 	pybuild --test -i python{version} -p "3.4 3.3" --dir .
> I: pybuild base:170: python3.4 setup.py test 
> running test
> running build_py
> running egg_info
> creating /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop.egg-info
> writing top-level names to /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop.egg-info/top_level.txt
> writing dependency_links to /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop.egg-info/dependency_links.txt
> writing /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop.egg-info/PKG-INFO
> writing manifest file '/«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop.egg-info/SOURCES.txt'
> reading manifest file '/«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop.egg-info/SOURCES.txt'
> writing manifest file '/«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/linop.egg-info/SOURCES.txt'
> running build_ext
> test_init (test_blkop.TestBlockDiagonalOperator) ... ok
> test_runtime (test_blkop.TestBlockDiagonalOperator) ... ok
> test_init (test_blkop.TestBlockHorizontalOperator) ... ok
> test_runtime (test_blkop.TestBlockHorizontalOperator) ... ok
> test_dtypes (test_blkop.TestBlockLinearOperator) ... ok
> test_init (test_blkop.TestBlockLinearOperator) ... ok
> test_runtime (test_blkop.TestBlockLinearOperator) ... ok
> test_init (test_blkop.TestBlockVerticalOperator) ... ok
> test_runtime (test_blkop.TestBlockVerticalOperator) ... ok
> test_dtypes (test_linop.TestDiagonalOperator) ... ok
> test_init (test_linop.TestDiagonalOperator) ... ok
> test_runtime (test_linop.TestDiagonalOperator) ... ok
> test_dtypes (test_linop.TestIdentityOperator) ... ok
> test_runtime (test_linop.TestIdentityOperator) ... ok
> test_dtypes (test_linop.TestLinearOperator) ... ok
> test_init (test_linop.TestLinearOperator) ... ok
> test_runtime (test_linop.TestLinearOperator) ... ok
> test_dtypes (test_linop.TestMatrixOperator) ... ok
> test_init (test_linop.TestMatrixOperator) ... ok
> test_runtime (test_linop.TestMatrixOperator) ... ok
> test_init (test_linop.TestReducedLinearOperator) ... /«PKGBUILDDIR»/tests/test_linop.py:292: DeprecationWarning: Please use assertTrue instead.
>   self.assert_(R.shape == (3, 2))
> ok
> test_runtime (test_linop.TestReducedLinearOperator) ... ok
> test_init (test_linop.TestSymmetricalReducedLinearOperator) ... ok
> test_runtime (test_linop.TestSymmetricalReducedLinearOperator) ... ok
> test_dtypes (test_linop.TestZeroOperator) ... ok
> test_runtime (test_linop.TestZeroOperator) ... ok
> test_linop.test_linop_from_ndarray ... ok
> test_linop.test_aslinearoperator ... /usr/lib/python3/dist-packages/numpy/oldnumeric/__init__.py:11: ModuleDeprecationWarning: The oldnumeric module will be dropped in Numpy 1.9
>   warnings.warn(_msg, ModuleDeprecationWarning)
> ERROR
> 
> ======================================================================
> ERROR: test_linop.test_aslinearoperator
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 198, in runTest
>     self.test(*self.arg)
>   File "/«PKGBUILDDIR»/tests/test_linop.py", line 340, in test_aslinearoperator
>     A = lo.aslinearoperator(M)
>   File "/«PKGBUILDDIR»/linop/linop.py", line 620, in aslinearoperator
>     from scipy.sparse import isspmatrix
>   File "/usr/lib/python3/dist-packages/scipy/sparse/__init__.py", line 182, in <module>
>     from .csr import *
>   File "/usr/lib/python3/dist-packages/scipy/sparse/csr.py", line 15, in <module>
>     from .sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks, \
>   File "/usr/lib/python3/dist-packages/scipy/sparse/sparsetools/__init__.py", line 5, in <module>
>     from .csr import *
>   File "/usr/lib/python3/dist-packages/scipy/sparse/sparsetools/csr.py", line 28, in <module>
>     _csr = swig_import_helper()
>   File "/usr/lib/python3/dist-packages/scipy/sparse/sparsetools/csr.py", line 20, in swig_import_helper
>     import _csr
> nose.proxy.ImportError: No module named '_csr'
> -------------------- >> begin captured logging << --------------------
> linop: INFO: New linear operator with shape (2, 3)
> linop: INFO: New linear operator with shape (3, 2)
> --------------------- >> end captured logging << ---------------------
> 
> ----------------------------------------------------------------------
> Ran 28 tests in 0.253s
> 
> FAILED (errors=1)
> E: pybuild pybuild:256: test: plugin distutils failed with: exit code=1: python3.4 setup.py test 
> dh_auto_test: pybuild --test -i python{version} -p 3.4 3.3 --dir . returned exit code 13

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2014/03/29/linop_0.8-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the debian-science-maintainers mailing list