Comment 4 for bug 1537130

Revision history for this message
Corey Bryant (corey.bryant) wrote :

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