[PKG-Openstack-devel] Bug#880226: heat: FTBFS: AttributeError: 'module' object has no attribute 'KeystoneAuthHandler'

Andreas Beckmann anbe at debian.org
Mon Oct 30 19:36:14 UTC 2017


Source: heat
Version: 1:9.0.0-1
Severity: serious
Justification: fails to build from source

Hi,

heat/experimental FTBFS in a minimal sid+experimental environment:

======================================================================
FAIL: heat.tests.clients.test_mistral_client.MistralClientPluginTest.test_create
heat.tests.clients.test_mistral_client.MistralClientPluginTest.test_create
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "heat/tests/clients/test_mistral_client.py", line 26, in test_create
    self.patchobject(keystone.KeystoneAuthHandler, 'authenticate')
AttributeError: 'module' object has no attribute 'KeystoneAuthHandler'


======================================================================
FAIL: heat.tests.clients.test_zaqar_client.ZaqarClientPluginTest.test_event_sink
heat.tests.clients.test_zaqar_client.ZaqarClientPluginTest.test_event_sink
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "heat/tests/clients/test_zaqar_client.py", line 41, in test_event_sink
    client = context.clients.client('zaqar')
  File "heat/engine/clients/__init__.py", line 69, in client
    return client_plugin.client()
  File "heat/engine/clients/client_plugin.py", line 74, in client
    self._client_instances[version] = self._create()
  File "heat/engine/clients/os/zaqar.py", line 39, in _create
    session=self.context.keystone_session)
TypeError: __init__() got an unexpected keyword argument 'session'


======================================================================
FAIL: heat.tests.clients.test_zaqar_client.ZaqarClientPluginTest.test_create
heat.tests.clients.test_zaqar_client.ZaqarClientPluginTest.test_create
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "heat/tests/clients/test_zaqar_client.py", line 27, in test_create
    client = plugin.client()
  File "heat/engine/clients/client_plugin.py", line 74, in client
    self._client_instances[version] = self._create()
  File "heat/engine/clients/os/zaqar.py", line 39, in _create
    session=self.context.keystone_session)
TypeError: __init__() got an unexpected keyword argument 'session'


======================================================================
FAIL: heat.tests.openstack.zaqar.test_queue.ZaqarSignedQueueURLTest.test_create
heat.tests.openstack.zaqar.test_queue.ZaqarSignedQueueURLTest.test_create
----------------------------------------------------------------------
_StringException: pythonlogging:'': {{{
INFO [heat.engine.resource] Validating ZaqarSignedQueueURL "signed_url" Stack "BQPEHKCQSF" [f5e60c02-2db5-4a48-aebe-a88032ca0fda]
    INFO [heat.engine.stack] Stack CREATE IN_PROGRESS (BQPEHKCQSF): Stack CREATE started
    INFO [heat.engine.resource] creating ZaqarSignedQueueURL "signed_url" Stack "BQPEHKCQSF" [f5e60c02-2db5-4a48-aebe-a88032ca0fda]
    INFO [heat.engine.resource] CREATE: ZaqarSignedQueueURL "signed_url" Stack "BQPEHKCQSF" [f5e60c02-2db5-4a48-aebe-a88032ca0fda]
Traceback (most recent call last):
  File "heat/engine/resource.py", line 831, in _action_recorder
    yield
  File "heat/engine/resource.py", line 939, in _do_action
    yield self.action_handler_task(action, args=handler_args)
  File "heat/engine/scheduler.py", line 334, in wrapper
    step = next(subtask)
  File "heat/engine/resource.py", line 884, in action_handler_task
    handler_data = handler(*args)
  File "heat/engine/resources/openstack/zaqar/queue.py", line 219, in handle_create
    queue = self.client().queue(self.properties[self.QUEUE])
  File "heat/engine/resource.py", line 709, in client
    return self.stack.clients.client(client_name, version)
  File "heat/engine/clients/__init__.py", line 69, in client
    return client_plugin.client()
  File "heat/engine/clients/client_plugin.py", line 74, in client
    self._client_instances[version] = self._create()
  File "heat/engine/clients/os/zaqar.py", line 39, in _create
    session=self.context.keystone_session)
TypeError: __init__() got an unexpected keyword argument 'session'
    INFO [heat.engine.stack] Stack CREATE FAILED (BQPEHKCQSF): Resource CREATE failed: TypeError: resources.signed_url: __init__() got an unexpected keyword argument 'session'
}}}

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1305, in patched
    return func(*args, **keywargs)
  File "heat/tests/openstack/zaqar/test_queue.py", line 340, in test_create
    self.assertEqual(self.rsrc.COMPLETE, self.rsrc.status)
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual
    self.assertThat(observed, matcher, message)
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 'COMPLETE' != 'FAILED'


----------------------------------------------------------------------
Ran 6686 tests in 1339.323s

FAILED (failures=4, skipped=5)
debian/rules:10: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
make[1]: Leaving directory '/build/heat-9.0.0'


Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: heat_1%9.0.0-1.log.gz
Type: application/gzip
Size: 124441 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/openstack-devel/attachments/20171030/849668fd/attachment-0001.bin>


More information about the Openstack-devel mailing list