[Bug 1537130] Re: Glance depends on swift client
Corey Bryant
corey.bryant at canonical.com
Fri Jun 24 13:59:57 UTC 2016
Looking at the upstream code for glance_store stable/liberty
(https://github.com/openstack/glance_store) there are optional
dependencies listed in setup.cfg [extras], which include swiftclient.
It looks like these need to be added to the package's debian/control
Suggests or Depends section for glance_store. Typically we determine
package dependencies based on the upstream (test-)requirements.txt, so I
think this is a gap in where we're looking for upstream dependencies.
55 [extras]
56 # Dependencies for each of the optional stores
57 s3 =
58 boto>=2.32.1
59 vmware =
60 oslo.vmware>=1.16.0 # Apache-2.0
61 swift =
62 httplib2>=0.7.5
63 python-swiftclient>=2.2.0,<3.0.0
64 gridfs =
65 pymongo>=3.0.2
66 cinder =
67 python-cinderclient>=1.3.1
** Changed in: glance (Ubuntu)
Status: Confirmed => Triaged
** Changed in: glance (Ubuntu)
Importance: Undecided => Medium
** Also affects: python-glance-store (Ubuntu)
Importance: Undecided
Status: New
** Changed in: python-glance-store (Ubuntu)
Status: New => Triaged
** Changed in: python-glance-store (Ubuntu)
Importance: Undecided => Medium
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to glance in Ubuntu.
https://bugs.launchpad.net/bugs/1537130
Title:
Glance depends on swift client
Status in Glance:
New
Status in glance package in Ubuntu:
Triaged
Status in python-glance-store package in Ubuntu:
Triaged
Bug description:
Using the cloud archive repository for Liberty, the glance-api service
(2:11.0.0-0ubuntu1~cloud0) appears to depend on the swift client
regardless of whether or not the glance configuration uses the swift
back-end.
ERROR stevedore.extension [-] Could not load 'glance.store.swift.Store': No module named swiftclient
ERROR stevedore.extension [-] No module named swiftclient
ERROR stevedore.extension Traceback (most recent call last):
ERROR stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 162, in _load_plugins
ERROR stevedore.extension verify_requirements,
ERROR stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 183, in _load_one_plugin
ERROR stevedore.extension plugin = ep.resolve()
ERROR stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2361, in resolve
ERROR stevedore.extension module = __import__(self.module_name, fromlist=['__name__'], level=0)
ERROR stevedore.extension File "/usr/lib/python2.7/dist-packages/glance_store/_drivers/swift/__init__.py", line 17, in <module>
ERROR stevedore.extension from glance_store._drivers.swift.store import * # noqa
ERROR stevedore.extension File "/usr/lib/python2.7/dist-packages/glance_store/_drivers/swift/store.py", line 28, in <module>
ERROR stevedore.extension import swiftclient
ERROR stevedore.extension ImportError: No module named swiftclient
ERROR stevedore.extension
ERROR stevedore.extension [-] Could not load 'swift': cannot import name utils
ERROR stevedore.extension [-] cannot import name utils
ERROR stevedore.extension Traceback (most recent call last):
ERROR stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 162, in _load_plugins
ERROR stevedore.extension verify_requirements,
ERROR stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 183, in _load_one_plugin
ERROR stevedore.extension plugin = ep.resolve()
ERROR stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2361, in resolve
ERROR stevedore.extension module = __import__(self.module_name, fromlist=['__name__'], level=0)
ERROR stevedore.extension File "/usr/lib/python2.7/dist-packages/glance_store/_drivers/swift/__init__.py", line 16, in <module>
ERROR stevedore.extension from glance_store._drivers.swift import utils # noqa
ERROR stevedore.extension ImportError: cannot import name utils
ERROR stevedore.extension
To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1537130/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list