tempest fails to install as it requires oslo.context 0.2.0

Bug #1430334 reported by Hugh Saunders
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
Undecided
Hugh Saunders

Bug Description

The real problem here is that tempest install branch has been set to master rather than the SHA it was set to previously.

For example:

root@aio1_utility_container-d7a871f1:/opt/tempest_3# pip install .
Ignoring indexes: https://pypi.python.org/simple
Processing /opt/tempest_3
    [pbr] Processing SOURCES.txt
    warning: LocalManifestMaker: standard file '-c' not found
    [pbr] In git context, generating filelist from git
Requirement already up-to-date: pbr!=0.7,<1.0,>=0.6 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: anyjson>=0.3.3 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: httplib2>=0.7.5 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: jsonschema<3.0.0,>=2.0.0 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: testtools!=1.2.0,>=0.9.36 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Collecting boto>=2.32.1 (from tempest==3)
  Downloading http://172.29.236.100:8181/os-releases/master/boto-2.34.0-py2.py3-none-any.whl (1.3MB)
    100% |################################| 1.3MB 32.2MB/s
Collecting paramiko>=1.13.0 (from tempest==3)
  Downloading http://172.29.236.100:8181/os-releases/master/paramiko-1.15.2-py2.py3-none-any.whl (165kB)
    100% |################################| 167kB 16.8MB/s
Requirement already up-to-date: netaddr>=0.7.12 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: python-ceilometerclient>=1.0.6 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: python-glanceclient>=0.14.0 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: python-keystoneclient>=0.11.1 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: python-novaclient>=2.18.0 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: python-neutronclient<3,>=2.3.6 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: python-cinderclient>=1.1.0 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: python-heatclient>=0.2.9 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: python-ironicclient>=0.2.1 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: python-saharaclient>=0.7.5 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: python-swiftclient>=2.2.0 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: testrepository>=0.0.18 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: oslo.config>=1.4.0 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: six>=1.7.0 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: iso8601>=0.1.9 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Requirement already up-to-date: fixtures>=0.3.14 in /usr/local/lib/python2.7/dist-packages (from tempest==3)
Collecting testscenarios>=0.4 (from tempest==3)
  Downloading http://172.29.236.100:8181/os-releases/master/testscenarios-0.4-py2-none-any.whl
Collecting tempest-lib (from tempest==3)
  Downloading http://172.29.236.100:8181/os-releases/master/tempest_lib-0.3.0-py2-none-any.whl (61kB)
    100% |################################| 65kB 31.8MB/s
Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages (from pbr!=0.7,<1.0,>=0.6->tempest==3)
Requirement already up-to-date: extras in /usr/local/lib/python2.7/dist-packages (from testtools!=1.2.0,>=0.9.36->tempest==3)
Requirement already up-to-date: unittest2>=0.8.0 in /usr/local/lib/python2.7/dist-packages (from testtools!=1.2.0,>=0.9.36->tempest==3)
Requirement already up-to-date: python-mimeparse in /usr/local/lib/python2.7/dist-packages (from testtools!=1.2.0,>=0.9.36->tempest==3)
Collecting ecdsa>=0.11 (from paramiko>=1.13.0->tempest==3)
  Downloading http://172.29.236.100:8181/os-releases/master/ecdsa-0.13-py2.py3-none-any.whl (86kB)
    100% |################################| 90kB 29.5MB/s
