Source: python-multipletau Version: 0.1.6+ds-1 Severity: serious Tags: stretch sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20170418-i386 qa-ftbfs Justification: FTBFS in stretch on i386
Hi, During a rebuild of all packages in stretch (in a stretch chroot, not a sid chroot), your package failed to build on i386. Relevant part (hopefully): > make[1]: Entering directory '/<<BUILDDIR>>/python-multipletau-0.1.6+ds' > dh_auto_build > I: pybuild base:184: /usr/bin/python setup.py build > /usr/lib/python2.7/dist-packages/setuptools/dist.py:333: UserWarning: > Normalizing '2016.07.11.dev18' to '2016.7.11.dev18' > normalized_version, > running build > running build_py > creating > /<<BUILDDIR>>/python-multipletau-0.1.6+ds/.pybuild/pythonX.Y_2.7/build/multipletau > copying multipletau/_version.py -> > /<<BUILDDIR>>/python-multipletau-0.1.6+ds/.pybuild/pythonX.Y_2.7/build/multipletau > copying multipletau/_multipletau.py -> > /<<BUILDDIR>>/python-multipletau-0.1.6+ds/.pybuild/pythonX.Y_2.7/build/multipletau > copying multipletau/__init__.py -> > /<<BUILDDIR>>/python-multipletau-0.1.6+ds/.pybuild/pythonX.Y_2.7/build/multipletau > copying multipletau/_version_save.py -> > /<<BUILDDIR>>/python-multipletau-0.1.6+ds/.pybuild/pythonX.Y_2.7/build/multipletau > I: pybuild base:184: /usr/bin/python3 setup.py build > running build > running build_py > creating > /<<BUILDDIR>>/python-multipletau-0.1.6+ds/.pybuild/pythonX.Y_3.5/build/multipletau > copying multipletau/_version.py -> > /<<BUILDDIR>>/python-multipletau-0.1.6+ds/.pybuild/pythonX.Y_3.5/build/multipletau > copying multipletau/_multipletau.py -> > /<<BUILDDIR>>/python-multipletau-0.1.6+ds/.pybuild/pythonX.Y_3.5/build/multipletau > copying multipletau/__init__.py -> > /<<BUILDDIR>>/python-multipletau-0.1.6+ds/.pybuild/pythonX.Y_3.5/build/multipletau > copying multipletau/_version_save.py -> > /<<BUILDDIR>>/python-multipletau-0.1.6+ds/.pybuild/pythonX.Y_3.5/build/multipletau > /usr/lib/python3/dist-packages/setuptools/dist.py:333: UserWarning: > Normalizing '2016.07.11.dev18' to '2016.7.11.dev18' > normalized_version, > PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bhtml doc/ build/html > Running Sphinx v1.4.9 > making output directory... > loading pickled environment... not yet created > loading intersphinx inventory from > http://docs.scipy.org/doc/scipy/reference/objects.inv... > WARNING: intersphinx inventory > 'http://docs.scipy.org/doc/scipy/reference/objects.inv' not fetchable due to > <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused> > loading intersphinx inventory from > http://docs.scipy.org/doc/numpy/objects.inv... > WARNING: intersphinx inventory 'http://docs.scipy.org/doc/numpy/objects.inv' > not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] > Connection refused> > loading intersphinx inventory from http://docs.python.org/2.7/objects.inv... > WARNING: intersphinx inventory 'http://docs.python.org/2.7/objects.inv' not > fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] > Connection refused> > building [mo]: targets for 0 po files that are out of date > building [html]: targets for 1 source files that are out of date > updating environment: 1 added, 0 changed, 0 removed > reading sources... [100%] index > > looking for now-outdated files... none found > pickling environment... done > checking consistency... done > preparing documents... done > writing output... [100%] index > > generating indices... genindex py-modindex > highlighting module code... [100%] multipletau._multipletau > > writing additional pages... search > copying images... [100%] ../examples/compare_correlation_methods.png > > copying downloadable files... [100%] examples/compare_correlation_methods.py > > copying static files... done > copying extra files... done > dumping search index in English (code: en) ... done > dumping object inventory... done > build succeeded, 3 warnings. > # see d/patches/packaged-mathjax.path > # Link mathjax in _static > ln -s /usr/share/javascript/mathjax \ > build/html/_static/mathjax > make[1]: Leaving directory '/<<BUILDDIR>>/python-multipletau-0.1.6+ds' > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:184: cd > /<<BUILDDIR>>/python-multipletau-0.1.6+ds/.pybuild/pythonX.Y_2.7/build; > python2.7 -m pytest tests > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.13, pytest-3.0.6, py-1.4.32, pluggy-0.4.0 > rootdir: /<<BUILDDIR>>/python-multipletau-0.1.6+ds, inifile: > collected 23 items > > tests/test_ac_cc.py ... > tests/test_autocorrelate.py FFF... > tests/test_basic.py .. > tests/test_correlate.py FFF.... > tests/test_ref_numpy.py FFFFF > > =================================== FAILURES > =================================== > ________________________________ test_ac_simple > ________________________________ > > def test_ac_simple(): > myframe = sys._getframe() > myname = myframe.f_code.co_name > print("running ", myname) > > arrs = get_sample_arrays() > > res = [] > for a in arrs: > r = multipletau.autocorrelate(a=a, > m=16, > deltat=1, > normalize=False, > copy=True, > dtype=np.float) > res.append(r) > > res = np.concatenate(res) > > #np.save(os.path.dirname(__file__)+"/data/"+os.path.basename(__file__)+"_"+myname+".npy", > res) > ref = get_reference_data(myname, __file__) > > > assert np.all(res==ref) > E assert False > E + where False = <function all at 0xf62f16bc>(array([[ > 0.0...4640390e+21]]) == array([[ 0.00...4640390e+21]]) > E + where <function all at 0xf62f16bc> = np.all > E Use -v to get the full diff) > > tests/test_autocorrelate.py:65: AssertionError > ----------------------------- Captured stdout call > ----------------------------- > running test_ac_simple > ______________________________ test_ac_normalize > _______________________________ > > def test_ac_normalize(): > myframe = sys._getframe() > myname = myframe.f_code.co_name > print("running ", myname) > > arrs = get_sample_arrays() > > res = [] > for a in arrs: > r = multipletau.autocorrelate(a=a, > m=16, > deltat=1, > normalize=True, > copy=True, > dtype=np.float) > res.append(r) > > res = np.concatenate(res) > > #np.save(os.path.dirname(__file__)+"/data/"+os.path.basename(__file__)+"_"+myname+".npy", > res) > ref = get_reference_data(myname, __file__) > > > assert np.all(res==ref) > E assert False > E + where False = <function all at 0xf62f16bc>(array([[ > 0.0...9496198e+00]]) == array([[ 0.00...9496198e+00]]) > E + where <function all at 0xf62f16bc> = np.all > E Use -v to get the full diff) > > tests/test_autocorrelate.py:89: AssertionError > ----------------------------- Captured stdout call > ----------------------------- > running test_ac_normalize > __________________________________ test_ac_m > ___________________________________ > > def test_ac_m(): > myframe = sys._getframe() > myname = myframe.f_code.co_name > print("running ", myname) > > arrs = get_sample_arrays() > > ms = [8, 16, 32, 64, 128] > a = np.concatenate(arrs) > > res = [] > for m in ms: > r = multipletau.autocorrelate(a=a, > m=m, > deltat=1, > normalize=False, > copy=True, > dtype=np.float) > res.append(r) > > # test minimal length of array > _r2 = multipletau.autocorrelate(a=a[:2*m], > m=m, > deltat=1, > normalize=False, > copy=True, > dtype=np.float) > > res = np.concatenate(res) > > #np.save(os.path.dirname(__file__)+"/data/"+os.path.basename(__file__)+"_"+myname+".npy", > res) > ref = get_reference_data(myname, __file__) > > > assert np.all(res==ref) > E assert False > E + where False = <function all at 0xf62f16bc>(array([[ > 0.0...0955749e+28]]) == array([[ 0.00...0955749e+28]]) > E + where <function all at 0xf62f16bc> = np.all > E Use -v to get the full diff) > > tests/test_autocorrelate.py:124: AssertionError > ----------------------------- Captured stdout call > ----------------------------- > running test_ac_m > ________________________________ test_cc_simple > ________________________________ > > def test_cc_simple(): > myframe = sys._getframe() > myname = myframe.f_code.co_name > print("running ", myname) > > arrs = get_sample_arrays_cplx() > > res = [] > for a in arrs: > r = multipletau.correlate(a=a, > v=a, > m=16, > deltat=1, > normalize=False, > copy=True, > dtype=np.complex) > res.append(r) > res = np.concatenate(res) > > > #np.save(os.path.dirname(__file__)+"/data/"+os.path.basename(__file__)+"_"+myname+".npy", > res) > ref = get_reference_data(myname, __file__) > > > assert np.all(res==ref) > E assert False > E + where False = <function all at 0xf62f16bc>(array([[ > 0.0...031106e+14j]]) == array([[ 0.00...031106e+14j]]) > E + where <function all at 0xf62f16bc> = np.all > E Use -v to get the full diff) > > tests/test_correlate.py:64: AssertionError > ----------------------------- Captured stdout call > ----------------------------- > running test_cc_simple > ______________________________ test_cc_normalize > _______________________________ > > def test_cc_normalize(): > myframe = sys._getframe() > myname = myframe.f_code.co_name > print("running ", myname) > > arrs = get_sample_arrays_cplx() > > res = [] > for a in arrs: > r = multipletau.correlate(a=a.real, > v=a.imag, > m=16, > deltat=1, > normalize=True, > copy=True, > dtype=np.float) > res.append(r) > > res = np.concatenate(res) > > #np.save(os.path.dirname(__file__)+"/data/"+os.path.basename(__file__)+"_"+myname+".npy", > res) > ref = get_reference_data(myname, __file__) > > > assert np.all(res==ref) > E assert False > E + where False = <function all at 0xf62f16bc>(array([[ > 0.0...8489514e-01]]) == array([[ 0.00...8489514e-01]]) > E + where <function all at 0xf62f16bc> = np.all > E Use -v to get the full diff) > > tests/test_correlate.py:103: AssertionError > ----------------------------- Captured stdout call > ----------------------------- > running test_cc_normalize > __________________________________ test_cc_m > ___________________________________ > > def test_cc_m(): > myframe = sys._getframe() > myname = myframe.f_code.co_name > print("running ", myname) > > arrs = get_sample_arrays_cplx() > > ms = [4, 8, 10, 16, 20, 64, 128] > a = np.concatenate(arrs) > > res = [] > for m in ms: > r = multipletau.correlate(a=a, > v=a, > m=m, > deltat=1, > normalize=False, > copy=True, > dtype=np.complex) > res.append(r) > > # test minimal length of array > _r2 = multipletau.correlate(a=a[:2*m], > v=a[:2*m], > m=m, > deltat=1, > normalize=False, > copy=True, > dtype=np.complex) > > res = np.concatenate(res) > > #np.save(os.path.dirname(__file__)+"/data/"+os.path.basename(__file__)+"_"+myname+".npy", > res) > ref = get_reference_data(myname, __file__) > > > assert np.all(res==ref) > E assert False > E + where False = <function all at 0xf62f16bc>(array([[ > 0.0...005901e+18j]]) == array([[ 0.00...005901e+18j]]) > E + where <function all at 0xf62f16bc> = np.all > E Use -v to get the full diff) > > tests/test_correlate.py:140: AssertionError > ----------------------------- Captured stdout call > ----------------------------- > running test_cc_m > _____________________________ test_corresponds_ac > ______________________________ > > def test_corresponds_ac(): > myframe = sys._getframe() > myname = myframe.f_code.co_name > print("running ", myname) > > a = np.concatenate(get_sample_arrays_cplx()).real > m=16 > > restau = multipletau.autocorrelate(a=1*a, > m=m, > copy=True, > normalize=True, > > dtype=np.float128) > E AttributeError: 'module' object has no attribute 'float128' > > tests/test_ref_numpy.py:30: AttributeError > ----------------------------- Captured stdout call > ----------------------------- > ('running ', 'test_corresponds_ac') > _______________________ test_corresponds_ac_nonormalize > ________________________ > > def test_corresponds_ac_nonormalize(): > myframe = sys._getframe() > myname = myframe.f_code.co_name > print("running ", myname) > > a = np.concatenate(get_sample_arrays_cplx()).real > m=16 > > restau = multipletau.autocorrelate(a=1*a, > m=m, > copy=True, > normalize=False, > > dtype=np.float128) > E AttributeError: 'module' object has no attribute 'float128' > > tests/test_ref_numpy.py:55: AttributeError > ----------------------------- Captured stdout call > ----------------------------- > ('running ', 'test_corresponds_ac_nonormalize') > _____________________________ test_corresponds_cc > ______________________________ > > def test_corresponds_cc(): > myframe = sys._getframe() > myname = myframe.f_code.co_name > print("running ", myname) > > a = np.concatenate(get_sample_arrays_cplx()) > m=16 > > restau = multipletau.correlate(a=a, > v=a.imag+1j*a.real, > m=m, > copy=True, > normalize=True, > > dtype=np.complex256) > E AttributeError: 'module' object has no attribute 'complex256' > > tests/test_ref_numpy.py:81: AttributeError > ----------------------------- Captured stdout call > ----------------------------- > ('running ', 'test_corresponds_cc') > _______________________ test_corresponds_cc_nonormalize > ________________________ > > def test_corresponds_cc_nonormalize(): > myframe = sys._getframe() > myname = myframe.f_code.co_name > print("running ", myname) > > a = np.concatenate(get_sample_arrays_cplx()) > m=16 > > restau = multipletau.correlate(a=a, > v=a.imag+1j*a.real, > m=m, > copy=True, > normalize=False, > > dtype=np.complex256) > E AttributeError: 'module' object has no attribute 'complex256' > > tests/test_ref_numpy.py:107: AttributeError > ----------------------------- Captured stdout call > ----------------------------- > ('running ', 'test_corresponds_cc_nonormalize') > ________________________ test_corresponds_ac_first_loop > ________________________ > > def test_corresponds_ac_first_loop(): > """ > numpy correlation: > G_m = sum_i(a_i*a_{i+m}) > > multipletau correlation 2nd order: > b_j = (a_{2i} + a_{2i+1} / 2) > G_m = sum_j(b_j*b_{j+1}) > = 1/4*sum_i(a_{2i} * a_{2i+m} + > a_{2i} * a_{2i+m+1} + > a_{2i+1} * a_{2i+m} + > a_{2i+1} * a_{2i+m+1} > ) > > The values after the first m+1 lag times in the multipletau > correlation differ from the normal correlation, because the > traces are averaged over two consecutive items, effectively > halving the size of the trace. The multiple-tau correlation > can be compared to the regular correlation by using an even > sized sequence (here 222) in which the elements 2i and 2i+1 > are equal, as is done in this test. > """ > myframe = sys._getframe() > myname = myframe.f_code.co_name > print("running ", myname) > > a = [ arr / np.average(arr) for arr in get_sample_arrays_cplx() ] > a = np.concatenate(a)[:222] > # two consecutive elements are the same, so the multiple-tau method > # corresponds to the numpy correlation for the first loop. > a[::2] = a[1::2] > > for m in [2,4,6,8,10,12,14,16]: > restau = multipletau.correlate(a=a, > v=a.imag+1j*a.real, > m=m, > copy=True, > normalize=False, > > dtype=np.complex256) > E AttributeError: 'module' object has no attribute 'complex256' > > tests/test_ref_numpy.py:158: AttributeError > ----------------------------- Captured stdout call > ----------------------------- > ('running ', 'test_corresponds_ac_first_loop') > ===================== 11 failed, 12 passed in 0.50 seconds > ===================== > E: pybuild pybuild:283: test: plugin distutils failed with: exit code=1: cd > /<<BUILDDIR>>/python-multipletau-0.1.6+ds/.pybuild/pythonX.Y_2.7/build; > python2.7 -m pytest tests > dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13 The full build log is available from: http://aws-logs.debian.net/2017/04/18/python-multipletau_0.1.6+ds-1_testing-i386.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.