[Fuel CI][fuelclient] verify-python-fuelclient job failing on master

Bug #1466733 reported by Pawel Brzozowski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Sebastian Kalinowski
6.1.x
Fix Committed
High
Sebastian Kalinowski

Bug Description

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

----------------------------------------------------------------------
XML: /home/jenkins/workspace/verify-python-fuelclient/fuelclient.xml
----------------------------------------------------------------------
Ran 195 tests in 29.101s

FAILED (SKIP=2, failures=10)
ERROR: InvocationError: '/home/jenkins/workspace/verify-python-fuelclient/.tox/py27/bin/nosetests -vv --with-xunit fuelclient/tests/common/unit fuelclient/tests/common/integration fuelclient/tests/v1/unit fuelclient/tests/v1/integration fuelclient/tests/v2/unit fuelclient/tests/v2/integration --xunit-file /home/jenkins/workspace/verify-python-fuelclient/fuelclient.xml'

Revision history for this message
Sebastian Kalinowski (prmtl) wrote :

This bug is caused by messed-up dependencies. We need to pin another one to prevents issues with requireemtns in nailgun:

 - 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'))

In 7.0 we can unpin it but in 6.1 we cannot do it since it will cause too much differences between versions in requirements.txt and what we have in mirrors.

Changed in fuel:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Sebastian Kalinowski (prmtl)
milestone: none → 7.0
tags: added: module-nailgun
Changed in fuel:
status: Confirmed → In Progress
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/193452

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

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

commit a4301f36c2125ae47ce4be487b5a03ac6f703773
Author: Sebastian Kalinowski <email address hidden>
Date: Fri Jun 19 10:07:52 2015 +0200

    Pin keystonemiddleware max version

    To resolve requirements conflicts in most painless way before 6.1 GA
    let's ping keystonemiddleware to max version 2.0.0 and in 7.0 we
    can remove upper bounds as well update packages in our mirros.

    Change-Id: I98055060480a2ef80b9d56a211812e98e27fa2e1
    Closes-Bug: #1466733

Revision history for this message
Nastya Urlapova (aurlapova) wrote :
Changed in fuel:
status: Fix Committed → Fix Released
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.