stable/juno unit tests blocked: ContextualVersionConflict: (oslo.i18n 1.3.1 (/home/jenkins/workspace/periodic-glance-python27-juno/.tox/py27/lib/python2.7/site-packages), Requirement.parse('oslo.i18n>=1.5.0'), set(['oslo.utils', 'pycadf']))
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glance |
Invalid
|
Undecided
|
Unassigned | ||
keystonemiddleware |
Invalid
|
Undecided
|
Unassigned |
Bug Description
stable/juno unit tests are failing on (multiple) dependency conflicts. Reproducible outside the gate simply running the py27 or py26 tox env locally:
Tests in glance.
ContextualVersi
This isn't affecting stable/juno tempest runs of this stuff since devstack sets up libraries directly from tip of the stable branches, where requirements have been updated to avoid this. Those fixes haven't been pushed out via releases to pypi, which is what the unit tests rely on.
There are two paths of conflict
glance (stable/juno) (keystonemiddle
-> keystonemiddleware (1.3.1) (pycadf>=0.6.0)
-> pycadf (0.9.0)
-> CONFLICT oslo.config>=1.9.3 # Apache-2.0
-> CONFLICT oslo.i18n>=1.5.0 # Apache-2.0
As per GR, we should be getting pycadf>
https:/
summary: |
- stable/juno unit tests wedged: ContextualVersionConflict: (oslo.i18n + stable/juno unit tests blocked: ContextualVersionConflict: (oslo.i18n 1.3.1 (/home/jenkins/workspace/periodic-glance- python27-juno/.tox/py27/lib/python2.7/site-packages), Requirement.parse('oslo.i18n>=1.5.0'), set(['oslo.utils', 'pycadf'])) |
https:/ /review. openstack. org/#/c/ 173123/ has merged.