)]}'
{"id":"openstack%2Fdevstack~278206","triplet_id":"openstack%2Fdevstack~master~I7f84dfb67a3c97003947aefd8a7e3c6454106db4","project":"openstack/devstack","branch":"master","topic":"bug/1543841","hashtags":[],"change_id":"I7f84dfb67a3c97003947aefd8a7e3c6454106db4","subject":"Respect constraints in tempest tox venvs","status":"MERGED","created":"2016-02-10 04:55:57.000000000","updated":"2016-02-18 21:03:12.000000000","submitted":"2016-02-18 21:03:11.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d677213411f00b52f74f6c359bc3d1070b1aae19","_number":278206,"virtual_id_number":278206,"owner":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-02-18 21:03:11.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-02-18 16:12:04.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":2,"date":"2016-02-18 04:53:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-02-18 16:12:04.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2016-02-10 20:21:16.000000000","_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-18 04:53:41.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2016-02-18 16:12:04.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2016-02-18 21:03:11.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e3e7f49076046b8dfed70d4dad3478f76925e61b","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2016-02-10 04:55:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cd3f231ff3af09abbd9c712520532155051aa4be","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2016-02-10 04:56:13.000000000","message":"Patch Set 1: Workflow-1\n\nJust trying this for now to see if it\u0027ll work","accounts_in_message":[],"_revision_number":1},{"id":"101c12dc6f076b646b8e34d896a1f0490f9c72c8","author":{"_account_id":20084,"name":"Intel networking-odl CI","email":"intel-odl-ci@intel.com","username":"intel-networking-odl-ci"},"date":"2016-02-10 05:37:44.000000000","message":"Patch Set 1:\n\nBuild Successful.\n* networking-odl-vhostuser-ci http://intel-openstack-ci-logs.ovh/networking-odl-vhostuser-ci/refs/changes/06/278206/1 : SUCCESS\n\nTo re-run the job please post a comment with `recheck networking-odl-vhostuser-ci`","accounts_in_message":[],"_revision_number":1},{"id":"52a382dd0f7b72903d0ee3f9ed0ae1d64313fa36","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2016-02-10 06:00:26.000000000","message":"Patch Set 1:\n\nTesting completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm-recheck. Contact info: kvmpower@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- check-ibm-tempest-dsvm-full http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/06/278206/1/check/check-ibm-tempest-dsvm-full/724e94e/ : FAILURE in 1h 04m 18s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"96e4b4770392811f00659ce5d926182129e175de","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2016-02-10 06:22:30.000000000","message":"Patch Set 1:\n\nTesting completed on Citrix Xenserver. For rechecking only on the Citrix Xenserver CI,add a review comment with \"xenserver: recheck\". Contact info: openstack@citrix.com.\nFor debugging suggestions, see https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures\n\n- check-citrix-xenserver http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/06/278206/1/5784/index.html : SUCCESS in 01 h 23 m 22 s","accounts_in_message":[],"_revision_number":1},{"id":"25372419b8c62d57617e131c4c0d6978855208a9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-10 06:57:13.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/06/278206/1/check/gate-tempest-dsvm-full/080ec01/ : SUCCESS in 34m 21s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/06/278206/1/check/gate-tempest-dsvm-postgres-full/cd00aa1/ : SUCCESS in 36m 04s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/06/278206/1/check/gate-tempest-dsvm-neutron-full/1a4ac34/ : SUCCESS in 43m 03s\n- gate-grenade-dsvm http://logs.openstack.org/06/278206/1/check/gate-grenade-dsvm/d3282d7/ : SUCCESS in 32m 15s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/06/278206/1/check/gate-tempest-dsvm-large-ops/305df1c/ : SUCCESS in 22m 36s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/06/278206/1/check/gate-tempest-dsvm-neutron-large-ops/0e12120/ : SUCCESS in 20m 44s\n- gate-devstack-bashate http://logs.openstack.org/06/278206/1/check/gate-devstack-bashate/e323982/ : SUCCESS in 20s\n- gate-devstack-unit-tests http://logs.openstack.org/06/278206/1/check/gate-devstack-unit-tests/71963c9/ : SUCCESS in 24s\n- gate-tempest-dsvm-ironic-agent_ssh-nv http://logs.openstack.org/06/278206/1/check/gate-tempest-dsvm-ironic-agent_ssh-nv/cbf485a/ : SUCCESS in 28m 01s (non-voting)\n- gate-devstack-dsvm-updown http://logs.openstack.org/06/278206/1/check/gate-devstack-dsvm-updown/8dcd095/ : SUCCESS in 16m 42s\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/06/278206/1/check/gate-tempest-dsvm-centos7/3484896/ : SUCCESS in 36m 16s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full http://logs.openstack.org/06/278206/1/check/gate-tempest-dsvm-neutron-identity-v3-only-full/79b8d3d/ : SUCCESS in 43m 22s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/06/278206/1/check/gate-devstack-publish-docs/5fb523c//doc/build/html/ : SUCCESS in 1m 39s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/06/278206/1/check/gate-swift-dsvm-functional-nv/26ce284/ : SUCCESS in 19m 50s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/06/278206/1/check/gate-grenade-dsvm-neutron/f3f04bf/ : SUCCESS in 40m 17s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/06/278206/1/check/gate-tempest-dsvm-multinode-full/1f1ff85/ : SUCCESS in 59m 32s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/06/278206/1/check/gate-tempest-dsvm-neutron-multinode-full/3bfdd92/ : FAILURE in 6m 44s (non-voting)\n- gate-grenade-dsvm-multinode http://logs.openstack.org/06/278206/1/check/gate-grenade-dsvm-multinode/a88fb95/ : SUCCESS in 43m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"96226861c9bace4076657ebeef443bee921cd9ae","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-02-10 14:50:34.000000000","message":"Patch Set 1:\n\nWould it be better to move the upper-constraints usage into the tempest tox.ini so it\u0027s always being used for everyone, rather than just devstack?","accounts_in_message":[],"_revision_number":1},{"id":"a9d5a651cc826350c0b712b2127bf8fb63d456c3","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2016-02-10 20:21:16.000000000","message":"Patch Set 1: -Workflow\n\nI\u0027m not convinced that constraints in tempest\u0027s tox.ini is the correct path forward. tox is the primary interface to use tempest for a large number of users, it\u0027s not just for running tests in the gate. I don\u0027t think hardcoding the usage of constraints everywhere is the path forward. I\u0027m also pretty sure if we have a default use constraints from master requirements (which is the only way tox will let us do constraints besides separate constrained jobs) is not correct when you start running old releases of tempest.\n\nI\u0027m not happy with doing it this way, but it\u0027s the only short term solution I see for right now.","accounts_in_message":[],"_revision_number":1},{"id":"e9a3bf9ee48aaf6a13dbbe4b9ef3e8fbe1f2b3d6","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-02-16 16:58:31.000000000","message":"Patch Set 1:\n\nI didn\u0027t think about tempest being branchless which throws a wrench in the works for using upper-constraints, which is per-branch. So yeah ignore that.","accounts_in_message":[],"_revision_number":1},{"id":"64bdf408d2777230ed55a4df9aae964dd3fb4e9f","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2016-02-18 04:53:41.000000000","message":"Patch Set 1: Code-Review+2\n\nI\u0027m not expert here ... but seems reasonable.  Willing to be educated on why it\u0027s not :)","accounts_in_message":[],"_revision_number":1},{"id":"b7e7641fdaa0ba93f01ff5681d5912c974fc6a26","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-02-18 16:12:04.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"4b48ccb9957a0948fbeaaa77d6e606a3ef79c68e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-18 16:12:10.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"b5c141ad6f6a1bfb729f17bb2ccb7b5e6cf57105","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-18 21:03:11.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/06/278206/1/gate/gate-tempest-dsvm-full/cfe6187/ : SUCCESS in 39m 32s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/06/278206/1/gate/gate-tempest-dsvm-postgres-full/3704941/ : SUCCESS in 32m 39s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/06/278206/1/gate/gate-tempest-dsvm-neutron-full/2c6f372/ : SUCCESS in 54m 47s\n- gate-grenade-dsvm http://logs.openstack.org/06/278206/1/gate/gate-grenade-dsvm/6eda308/ : SUCCESS in 31m 49s\n- gate-devstack-bashate http://logs.openstack.org/06/278206/1/gate/gate-devstack-bashate/ee7eb35/ : SUCCESS in 12s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/06/278206/1/gate/gate-grenade-dsvm-multinode/5e6d456/ : SUCCESS in 51m 40s","accounts_in_message":[],"_revision_number":1},{"id":"fca9741d314571bc31e5cc0349baf51d278b4554","date":"2016-02-18 21:03:12.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"1e31e68557205fa61929ff579e427b7ef86aa2ea","revisions":{"1e31e68557205fa61929ff579e427b7ef86aa2ea":{"kind":"REWORK","_number":1,"created":"2016-02-10 04:55:57.000000000","uploader":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"ref":"refs/changes/06/278206/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/06/278206/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/06/278206/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/06/278206/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/06/278206/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/06/278206/1"}}},"commit":{"parents":[{"commit":"1a9e294ff398e5f3c3a0a62621b8872273aeb0f9","subject":"Switch tempest verify-config usage to avoid bug","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1a9e294ff398e5f3c3a0a62621b8872273aeb0f9"}]}],"author":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2016-02-10 04:50:54.000000000","tz":-300},"committer":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2016-02-10 04:50:54.000000000","tz":-300},"subject":"Respect constraints in tempest tox venvs","message":"Respect constraints in tempest tox venvs\n\nThis commit is a workaround for respecting upper-constraints. Since\nwe\u0027re using tox to handle setting up a venv and running tempest\ncommands we need to manually install the constrained packages inside\nthe tox venvs. This patch does that for all the venvs being created by\ndevstack via tox. However, since tempest has additional tox jobs\ndefined if those are run via devstack those will default to the\ndefault pip install -U -r requirements.txt defined in tempest\u0027s\ntox.ini.\n\nChange-Id: I7f84dfb67a3c97003947aefd8a7e3c6454106db4\nCloses-Bug: #1543841\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1e31e68557205fa61929ff579e427b7ef86aa2ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1e31e68557205fa61929ff579e427b7ef86aa2ea"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
