Error with run_tests.sh: Invalid version of "six" installed

Bug #1227019 reported by Bob Ball
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Medium
Bob Ball
oslo-incubator
Fix Released
Medium
Bob Ball

Bug Description

run_tests.sh installs+upgrades the requirements from requirements.txt followed by doing the same for test-requirements.txt

test_requirements.txt does not have an upper bound on six and therefore upgrades it beyond the version permitted in requirements.txt.

tox installs+upgrades for both files at the same time rather than in serial, therefore identifies a version of six that satisfies all of the requirements.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

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

Changed in nova:
assignee: nobody → Bob Ball (bob-ball)
status: New → In Progress
Mark McLoughlin (markmc)
Changed in nova:
importance: Undecided → Medium
Mark McLoughlin (markmc)
Changed in oslo:
status: New → Fix Committed
importance: Undecided → Medium
assignee: nobody → Bob Ball (bob-ball)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/47114
Committed: http://github.com/openstack/nova/commit/7134cb0d326c8544b9422477005e88976e84aa10
Submitter: Jenkins
Branch: master

commit 7134cb0d326c8544b9422477005e88976e84aa10
Author: Bob Ball <email address hidden>
Date: Wed Sep 18 10:30:31 2013 +0100

    Syncs install_venv_common.py from oslo-incubator

    Needed to make run_tests.sh identify requirements correctly

    We need to check requirements.txt and test-requirements.txt
    in parallel to ensure both are satisfied and we don't upgrade
    a package beyond requirements.txt's limits when installing
    dependencies for test-requirements.txt

    Fixes bug: 1227019

    Change-Id: I606f8a1d3eed5c270d5b3c154994d5c3a17b98c8

Changed in nova:
status: In Progress → Fix Committed
Changed in nova:
milestone: none → havana-rc1
Thierry Carrez (ttx)
Changed in oslo:
milestone: none → havana-rc1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in oslo:
milestone: havana-rc1 → 2013.2
Thierry Carrez (ttx)
Changed in nova:
milestone: havana-rc1 → 2013.2
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.