Nailgun's python-keystoneclient do not satisy python-cinderclient 's requirement

Bug #1464132 reported by Sebastian Kalinowski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Sebastian Kalinowski
7.0.x
Fix Released
High
Sebastian Kalinowski

Bug Description

When calling any script in nailgun, we have conflict in requirements:

 - Traceback (most recent call last):
  File ".tox/venv/bin/manage.py", line 5, in <module>
    from pkg_resources import require
  File "/home/jenkins/workspace/verify-python-fuelclient/fuel-web/nailgun/.tox/venv/local/lib/python2.7/site-packages/pkg_resources.py", line 2720, in <module>
    parse_requirements(__requires__), Environment()
  File "/home/jenkins/workspace/verify-python-fuelclient/fuel-web/nailgun/.tox/venv/local/lib/python2.7/site-packages/pkg_resources.py", line 592, in resolve
    raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (python-keystoneclient 1.4.0 (/home/jenkins/workspace/verify-python-fuelclient/fuel-web/nailgun/.tox/venv/lib/python2.7/site-packages), Requirement.parse('python-keystoneclient>=1.6.0'))

It is casued by python-cinderclient 1.2.2 that required python-keystoneclient >= 1.6.0 and we install 1.4.0

https://ci.fuel-infra.org/job/verify-python-fuelclient/97/

no longer affects: fuel/6.1.x
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

Fix proposed to branch: master
Review: https://review.openstack.org/190541

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/190541
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=9f6004fac838a42cab281094e2a574bb5dfe5295
Submitter: Jenkins
Branch: master

commit 9f6004fac838a42cab281094e2a574bb5dfe5295
Author: Sebastian Kalinowski <email address hidden>
Date: Thu Jun 11 10:16:49 2015 +0200

    Pin upper bound of python-cinderclient version

    python-cinderclient > 1.2.1 require python-keystoneclinet 1.6 when we install
    1.4 due to fix problem with pbr version caused by keystonemiddleware
    We could require higher versiona of keystonemiddleware (>=1.5) but it
    would be much higher than the version we have in repos (1.2) for 6.1

    Change-Id: I449d23cf5e563b9de386beb249437bbf98db47f3
    Closes-Bug: #1464132

Changed in fuel:
status: In Progress → Fix Committed
Changed in fuel:
status: Fix Committed → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (stable/6.1)

Fix proposed to branch: stable/6.1
Review: https://review.openstack.org/190654

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (stable/6.1)

Reviewed: https://review.openstack.org/190654
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=b6fb731cb66922a0f1aa800543cfee4d17492e07
Submitter: Jenkins
Branch: stable/6.1

commit b6fb731cb66922a0f1aa800543cfee4d17492e07
Author: Sebastian Kalinowski <email address hidden>
Date: Thu Jun 11 10:16:49 2015 +0200

    Pin upper bound of python-cinderclient version

    python-cinderclient > 1.2.1 require python-keystoneclinet 1.6 when we install
    1.4 due to fix problem with pbr version caused by keystonemiddleware
    We could require higher versiona of keystonemiddleware (>=1.5) but it
    would be much higher than the version we have in repos (1.2) for 6.1

    Change-Id: I449d23cf5e563b9de386beb249437bbf98db47f3
    Closes-Bug: #1464132
    (cherry picked from commit 9f6004fac838a42cab281094e2a574bb5dfe5295)

Changed in fuel:
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.