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

Adrian Bunk bunk at debian.org
Sun Jul 16 23:20:04 UTC 2017


Source: python-glanceclient
Version: 1:2.5.0-3
Severity: serious
Tags: buster sid

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

...
===> Testing with python (python3)
+ rm -rf .testrepository
+ testr-python3 init
+ mktemp -t
+ TEMP_REZ=/tmp/tmp.PibLfS1VGx
+ + tee /tmp/tmp.PibLfS1VGx
subunit2pyunit
+ pwd
+ PYTHONPATH=/build/1st/python-glanceclient-2.5.0 PYTHON=python3.6 testr-python3 run --subunit glanceclient\.tests\.unit\.(?!(.*v2.test_client_requests.ClientTestRequests.test_show_bad_image_schema.*|.*test_ssl.TestHTTPSVerifyCert.test_v1_requests_cert_verification.*|.*test_ssl.TestHTTPSVerifyCert.test_v2_requests_cert_verification.*|.*test_get_schema.*))
Non-zero exit code (2) from test listing.
running=${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./glanceclient/tests/unit} --list 
--- import errors ---
Failed to import test module: glanceclient.tests.unit.test_client
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-glanceclient-2.5.0/glanceclient/tests/unit/test_client.py", line 20, in <module>
    from glanceclient import v2
  File "/build/1st/python-glanceclient-2.5.0/glanceclient/v2/__init__.py", line 15, in <module>
    from glanceclient.v2.client import Client      # noqa
  File "/build/1st/python-glanceclient-2.5.0/glanceclient/v2/client.py", line 19, in <module>
    from glanceclient.v2 import image_members
  File "/build/1st/python-glanceclient-2.5.0/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 0 tests in 1.867s

OK
+ cat /tmp/tmp.PibLfS1VGx
+ + subunit-filtersubunit-stats -s
 --no-passthrough
Total tests:       0
Passed tests:      0
Failed tests:      0
Skipped tests:     0
Seen tags: 
+ rm -f /tmp/tmp.PibLfS1VGx
+ testr-python3 slowest
debian/rules:26: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 3



More information about the Openstack-devel mailing list