Requirement already up-to-date: pycrypto!=2.4,>=2.1 in /usr/local/lib/python2.7/dist-packages (from paramiko>=1.13.0->tempest==3)
Requirement already up-to-date: argparse in /usr/local/lib/python2.7/dist-packages (from python-ceilometerclient>=1.0.6->tempest==3)
Requirement already up-to-date: PrettyTable<0.8,>=0.7 in /usr/local/lib/python2.7/dist-packages (from python-ceilometerclient>=1.0.6->tempest==3)
Requirement already up-to-date: oslo.utils>=1.0.0 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.14.0->tempest==3)
Requirement already up-to-date: pyOpenSSL>=0.11 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.14.0->tempest==3)
Requirement already up-to-date: requests!=2.4.0,>=1.2.1 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.14.0->tempest==3)
Requirement already up-to-date: warlock<2,>=1.0.1 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.14.0->tempest==3)
Requirement already up-to-date: Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.14.0->tempest==3)
Requirement already up-to-date: stevedore>=1.1.0 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.11.1->tempest==3)
Requirement already up-to-date: oslo.i18n>=1.0.0 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.11.1->tempest==3)
Requirement already up-to-date: oslo.serialization>=1.0.0 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.11.1->tempest==3)
Requirement already up-to-date: simplejson>=2.2.0 in /usr/local/lib/python2.7/dist-packages (from python-novaclient>=2.18.0->tempest==3)
Requirement already up-to-date: cliff>=1.7.0 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient<3,>=2.3.6->tempest==3)
Requirement already up-to-date: PyYAML>=3.1.0 in /usr/local/lib/python2.7/dist-packages (from python-heatclient>=0.2.9->tempest==3)
Requirement already up-to-date: lxml>=2.3 in /usr/local/lib/python2.7/dist-packages (from python-ironicclient>=0.2.1->tempest==3)
Requirement already up-to-date: futures>=2.1.3 in /usr/local/lib/python2.7/dist-packages (from python-swiftclient>=2.2.0->tempest==3)
Requirement already up-to-date: python-subunit>=0.0.18 in /usr/local/lib/python2.7/dist-packages (from testrepository>=0.0.18->tempest==3)
Collecting oslo.log>=0.1.0 (from tempest-lib->tempest==3)
  Downloading http://172.29.236.100:8181/os-releases/master/oslo.log-1.0.0-py2.py3-none-any.whl
Requirement already up-to-date: netifaces>=0.10.4 in /usr/local/lib/python2.7/dist-packages (from oslo.utils>=1.0.0->python-glanceclient>=0.14.0->tempest==3)
Requirement already up-to-date: jsonpatch<2,>=0.10 in /usr/local/lib/python2.7/dist-packages (from warlock<2,>=1.0.1->python-glanceclient>=0.14.0->tempest==3)
Requirement already up-to-date: pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->python-glanceclient>=0.14.0->tempest==3)
Requirement already up-to-date: cmd2>=0.6.7 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.7.0->python-neutronclient<3,>=2.3.6->tempest==3)
Requirement already up-to-date: pyparsing>=2.0.1 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.7.0->python-neutronclient<3,>=2.3.6->tempest==3)
Collecting oslo.context>=0.2.0 (from oslo.log>=0.1.0->tempest-lib->tempest==3)
  Could not find a version that satisfies the requirement oslo.context>=0.2.0 (from oslo.log>=0.1.0->tempest-lib->tempest==3) (from versions: 0.1.0)
  No distributions matching the version for oslo.context>=0.2.0 (from oslo.log>=0.1.0->tempest-lib->tempest==3)

Changed in openstack-ansible:
assignee: nobody → Hugh Saunders (hughsaunders)
status: New → In Progress
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to os-ansible-deployment (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on os-ansible-deployment (master)

Change abandoned by Nolan Brubaker (<email address hidden>) on branch: master
Review: https://review.openstack.org/163194
Reason: Abandoning change because https://review.openstack.org/#/c/163006/ handles the change at the correct package, and is a smaller change (no direct client manipulations).

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to os-ansible-deployment (master)

Reviewed: https://review.openstack.org/163006
Committed: https://git.openstack.org/cgit/stackforge/os-ansible-deployment/commit/?id=49cfbb20aa48d6757e2ddc73c3f22f971369ab35
Submitter: Jenkins
Branch: master

commit 49cfbb20aa48d6757e2ddc73c3f22f971369ab35
Author: Hugh Saunders <email address hidden>
Date: Tue Mar 10 13:52:10 2015 +0000

    Fix gate: tempest and galera updates

    Update tempest pin:
    Tempest was installing v3 which is out of step with the other branches
    and does not include the necessary patches required for networking tests
    to work as we expect it to. This change installs a specific sha that is
    newer than v3 and in line with the other branches. The master branch was
    not selected to pin against as it's a moving target and disruptive to
    our development process.

    Pin tempest-lib:
    This patch also pins tempest-lib to 0.2.1 as a later change in its
    requirements was introduced which breaks the tempest installation.

    Change galera package name:
    The mariadb repository appears to have renamed the 'galera' package to
    'galera-3'. This patch also handles that change.

    These three changes have been combined as without them all together the
    gate commit check will not pass.

    Closes-Bug: #1430334
    Closes-Bug: #1430771
    Co-Authored-By: Jesse Pretorius <email address hidden>
    Change-Id: Icc8e34d0984c71e23c5cb261abe8814026cd3f7f

Changed in openstack-ansible:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on os-ansible-deployment (master)

Change abandoned by Hugh Saunders (<email address hidden>) on branch: master
Review: https://review.openstack.org/163025
Reason: not required

Changed in openstack-ansible:
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.