[PKG-Openstack-devel] Bug#867508: python-openstackclient FTBFS with python 3.6 as supported version

Adrian Bunk bunk at debian.org
Thu Jul 6 22:23:42 UTC 2017


Source: python-openstackclient
Version: 3.2.1-1
Severity: serious
Tags: buster sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-openstackclient.html

...
======================================================================
FAIL: unittest2.loader._FailedTest.openstackclient.tests.common.test_availability_zone
unittest2.loader._FailedTest.openstackclient.tests.common.test_availability_zone
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
ImportError: Failed to import test module: openstackclient.tests.common.test_availability_zone
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python3/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "/build/1st/python-openstackclient-3.2.1/openstackclient/tests/common/test_availability_zone.py", line 19, in <module>
    from openstackclient.tests.compute.v2 import fakes as compute_fakes
  File "/build/1st/python-openstackclient-3.2.1/openstackclient/tests/compute/v2/fakes.py", line 22, in <module>
    from openstackclient.tests.image.v2 import fakes as image_fakes
  File "/build/1st/python-openstackclient-3.2.1/openstackclient/tests/image/v2/fakes.py", line 21, in <module>
    from glanceclient.v2 import schemas
  File "/usr/lib/python3/dist-packages/glanceclient/v2/__init__.py", line 15, in <module>
    from glanceclient.v2.client import Client      # noqa
  File "/usr/lib/python3/dist-packages/glanceclient/v2/client.py", line 19, in <module>
    from glanceclient.v2 import image_members
  File "/usr/lib/python3/dist-packages/glanceclient/v2/image_members.py", line 16, in <module>
    import warlock
  File "/usr/lib/python3/dist-packages/warlock/__init__.py", line 18, in <module>
    from warlock.core import model_factory
  File "/usr/lib/python3/dist-packages/warlock/core.py", line 19, in <module>
    from . import model
  File "/usr/lib/python3/dist-packages/warlock/model.py", line 20, in <module>
    import jsonpatch
  File "/usr/lib/python3/dist-packages/jsonpatch.py", line 114, in <module>
    json.load = get_loadjson()
  File "/usr/lib/python3/dist-packages/jsonpatch.py", line 108, in get_loadjson
    argspec = inspect.getargspec(json.load)
  File "/usr/lib/python3.6/inspect.py", line 1072, in getargspec
    raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations, use getfullargspec() API which can support them


======================================================================
FAIL: unittest2.loader._FailedTest.openstackclient.tests.common.test_extension
unittest2.loader._FailedTest.openstackclient.tests.common.test_extension
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
ImportError: Failed to import test module: openstackclient.tests.common.test_extension
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/unittest2/loader.py", line 456, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib/python3/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
    __import__(name)
  File "/build/1st/python-openstackclient-3.2.1/openstackclient/tests/common/test_extension.py", line 17, in <module>
    from openstackclient.tests.compute.v2 import fakes as compute_fakes
  File "/build/1st/python-openstackclient-3.2.1/openstackclient/tests/compute/v2/fakes.py", line 22, in <module>
    from openstackclient.tests.image.v2 import fakes as image_fakes
  File "/build/1st/python-openstackclient-3.2.1/openstackclient/tests/image/v2/fakes.py", line 21, in <module>
    from glanceclient.v2 import schemas
  File "/usr/lib/python3/dist-packages/glanceclient/v2/__init__.py", line 15, in <module>
    from glanceclient.v2.client import Client      # noqa
  File "/usr/lib/python3/dist-packages/glanceclient/v2/client.py", line 19, in <module>
    from glanceclient.v2 import image_members
  File "/usr/lib/python3/dist-packages/glanceclient/v2/image_members.py", line 16, in <module>
    import warlock
  File "/usr/lib/python3/dist-packages/warlock/__init__.py", line 18, in <module>
    from warlock.core import model_factory
  File "/usr/lib/python3/dist-packages/warlock/core.py", line 19, in <module>
    from . import model
  File "/usr/lib/python3/dist-packages/warlock/model.py", line 20, in <module>
    import jsonpatch
  File "/usr/lib/python3/dist-packages/jsonpatch.py", line 114, in <module>
    json.load = get_loadjson()
  File "/usr/lib/python3/dist-packages/jsonpatch.py", line 108, in get_loadjson
    argspec = inspect.getargspec(json.load)
  File "/usr/lib/python3.6/inspect.py", line 1072, in getargspec
    raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations, use getfullargspec() API which can support them
...
Ran 706 tests in 10.934s

FAILED (failures=29)
debian/rules:17: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1



More information about the Openstack-devel mailing list