[Debian-astro-maintainers] Bug#868968: ccdproc: FTBFS: ImportError: cannot import name gzip

Lucas Nussbaum lucas at debian.org
Wed Jul 19 20:22:14 UTC 2017


Source: ccdproc
Version: 1.2.0-1
Severity: serious
Tags: buster sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20170719 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>>'
> python2.7 setup.py test -vv --args -v
> running test
> running build
> running build_py
> creating build/lib.linux-x86_64-2.7
> creating build/lib.linux-x86_64-2.7/ccdproc
> copying ccdproc/combiner.py -> build/lib.linux-x86_64-2.7/ccdproc
> copying ccdproc/ccddata.py -> build/lib.linux-x86_64-2.7/ccdproc
> copying ccdproc/conftest.py -> build/lib.linux-x86_64-2.7/ccdproc
> copying ccdproc/core.py -> build/lib.linux-x86_64-2.7/ccdproc
> copying ccdproc/_astropy_init.py -> build/lib.linux-x86_64-2.7/ccdproc
> copying ccdproc/log_meta.py -> build/lib.linux-x86_64-2.7/ccdproc
> copying ccdproc/__init__.py -> build/lib.linux-x86_64-2.7/ccdproc
> copying ccdproc/version.py -> build/lib.linux-x86_64-2.7/ccdproc
> copying ccdproc/image_collection.py -> build/lib.linux-x86_64-2.7/ccdproc
> creating build/lib.linux-x86_64-2.7/ccdproc/utils
> copying ccdproc/utils/__init__.py -> build/lib.linux-x86_64-2.7/ccdproc/utils
> copying ccdproc/utils/slices.py -> build/lib.linux-x86_64-2.7/ccdproc/utils
> creating build/lib.linux-x86_64-2.7/ccdproc/tests
> copying ccdproc/tests/test_combiner.py -> build/lib.linux-x86_64-2.7/ccdproc/tests
> copying ccdproc/tests/test_gain.py -> build/lib.linux-x86_64-2.7/ccdproc/tests
> copying ccdproc/tests/test_ccdproc_logging.py -> build/lib.linux-x86_64-2.7/ccdproc/tests
> copying ccdproc/tests/test_wrapped_external_funcs.py -> build/lib.linux-x86_64-2.7/ccdproc/tests
> copying ccdproc/tests/pytest_fixtures.py -> build/lib.linux-x86_64-2.7/ccdproc/tests
> copying ccdproc/tests/test_cosmicray.py -> build/lib.linux-x86_64-2.7/ccdproc/tests
> copying ccdproc/tests/test_image_collection.py -> build/lib.linux-x86_64-2.7/ccdproc/tests
> copying ccdproc/tests/setup_package.py -> build/lib.linux-x86_64-2.7/ccdproc/tests
> copying ccdproc/tests/test_ccdproc.py -> build/lib.linux-x86_64-2.7/ccdproc/tests
> copying ccdproc/tests/__init__.py -> build/lib.linux-x86_64-2.7/ccdproc/tests
> copying ccdproc/tests/test_keyword.py -> build/lib.linux-x86_64-2.7/ccdproc/tests
> copying ccdproc/tests/test_ccddata.py -> build/lib.linux-x86_64-2.7/ccdproc/tests
> copying ccdproc/tests/test_ccdmask.py -> build/lib.linux-x86_64-2.7/ccdproc/tests
> creating build/lib.linux-x86_64-2.7/ccdproc/utils/tests
> copying ccdproc/utils/tests/test_slices.py -> build/lib.linux-x86_64-2.7/ccdproc/utils/tests
> copying ccdproc/utils/tests/__init__.py -> build/lib.linux-x86_64-2.7/ccdproc/utils/tests
> copying ccdproc/tests/coveragerc -> build/lib.linux-x86_64-2.7/ccdproc/tests
> creating build/lib.linux-x86_64-2.7/ccdproc/tests/data
> copying ccdproc/tests/data/a8280271.fits -> build/lib.linux-x86_64-2.7/ccdproc/tests/data
> /usr/lib/python2.7/dist-packages/astropy/config/configuration.py:541: ConfigurationMissingWarning: Configuration defaults will be used due to OSError:2 on None
>   warn(ConfigurationMissingWarning(msg))
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/dist-packages/_pytest/config.py", line 373, in _importconftest
>     mod = conftestpath.pyimport()
>   File "/usr/lib/python2.7/dist-packages/py/_path/local.py", line 662, in pyimport
>     __import__(modname)
>   File "/usr/lib/python2.7/dist-packages/_pytest/assertion/rewrite.py", line 211, in load_module
>     py.builtin.exec_(co, mod.__dict__)
>   File "/usr/lib/python2.7/dist-packages/py/_builtin.py", line 221, in exec_
>     exec2(obj, globals, locals)
>   File "<string>", line 7, in exec2
>   File "/tmp/ccdproc-test-Lxllpx/lib.linux-x86_64-2.7/ccdproc/conftest.py", line 8, in <module>
>     from .tests.pytest_fixtures import *
>   File "ccdproc/tests/pytest_fixtures.py", line 15, in <module>
>     from astropy.utils.compat import gzip
> ImportError: cannot import name gzip
> ERROR: could not load /tmp/ccdproc-test-Lxllpx/lib.linux-x86_64-2.7/ccdproc/conftest.py
> 
> debian/rules:14: recipe for target 'test-python2.7' failed
> make[1]: *** [test-python2.7] Error 4

The full build log is available from:
   http://aws-logs.debian.net/2017/07/19/ccdproc_1.2.0-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-astro-maintainers mailing list