[Fuel CI][python-fuelclient] Job verify-python-fuelclient fails with rather huge amount of exceptions

Bug #1461980 reported by Sergey Kulanov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Sebastian Kalinowski

Bug Description

Fuel CI job https://ci.fuel-infra.org/job/verify-python-fuelclient/ fails from master branch, you can check any builds from #82-#87

test_charset_problem (fuelclient.tests.v1.integration.test_client.TestCharset) ... FAIL
test_deploy_changes_no_failure (fuelclient.tests.v1.integration.test_client.TestDeployChanges) ... FAIL
test_upload_download_disks (fuelclient.tests.v1.integration.test_client.TestDownloadUploadNodeAttributes) ... FAIL
test_upload_download_interfaces (fuelclient.tests.v1.integration.test_client.TestDownloadUploadNodeAttributes) ... FAIL
test_file_creation (fuelclient.tests.v1.integration.test_client.TestFiles) ... FAIL
test_destroy_multiple_nodes (fuelclient.tests.v1.integration.test_client.TestHandlers) ... FAIL
test_destroy_offline_node (fuelclient.tests.v1.integration.test_client.TestHandlers) ... FAIL
test_env_action (fuelclient.tests.v1.integration.test_client.TestHandlers) ... FAIL
test_env_action_errors (fuelclient.tests.v1.integration.test_client.TestHandlers) ... ok
test_error_when_destroying_online_node (fuelclient.tests.v1.integration.test_client.TestHandlers) ... FAIL
test_for_examples_in_action_help (fuelclient.tests.v1.integration.test_client.TestHandlers) ... ok
test_force_destroy_online_node (fuelclient.tests.v1.integration.test_client.TestHandlers) ... FAIL

 - 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 588, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pbr>=0.6,!=0.7,<1.0

Tags: non-release
Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
importance: Undecided → High
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
milestone: none → 6.1
status: New → Confirmed
Revision history for this message
Andrey Maximov (maximov) wrote :

affects only CI testing for client patches

tags: added: non-release
Revision history for this message
Sebastian Kalinowski (prmtl) wrote :

The problem is actually with pbr in nailgun.

Some of the packages required by nailgun need pbr >=0.6,!=0.7,<1.0, and some of them >=0.11,<2.0. Packages that require higher version of pbr are installed first, so we end up with pbr 1.0.1 and broken dependencies.

description: updated
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/188699

Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Sebastian Kalinowski (prmtl)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

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

commit ed0540a3690d066b508d75cfec7555d546bb0506
Author: Sebastian Kalinowski <email address hidden>
Date: Fri Jun 5 10:00:08 2015 +0200

    Set upper bounds of packages using old pbr

    Because some of the packages (python-cinderclient, keystonemiddleware)
    do not release new versions with pbr requirements aligned with
    OpenStack global requirements, we have a conflict in requirements
    since new packages install pbr 1.0.1 (newest one) and "old" packages
    want pbr<=1.0.
    Because of that we limit higher version of explicitly installed packages
    so we avoid this issue.

    Change-Id: If90e0795cf8cebdeb381b17ad0a694b7b35f3d88
    Closes-Bug: #1461980

Changed in fuel:
status: In Progress → 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.