)]}'
{"id":"openstack%2Fpython-ironicclient~189477","triplet_id":"openstack%2Fpython-ironicclient~master~I9beeea1887ed6abfe3e319598cd687b6c6229bac","project":"openstack/python-ironicclient","branch":"master","hashtags":[],"change_id":"I9beeea1887ed6abfe3e319598cd687b6c6229bac","subject":"Make \u0027echo\u0027 work in the \u0027venv\u0027 environment","status":"ABANDONED","created":"2015-06-08 21:37:30.000000000","updated":"2015-06-10 00:18:27.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"022475e9ba171e5c8e327bbfb539633aed7faef2","_number":189477,"virtual_id_number":189477,"owner":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2015-06-09 05:50:11.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-06-09 05:50:11.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"316c70c4e7b7260e71d214fcb1036e37340d0679","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-06-08 21:37:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4a260d6998eb97a31f413f39081bbc3f4427f245","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-08 22:33:31.000000000","message":"Patch Set 1:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/77/189477/1/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/abb48ed/ : SUCCESS in 55m 50s","accounts_in_message":[],"_revision_number":1},{"id":"4082ce8cf543a5af1039b9a6eb038d81f80d7906","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-08 22:46:24.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/77/189477/1/check/gate-python-ironicclient-python26/2227d3d/ : SUCCESS in 1m 38s\n- gate-python-ironicclient-python34 http://logs.openstack.org/77/189477/1/check/gate-python-ironicclient-python34/6178c05/ : SUCCESS in 2m 32s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/77/189477/1/check/gate-python-ironicclient-pep8/00a305b/ : SUCCESS in 1m 55s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/77/189477/1/check/gate-python-ironicclient-docs/d54de4d//doc/build/html/ : SUCCESS in 2m 30s\n- gate-python-ironicclient-python27 http://logs.openstack.org/77/189477/1/check/gate-python-ironicclient-python27/85c2a9e/ : SUCCESS in 2m 25s\n- gate-python-ironicclient-pypy http://logs.openstack.org/77/189477/1/check/gate-python-ironicclient-pypy/fb830d3/ : SUCCESS in 1m 20s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/77/189477/1/check/gate-tempest-dsvm-neutron-src-python-ironicclient/20db1fd/ : SUCCESS in 1h 01m 45s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/77/189477/1/check/check-tempest-dsvm-python-ironicclient-src/94c1143/ : SUCCESS in 36m 00s","accounts_in_message":[],"_revision_number":1},{"id":"0bbc27317c23474478688c83b7c07e768f8a425c","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-06-09 04:57:54.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"ee379588c42cd0228772c6b1cc1c0f8526ac4709","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-09 05:50:11.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/77/189477/2/check/gate-python-ironicclient-python26/dc6481c/ : SUCCESS in 1m 54s\n- gate-python-ironicclient-python34 http://logs.openstack.org/77/189477/2/check/gate-python-ironicclient-python34/1165e45/ : SUCCESS in 2m 42s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/77/189477/2/check/gate-python-ironicclient-pep8/2982123/ : SUCCESS in 2m 29s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/77/189477/2/check/gate-python-ironicclient-docs/1f727d8//doc/build/html/ : SUCCESS in 3m 08s\n- gate-python-ironicclient-python27 http://logs.openstack.org/77/189477/2/check/gate-python-ironicclient-python27/6f1a510/ : SUCCESS in 2m 25s\n- gate-python-ironicclient-pypy http://logs.openstack.org/77/189477/2/check/gate-python-ironicclient-pypy/b142425/ : SUCCESS in 2m 33s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/77/189477/2/check/gate-tempest-dsvm-neutron-src-python-ironicclient/52a3d40/ : SUCCESS in 52m 10s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/77/189477/2/check/check-tempest-dsvm-python-ironicclient-src/bb7fbfe/ : SUCCESS in 34m 21s","accounts_in_message":[],"_revision_number":2},{"id":"f64f80cea2e552adf19185127fc8302eee3c3753","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-09 05:53:05.000000000","message":"Patch Set 2:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/77/189477/2/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/3e810e0/ : SUCCESS in 55m 04s","accounts_in_message":[],"_revision_number":2},{"id":"022475e9ba171e5c8e327bbfb539633aed7faef2","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-06-10 00:18:27.000000000","message":"Abandoned\n\nA better way to do it coming.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"3286fe361115cc977b2e88b36e83603e40ae8ccb","revisions":{"fecb0ef32b207a46d968cf2d3a429141109afa80":{"kind":"REWORK","_number":1,"created":"2015-06-08 21:37:30.000000000","uploader":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"ref":"refs/changes/77/189477/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/77/189477/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/77/189477/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/77/189477/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/77/189477/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/77/189477/1"}}},"commit":{"parents":[{"commit":"01d2520788a1effb66fa6009fc8c8b4e38aace28","subject":"Merge \"Install the ironicclient into the \u0027venv\u0027 virtualenv\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/01d2520788a1effb66fa6009fc8c8b4e38aace28"}]}],"author":{"name":"John L. Villalovos","email":"john.l.villalovos@intel.com","date":"2015-06-08 21:31:57.000000000","tz":-420},"committer":{"name":"John L. Villalovos","email":"john.l.villalovos@intel.com","date":"2015-06-08 21:31:57.000000000","tz":-420},"subject":"Make \u0027echo\u0027 work in the \u0027venv\u0027 environment","message":"Make \u0027echo\u0027 work in the \u0027venv\u0027 environment\n\nOur documentation uses the example of:\n    tox -evenv -- echo \u0027done\u0027\n\nWhich fails with the error:\n    WARNING:test command found but not installed in testenv\n      cmd: /usr/bin/true\n      env: /home/john/openstack/ironic/.tox/venv\n    Maybe forgot to specify a dependency?\n\nThis fixes that issue.\n\nChange-Id: I9beeea1887ed6abfe3e319598cd687b6c6229bac\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fecb0ef32b207a46d968cf2d3a429141109afa80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fecb0ef32b207a46d968cf2d3a429141109afa80"}]},"branch":"refs/heads/master"},"3286fe361115cc977b2e88b36e83603e40ae8ccb":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-06-09 04:57:54.000000000","uploader":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"ref":"refs/changes/77/189477/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/77/189477/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/77/189477/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/77/189477/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/77/189477/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/77/189477/2"}}},"commit":{"parents":[{"commit":"01d2520788a1effb66fa6009fc8c8b4e38aace28","subject":"Merge \"Install the ironicclient into the \u0027venv\u0027 virtualenv\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/01d2520788a1effb66fa6009fc8c8b4e38aace28"}]}],"author":{"name":"John L. Villalovos","email":"john.l.villalovos@intel.com","date":"2015-06-08 21:31:57.000000000","tz":-420},"committer":{"name":"John L. Villalovos","email":"john.l.villalovos@intel.com","date":"2015-06-09 04:57:54.000000000","tz":0},"subject":"Make \u0027echo\u0027 work in the \u0027venv\u0027 environment","message":"Make \u0027echo\u0027 work in the \u0027venv\u0027 environment\n\nOur documentation uses the example of:\n    tox -evenv -- echo \u0027done\u0027\n\nWhich fails with the error:\n    WARNING:test command found but not installed in testenv\n      cmd: /usr/bin/echo\n      env: /home/john/openstack/ironic/.tox/venv\n    Maybe forgot to specify a dependency?\n\nThis fixes that issue.\n\nChange-Id: I9beeea1887ed6abfe3e319598cd687b6c6229bac\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3286fe361115cc977b2e88b36e83603e40ae8ccb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3286fe361115cc977b2e88b36e83603e40ae8ccb"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
