)]}'
{"id":"openstack%2Fdevstack~312745","triplet_id":"openstack%2Fdevstack~stable%2Fliberty~I63658b8d8dfa999e0feb79f8f2968f2b32e3ff57","project":"openstack/devstack","branch":"stable/liberty","topic":"install-plugins","hashtags":[],"change_id":"I63658b8d8dfa999e0feb79f8f2968f2b32e3ff57","subject":"Use common tempest tox venv and add plugin install variable","status":"MERGED","created":"2016-05-04 20:58:17.000000000","updated":"2016-05-10 15:46:21.000000000","submitted":"2016-05-10 15:46:21.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"62f391742afb2cbf605de40cef84c78125b88745","_number":312745,"virtual_id_number":312745,"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":0,"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":2,"date":"2016-05-10 15:46:21.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"all":[{"value":2,"date":"2016-05-09 20:27:06.000000000","_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-05-10 14:35:20.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-05-10 14:35:20.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-05-09 20:27:06.000000000","updated_by":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"reviewer":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"state":"REVIEWER"},{"updated":"2016-05-10 14:35:20.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-05-10 15:46:21.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"0300fbee34aef659fc3b347484a87a3fa7499a82","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2016-05-04 20:58:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3d9e28b00ad0834c41762b6101e89e53ef0eba77","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2016-05-04 20:58:30.000000000","message":"Topic set to install-plugins","accounts_in_message":[],"_revision_number":1},{"id":"cdfdf78d3864ce6e6573234f3cc10882aa96bc4c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-04 22:09:01.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/45/312745/1/check/gate-tempest-dsvm-full/f920725/ : SUCCESS in 33m 14s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/45/312745/1/check/gate-tempest-dsvm-postgres-full/02b72e6/ : SUCCESS in 46m 53s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/45/312745/1/check/gate-tempest-dsvm-neutron-full/e62e8a3/ : SUCCESS in 1h 09m 34s\n- gate-grenade-dsvm http://logs.openstack.org/45/312745/1/check/gate-grenade-dsvm/fde5d7a/ : SUCCESS in 46m 33s\n- gate-devstack-bashate http://logs.openstack.org/45/312745/1/check/gate-devstack-bashate/432df9f/ : SUCCESS in 2m 06s\n- gate-devstack-unit-tests http://logs.openstack.org/45/312745/1/check/gate-devstack-unit-tests/c81c179/ : SUCCESS in 2m 33s\n- gate-grenade-dsvm-forward http://logs.openstack.org/45/312745/1/check/gate-grenade-dsvm-forward/f8ba067/ : SUCCESS in 26m 51s (non-voting)\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/45/312745/1/check/gate-grenade-dsvm-partial-ncpu/babf248/ : SUCCESS in 23m 06s\n- gate-tempest-dsvm-ironic-agent_ssh-nv http://logs.openstack.org/45/312745/1/check/gate-tempest-dsvm-ironic-agent_ssh-nv/377d012/ : SUCCESS in 30m 33s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/45/312745/1/check/gate-swift-dsvm-functional-nv/687d7c6/ : SUCCESS in 20m 38s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/45/312745/1/check/gate-grenade-dsvm-neutron/90ebe50/ : SUCCESS in 42m 15s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/45/312745/1/check/gate-tempest-dsvm-multinode-full/4fd042f/ : FAILURE in 43m 05s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/45/312745/1/check/gate-tempest-dsvm-neutron-multinode-full/4d7697a/ : FAILURE in 1h 02m 57s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/45/312745/1/check/gate-tempest-dsvm-platform-centos7-nv/58384f4/ : FAILURE in 5m 22s (non-voting)\n- gate-tempest-dsvm-platform-fedora23-nv http://logs.openstack.org/45/312745/1/check/gate-tempest-dsvm-platform-fedora23-nv/272b1ab/ : FAILURE in 6m 46s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"65f3e252ec833fe1c5d38767f9e28d33428c8a68","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2016-05-09 19:31:00.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"16d9d02478805fda24c49cd955f94a186df9860d","author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"date":"2016-05-09 20:27:06.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"98d147ca1b7fc3db94c82456708ee575b825a8c1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-09 20:39:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/45/312745/2/check/gate-tempest-dsvm-full/bdf028f/ : SUCCESS in 54m 31s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/45/312745/2/check/gate-tempest-dsvm-postgres-full/079a161/ : SUCCESS in 47m 21s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/45/312745/2/check/gate-tempest-dsvm-neutron-full/fbf6bb7/ : SUCCESS in 45m 30s\n- gate-grenade-dsvm http://logs.openstack.org/45/312745/2/check/gate-grenade-dsvm/6c934a5/ : SUCCESS in 35m 36s\n- gate-devstack-bashate http://logs.openstack.org/45/312745/2/check/gate-devstack-bashate/3de902f/ : SUCCESS in 3m 45s\n- gate-devstack-unit-tests http://logs.openstack.org/45/312745/2/check/gate-devstack-unit-tests/722b360/ : SUCCESS in 1m 46s\n- gate-grenade-dsvm-forward http://logs.openstack.org/45/312745/2/check/gate-grenade-dsvm-forward/cd28485/ : SUCCESS in 37m 17s (non-voting)\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/45/312745/2/check/gate-grenade-dsvm-partial-ncpu/37c991e/ : SUCCESS in 34m 32s\n- gate-tempest-dsvm-ironic-agent_ssh-nv http://logs.openstack.org/45/312745/2/check/gate-tempest-dsvm-ironic-agent_ssh-nv/b905ff5/ : SUCCESS in 34m 33s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/45/312745/2/check/gate-swift-dsvm-functional-nv/1c413ad/ : SUCCESS in 43m 23s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/45/312745/2/check/gate-grenade-dsvm-neutron/3879dc7/ : SUCCESS in 37m 53s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/45/312745/2/check/gate-tempest-dsvm-multinode-full/6dbea89/ : FAILURE in 37m 51s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/45/312745/2/check/gate-tempest-dsvm-neutron-multinode-full/656790a/ : FAILURE in 1h 02m 40s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/45/312745/2/check/gate-tempest-dsvm-platform-centos7-nv/caf725d/ : FAILURE in 8m 32s (non-voting)\n- gate-tempest-dsvm-platform-fedora23-nv http://logs.openstack.org/45/312745/2/check/gate-tempest-dsvm-platform-fedora23-nv/b82175f/ : FAILURE in 7m 38s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3d106af8f742cd675890588e0fdc850922af2458","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-05-10 14:35:20.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"8a5951d2c3658b7027174a7f4741f077d2a689af","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-10 14:35:28.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"b3cbc49dee7f9d322987d0b9d90fb122e4dfb5be","date":"2016-05-10 15:46:21.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"62f391742afb2cbf605de40cef84c78125b88745","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-10 15:46:21.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/45/312745/2/gate/gate-tempest-dsvm-full/368411a/ : SUCCESS in 33m 13s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/45/312745/2/gate/gate-tempest-dsvm-postgres-full/a1a5833/ : SUCCESS in 40m 14s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/45/312745/2/gate/gate-tempest-dsvm-neutron-full/2e10f42/ : SUCCESS in 1h 00m 16s\n- gate-grenade-dsvm http://logs.openstack.org/45/312745/2/gate/gate-grenade-dsvm/14361ac/ : SUCCESS in 31m 33s\n- gate-devstack-bashate http://logs.openstack.org/45/312745/2/gate/gate-devstack-bashate/78e51f3/ : SUCCESS in 1m 42s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/45/312745/2/gate/gate-grenade-dsvm-partial-ncpu/67272f6/ : SUCCESS in 22m 34s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"525bc5cfe4d67cda3e93a0eaf7560b524804484a","revisions":{"77af29f4a01c64a74bdba218973b92f2556a1bcc":{"kind":"REWORK","_number":1,"created":"2016-05-04 20:58:17.000000000","uploader":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"ref":"refs/changes/45/312745/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/45/312745/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/45/312745/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/45/312745/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/45/312745/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/45/312745/1"}}},"commit":{"parents":[{"commit":"86b0f804889796d26063709498b8bf84f4f04de5","subject":"Handle common and seperate tempest tox venvs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/86b0f804889796d26063709498b8bf84f4f04de5"}]}],"author":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2016-05-04 15:55:12.000000000","tz":-240},"committer":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2016-05-04 20:58:07.000000000","tz":-240},"subject":"Use common tempest tox venv and add plugin install variable","message":"Use common tempest tox venv and add plugin install variable\n\nThis commit adds a new variable to lib/tempest to provide the plugins\nthat should be installed into common tox venv that gets created. In\norder to make this work the workarounds to handle migrating to a common\ntox venv have to be removed otherwise the plugins could be installed in\na venv that isn\u0027t used.\n\nChange-Id: I63658b8d8dfa999e0feb79f8f2968f2b32e3ff57\nDepends-On: Iab2e6e04b6c5795a4d0c8214564106525b942308\n(cherry picked from commit 440464ccbbaf33e4687bd9fece5e1de64542f263)\n(cherry picked from commit a47398ffee52f2c6fd5ced4bfb13a38132adb51e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/77af29f4a01c64a74bdba218973b92f2556a1bcc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/77af29f4a01c64a74bdba218973b92f2556a1bcc"}]},"branch":"refs/heads/stable/liberty"},"525bc5cfe4d67cda3e93a0eaf7560b524804484a":{"kind":"REWORK","_number":2,"created":"2016-05-09 19:31:00.000000000","uploader":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"ref":"refs/changes/45/312745/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/45/312745/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/45/312745/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/45/312745/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/45/312745/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/45/312745/2"}}},"commit":{"parents":[{"commit":"86b0f804889796d26063709498b8bf84f4f04de5","subject":"Handle common and seperate tempest tox venvs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/86b0f804889796d26063709498b8bf84f4f04de5"}]}],"author":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2016-05-04 15:55:12.000000000","tz":-240},"committer":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2016-05-09 19:29:55.000000000","tz":-240},"subject":"Use common tempest tox venv and add plugin install variable","message":"Use common tempest tox venv and add plugin install variable\n\nThis commit adds a new variable to lib/tempest to provide the plugins\nthat should be installed into common tox venv that gets created. In\norder to make this work the workarounds to handle migrating to a common\ntox venv have to be removed otherwise the plugins could be installed in\na venv that isn\u0027t used. This also removes the constrained installation\nsteps, as the constraints packaged on liberty will eventually conflict\nwith what tempest actually requires since tempest follows master\nrequirements and constraints.\n\nChange-Id: I63658b8d8dfa999e0feb79f8f2968f2b32e3ff57\nDepends-On: Iab2e6e04b6c5795a4d0c8214564106525b942308\n(cherry picked from commit 440464ccbbaf33e4687bd9fece5e1de64542f263)\n(cherry picked from commit a47398ffee52f2c6fd5ced4bfb13a38132adb51e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/525bc5cfe4d67cda3e93a0eaf7560b524804484a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/525bc5cfe4d67cda3e93a0eaf7560b524804484a"}]},"branch":"refs/heads/stable/liberty"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
