[Debian-astro-maintainers] Bug#940720: python-asdf breaks gwcs autopkgtest: No module named 'asdf.extern'

Paul Gevers elbrus at debian.org
Thu Sep 19 13:01:06 BST 2019


Source: python-asdf
Control: found -1 python-asdf/2.4.2-1
Severity: serious
Tags: sid bullseye
X-Debbugs-CC: debian-ci at lists.debian.org
User: debian-ci at lists.debian.org
Usertags: breaks regression
Control: affects -1 src:gwcs
Control: affects -1 src:sunpy

Dear maintainers,

With a recent upload of python-asdf the autopkgtest of gwcs fails in
testing when that autopkgtest is run with the binary packages of
python-asdf from unstable. It passes when run with only packages from
testing. In tabular form:
                       pass            fail
python-asdf            from testing    2.4.2-1
gwcs                   from testing    0.10.0-2
all others             from testing    from testing

I copied some of the output at the bottom of this report. It seems to me
that python-asdf is missing files it expects internally. The same issue
can be seen in the autopkgtest of python-asdf itself, and of sunpy.

Currently this regression is blocking the migration of python-asdf to
testing [1]. Can you please investigate the situation?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=python-asdf

https://ci.debian.net/data/autopkgtest/testing/amd64/g/gwcs/2984900/log.gz


==================================== ERRORS
====================================
_________________ ERROR collecting tags/tests/test_selector.py
_________________
ImportError while importing test module
'/usr/lib/python3/dist-packages/gwcs/tags/tests/test_selector.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3/dist-packages/gwcs/tags/__init__.py:4: in <module>
    from .wcs import *
/usr/lib/python3/dist-packages/gwcs/tags/wcs.py:5: in <module>
    from asdf import yamlutil
/usr/lib/python3/dist-packages/asdf/__init__.py:36: in <module>
    from .asdf import AsdfFile, open_asdf
/usr/lib/python3/dist-packages/asdf/asdf.py:18: in <module>
    from . import block
/usr/lib/python3/dist-packages/asdf/block.py:20: in <module>
    from .compat.numpycompat import NUMPY_LT_1_7
/usr/lib/python3/dist-packages/asdf/compat/numpycompat.py:1: in <module>
    from ..util import minversion
/usr/lib/python3/dist-packages/asdf/util.py:15: in <module>
    from .extern.decorators import add_common_docstring
E   ModuleNotFoundError: No module named 'asdf.extern'
___________________ ERROR collecting tags/tests/test_wcs.py
____________________
ImportError while importing test module
'/usr/lib/python3/dist-packages/gwcs/tags/tests/test_wcs.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3/dist-packages/gwcs/tags/__init__.py:4: in <module>
    from .wcs import *
/usr/lib/python3/dist-packages/gwcs/tags/wcs.py:5: in <module>
    from asdf import yamlutil
/usr/lib/python3/dist-packages/asdf/__init__.py:36: in <module>
    from .asdf import AsdfFile, open_asdf
/usr/lib/python3/dist-packages/asdf/asdf.py:18: in <module>
    from . import block
/usr/lib/python3/dist-packages/asdf/block.py:20: in <module>
    from .compat.numpycompat import NUMPY_LT_1_7
/usr/lib/python3/dist-packages/asdf/compat/numpycompat.py:1: in <module>
    from ..util import minversion
/usr/lib/python3/dist-packages/asdf/util.py:15: in <module>
    from .extern.decorators import add_common_docstring
E   ModuleNotFoundError: No module named 'asdf.extern'

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-astro-maintainers/attachments/20190919/98719b2f/attachment.sig>


More information about the Debian-astro-maintainers mailing list