six==1.5.2 conflicts with model_mommy-1.2's six==1.0.3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu CI Engine |
Fix Released
|
High
|
Vincent Ladeuil |
Bug Description
This was revealed by using run-tests and is masked by ./tarmac running setup.py develop ; setup.py test for one component after the other.
Recipe:
# source your cloud credentials (otherwise the tests are skipped)
$ rm -fr .venv ; virtualenv .venv
$ ./tarmac.sh .venv
=======
ERROR: test_create_
-------
Traceback (most recent call last):
File "/home/
identifier=
File "/home/
self.
File "/home/
os_
File "/home/
insecure=
File "/home/
variables to be set or overridden with -A, -U, or -K.''')
SystemExit:
Auth version 2.0 requires python-
version 1.0 which requires ST_AUTH, ST_USER, and ST_KEY environment
variables to be set or overridden with -A, -U, or -K.
=======
ERROR: test_put_
-------
Traceback (most recent call last):
File "/home/
identifier=
File "/home/
self.
File "/home/
os_
File "/home/
insecure=
File "/home/
variables to be set or overridden with -A, -U, or -K.''')
SystemExit:
Auth version 2.0 requires python-
version 1.0 which requires ST_AUTH, ST_USER, and ST_KEY environment
variables to be set or overridden with -A, -U, or -K.
=======
ERROR: test_store_
-------
Traceback (most recent call last):
File "/home/
identifier=
File "/home/
self.
File "/home/
os_
File "/home/
insecure=
File "/home/
variables to be set or overridden with -A, -U, or -K.''')
SystemExit:
Auth version 2.0 requires python-
version 1.0 which requires ST_AUTH, ST_USER, and ST_KEY environment
variables to be set or overridden with -A, -U, or -K.
Related branches
- Andy Doan (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 64 lines (+10/-4)3 files modifiedci-utils/ci_utils/image_store/__init__.py (+3/-2)
tarmac.sh (+6/-1)
ticket_system/setup.py (+1/-1)
Changed in uci-engine: | |
status: | Triaged → Fix Committed |
summary: |
- six==1.5.3 conflicts with model_mommy-1.2's six==1.30 + six==1.5.2 conflicts with model_mommy-1.2's six==1.30 |
summary: |
- six==1.5.2 conflicts with model_mommy-1.2's six==1.30 + six==1.5.2 conflicts with model_mommy-1.2's six==1.0.3 |
Changed in uci-engine: | |
status: | Fix Committed → Fix Released |
I ran into the issue in a branch I've been working on where I diagnosed that we have a conflict on six:
- we want to use 1.5.2 (especially for keystoneclient),
- we use model_mommy-1.2 which requires six==1.3.0