[Python-modules-team] Bug#848779: pyfits: FTBFS: dh_auto_test: pybuild --test --test-nose -i python{version} -p 2.7 returned exit code 13

Lucas Nussbaum lucas at debian.org
Mon Dec 19 21:23:28 UTC 2016


Source: pyfits
Version: 1:3.4-3
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20161219 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):
>  debian/rules build
> dh build --with python2,python3 --buildsystem=pybuild --parallel 
>    dh_testdir -O--buildsystem=pybuild -O--parallel
>    dh_update_autotools_config -O--buildsystem=pybuild -O--parallel
>    dh_auto_configure -O--buildsystem=pybuild -O--parallel
> I: pybuild base:184: python2.7 setup.py config 
> running config
> I: pybuild base:184: python3.5 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild -O--parallel
> I: pybuild base:184: /usr/bin/python setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/file.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/card.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/verify.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/_numpy_hacks.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/py3compat.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/header.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/core.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/_release.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/column.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/util.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/convenience.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/version.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/diff.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> copying pyfits/fitsrec.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/_compat
> copying pyfits/_compat/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/_compat
> copying pyfits/_compat/weakref.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/_compat
> copying pyfits/_compat/odict.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/_compat
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/_compat/_odict_py2
> copying pyfits/_compat/_odict_py2/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/_compat/_odict_py2
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/_compat/_weakset_py2
> copying pyfits/_compat/_weakset_py2/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/_compat/_weakset_py2
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/extern
> copying pyfits/extern/six.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/extern
> copying pyfits/extern/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/extern
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu
> copying pyfits/hdu/table.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu
> copying pyfits/hdu/image.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu
> copying pyfits/hdu/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu
> copying pyfits/hdu/compressed.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu
> copying pyfits/hdu/hdulist.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu
> copying pyfits/hdu/streaming.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu
> copying pyfits/hdu/base.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu
> copying pyfits/hdu/groups.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu
> copying pyfits/hdu/nonstandard.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/scripts
> copying pyfits/scripts/fitscheck.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/scripts
> copying pyfits/scripts/fitsinfo.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/scripts
> copying pyfits/scripts/fitsheader.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/scripts
> copying pyfits/scripts/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/scripts
> copying pyfits/scripts/fitsdiff.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/scripts
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/test_header.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/test_checksum.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/test_diff.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/test_table.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/test_core.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/util.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/test_image.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/test_uint.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/test_nonstandard.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/test_structured.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/test_hdulist.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/test_division.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/test_util.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> copying pyfits/tests/test_groups.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/stddata.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/checksum.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/test0.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/table.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/o4sp040b0_raw.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/tb.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/arange.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/scale.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/random_groups.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/blank.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/fixed-1890.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/memtest.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/zerowidth.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/ascii.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/comp.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> copying pyfits/tests/data/tdim.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/data
> running build_ext
> running pre_hook stsci.distutils.hooks.numpy_extension_hook for command build_ext
> building 'pyfits.compression' extension
> creating build
> creating build/temp.linux-x86_64-2.7
> creating build/temp.linux-x86_64-2.7/src
> x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c src/compressionmodule.c -o build/temp.linux-x86_64-2.7/src/compressionmodule.o -Wno-declaration-after-statement -Wno-unused-variable -Wno-parentheses -Wno-uninitialized -Wno-format -Wno-strict-prototypes -Wno-unused -Wno-comments -Wno-switch
> In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1788:0,
>                  from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:18,
>                  from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
>                  from src/compressionmodule.c:97:
> /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
>  #warning "Using deprecated NumPy API, disable it by " \
>   ^~~~~~~
> src/compressionmodule.c: In function 'get_header_string':
> src/compressionmodule.c:255:14: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
>          *val = def;
>               ^
> x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-U_f_pV/python2.7-2.7.13~rc1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-2.7/src/compressionmodule.o -lcfitsio -o /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/compression.so
> running build_scripts
> creating build/scripts-2.7
> copying and adjusting scripts/fitscheck -> build/scripts-2.7
> copying and adjusting scripts/fitsdiff -> build/scripts-2.7
> copying and adjusting scripts/fitshead -> build/scripts-2.7
> changing mode of build/scripts-2.7/fitscheck from 664 to 775
> changing mode of build/scripts-2.7/fitsdiff from 664 to 775
> changing mode of build/scripts-2.7/fitshead from 664 to 775
> I: pybuild base:184: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/file.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/card.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/verify.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/_numpy_hacks.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/py3compat.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/header.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/core.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/_release.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/column.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/util.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/convenience.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/version.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/diff.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> copying pyfits/fitsrec.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/_compat
> copying pyfits/_compat/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/_compat
> copying pyfits/_compat/weakref.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/_compat
> copying pyfits/_compat/odict.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/_compat
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/extern
> copying pyfits/extern/six.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/extern
> copying pyfits/extern/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/extern
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/hdu
> copying pyfits/hdu/table.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/hdu
> copying pyfits/hdu/image.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/hdu
> copying pyfits/hdu/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/hdu
> copying pyfits/hdu/compressed.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/hdu
> copying pyfits/hdu/hdulist.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/hdu
> copying pyfits/hdu/streaming.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/hdu
> copying pyfits/hdu/base.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/hdu
> copying pyfits/hdu/groups.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/hdu
> copying pyfits/hdu/nonstandard.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/hdu
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/scripts
> copying pyfits/scripts/fitscheck.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/scripts
> copying pyfits/scripts/fitsinfo.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/scripts
> copying pyfits/scripts/fitsheader.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/scripts
> copying pyfits/scripts/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/scripts
> copying pyfits/scripts/fitsdiff.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/scripts
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/test_header.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/test_checksum.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/test_diff.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/test_table.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/test_core.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/util.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/test_image.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/test_uint.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/test_nonstandard.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/test_structured.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/test_hdulist.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/test_division.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/test_util.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> copying pyfits/tests/test_groups.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/stddata.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/checksum.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/test0.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/table.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/o4sp040b0_raw.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/tb.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/arange.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/scale.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/random_groups.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/blank.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/fixed-1890.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/memtest.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/zerowidth.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/ascii.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/comp.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> copying pyfits/tests/data/tdim.fits -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/tests/data
> running build_ext
> running pre_hook stsci.distutils.hooks.numpy_extension_hook for command build_ext
> building 'pyfits.compression' extension
> creating build/temp.linux-x86_64-3.5
> creating build/temp.linux-x86_64-3.5/src
> x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.5m -c src/compressionmodule.c -o build/temp.linux-x86_64-3.5/src/compressionmodule.o -Wno-declaration-after-statement -Wno-unused-variable -Wno-parentheses -Wno-uninitialized -Wno-format -Wno-strict-prototypes -Wno-unused -Wno-comments -Wno-switch
> In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1788:0,
>                  from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:18,
>                  from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
>                  from src/compressionmodule.c:97:
> /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
>  #warning "Using deprecated NumPy API, disable it by " \
>   ^~~~~~~
> src/compressionmodule.c: In function 'get_header_string':
> src/compressionmodule.c:255:14: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
>          *val = def;
>               ^
> x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.5/src/compressionmodule.o -lcfitsio -o /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/pyfits/compression.cpython-35m-x86_64-linux-gnu.so
> running build_scripts
> creating build/scripts-3.5
> copying and adjusting scripts/fitscheck -> build/scripts-3.5
> copying and adjusting scripts/fitsdiff -> build/scripts-3.5
> copying and adjusting scripts/fitshead -> build/scripts-3.5
> changing mode of build/scripts-3.5/fitscheck from 664 to 775
> changing mode of build/scripts-3.5/fitsdiff from 664 to 775
> changing mode of build/scripts-3.5/fitshead from 664 to 775
>    dh_auto_test -O--buildsystem=pybuild -O--parallel
> I: pybuild base:184: cd /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build; python2.7 -m nose 
> ................................................................................................................................................................................................................................................................................................................................................../<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/image.py:515: VerifyWarning: Invalid value for 'BLANK' keyword in header: 'nan' The 'BLANK' keyword must be an integer.  It will be ignored in the meantime.
>   warnings.warn(msg, VerifyWarning)
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/image.py:515: VerifyWarning: Invalid 'BLANK' keyword in header.  The 'BLANK' keyword is only applicable to integer data, and will be ignored in this HDU.
>   warnings.warn(msg, VerifyWarning)
> ........../<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/image.py:515: VerifyWarning: Invalid 'BLANK' keyword in header.  The 'BLANK' keyword is only applicable to integer data, and will be ignored in this HDU.
>   warnings.warn(msg, VerifyWarning)
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/image.py:515: VerifyWarning: Invalid 'BLANK' keyword in header.  The 'BLANK' keyword is only applicable to integer data, and will be ignored in this HDU.
>   warnings.warn(msg, VerifyWarning)
> ../<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/image.py:848: VisibleDeprecationWarning: boolean index did not match indexed array along dimension 0; dimension is 10 but corresponding boolean dimension is 3
>   ks = np.arange(axis, dtype=int)[key]
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/image.py:848: VisibleDeprecationWarning: boolean index did not match indexed array along dimension 0; dimension is 10 but corresponding boolean dimension is 3
>   ks = np.arange(axis, dtype=int)[key]
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/image.py:848: VisibleDeprecationWarning: boolean index did not match indexed array along dimension 0; dimension is 10 but corresponding boolean dimension is 3
>   ks = np.arange(axis, dtype=int)[key]
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/image.py:848: VisibleDeprecationWarning: boolean index did not match indexed array along dimension 0; dimension is 10 but corresponding boolean dimension is 3
>   ks = np.arange(axis, dtype=int)[key]
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/image.py:848: VisibleDeprecationWarning: boolean index did not match indexed array along dimension 0; dimension is 10 but corresponding boolean dimension is 3
>   ks = np.arange(axis, dtype=int)[key]
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/image.py:848: VisibleDeprecationWarning: boolean index did not match indexed array along dimension 0; dimension is 10 but corresponding boolean dimension is 3
>   ks = np.arange(axis, dtype=int)[key]
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/image.py:848: VisibleDeprecationWarning: boolean index did not match indexed array along dimension 0; dimension is 10 but corresponding boolean dimension is 3
>   ks = np.arange(axis, dtype=int)[key]
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/tests/test_image.py:342: VisibleDeprecationWarning: boolean index did not match indexed array along dimension 1; dimension is 10 but corresponding boolean dimension is 3
>   dat[:, np.array([True, False, True]), :])
> .............................../<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/file.py:372: UserWarning: Overwriting existing file '/tmp/pyfits-test-HfQOcK/test.fits'.
>   warnings.warn("Overwriting existing file %r." % self.name)
> ..................F.................................../<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/hdulist.py:115: PyfitsDeprecationWarning: The uint16 keyword argument is deprecated since v3.4.0.  Use the uint argument instead.
>   'the uint argument instead.', PyfitsDeprecationWarning)
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/hdulist.py:115: PyfitsDeprecationWarning: The uint16 keyword argument is deprecated since v3.4.0.  Use the uint argument instead.
>   'the uint argument instead.', PyfitsDeprecationWarning)
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/hdulist.py:115: PyfitsDeprecationWarning: The uint16 keyword argument is deprecated since v3.4.0.  Use the uint argument instead.
>   'the uint argument instead.', PyfitsDeprecationWarning)
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/hdulist.py:115: PyfitsDeprecationWarning: The uint16 keyword argument is deprecated since v3.4.0.  Use the uint argument instead.
>   'the uint argument instead.', PyfitsDeprecationWarning)
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/pyfits/hdu/hdulist.py:115: PyfitsDeprecationWarning: The uint16 keyword argument is deprecated since v3.4.0.  Use the uint argument instead.
>   'the uint argument instead.', PyfitsDeprecationWarning)
> ...
> ======================================================================
> FAIL: pyfits.tests.test_table.TestTableFunctions.test_mask_array
> ----------------------------------------------------------------------
> 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/pyfits/tests/test_table.py", line 866, in test_mask_array
>     assert str(hdu.data) == "[('NGC1002', 12.3) ('NGC1003', 15.2)]"
> AssertionError
> 
> ----------------------------------------------------------------------
> Ran 438 tests in 11.479s
> 
> FAILED (failures=1)
> E: pybuild pybuild:276: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build; python2.7 -m nose 
> dh_auto_test: pybuild --test --test-nose -i python{version} -p 2.7 returned exit code 13

The full build log is available from:
   http://aws-logs.debian.net/2016/12/19/pyfits_3.4-3_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 Python-modules-team mailing list