kilo: pkg_resources.ContextualVersionConflict: (fixtures 1.2.1 (/home/jenkins/workspace/periodic-ceilometer-python27-kilo/.tox/py27/lib/python2.7/site-packages), Requirement.parse('fixtures>=1.3.0'), set(['testtools']))
Bug #1555721 reported by
Matt Riedemann
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Invalid
|
Undecided
|
Matt Riedemann | ||
oslo.db |
Fix Released
|
Critical
|
Matt Riedemann | ||
Bug Description
The problem is testscenarios is uncapped and installed before testtools in test-requiremen
Collecting testtools (from testscenarios>
https:/
We just have to install testtools first.
tags: | added: kilo-backport-potential |
Changed in ceilometer: | |
status: | New → In Progress |
assignee: | nobody → Matt Riedemann (mriedem) |
Changed in oslo.db: | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
Ah damn, so oslo.db==1.7.3 is getting installed, which requires:
https:/ /github. com/openstack/ oslo.db/ blob/1. 7.3/requirement s.txt#L17
Which pulls in testscenarios>=0.4 from it's requirements.txt, and oslo.db is installed from ceilometer's requirements.txt, which gets installed before test-requiremen ts.txt, so we don't get our re-order or cap we can do...
We can't really cap testscenarios in stable/kilo because it has no version range on testtools:
https:/ /github. com/testing- cabal/testscena rios/blob/ 0.5/requirement s.txt#L2