)]}'
{"id":"openstack%2Fpython-swiftclient~523505","triplet_id":"openstack%2Fpython-swiftclient~master~I1454eb113e5bd9125d39f2e57e2ed96f6ddc42fc","project":"openstack/python-swiftclient","branch":"master","hashtags":[],"change_id":"I1454eb113e5bd9125d39f2e57e2ed96f6ddc42fc","subject":"Make tox runnable in a directory with spaces","status":"MERGED","created":"2017-11-28 19:06:16.000000000","updated":"2017-12-01 03:24:06.000000000","submitted":"2017-12-01 03:24:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"523505-1512098646562-ff185365","meta_rev_id":"3a749c0788fb10370ac9a5c57660021457a0c0fc","_number":523505,"virtual_id_number":523505,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2017-12-01 03:24:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2017-11-28 19:11:12.000000000","_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"all":[{"value":2,"date":"2017-11-29 02:41:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":2,"date":"2017-12-01 00:18:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":0,"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":1,"date":"2017-12-01 00:18:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-11-29 02:41:22.000000000","updated_by":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"reviewer":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"state":"REVIEWER"},{"updated":"2017-12-01 00:18:42.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2017-12-01 03:24:06.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"d722519f7d78e0b032c0dcf6bf4d0cff4afdd7ea","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2017-11-28 19:06:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"75252fd0804f3fa219ff882961581a1f9466f1fa","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2017-11-28 19:11:12.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nEasy to repro; try a checkout like\n\n git clone https://github.com/openstack/python-swiftclient/ \u0027python swiftclient\u0027","accounts_in_message":[],"_revision_number":1},{"id":"e39743a9c61a1700fd50f47d69568c01eafc5a06","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-28 20:30:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/05/523505/1/check/openstack-tox-pep8/f74ec1a/ : SUCCESS in 3m 01s\n- openstack-tox-py27 http://logs.openstack.org/05/523505/1/check/openstack-tox-py27/5c5a492/ : SUCCESS in 3m 23s\n- openstack-tox-py35 http://logs.openstack.org/05/523505/1/check/openstack-tox-py35/788deae/ : SUCCESS in 3m 50s\n- build-openstack-sphinx-docs http://logs.openstack.org/05/523505/1/check/build-openstack-sphinx-docs/ee79541/html/ : SUCCESS in 3m 13s\n- openstack-tox-pypy http://logs.openstack.org/05/523505/1/check/openstack-tox-pypy/e38ad90/ : SUCCESS in 3m 59s (non-voting)\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/05/523505/1/check/legacy-tempest-dsvm-neutron-src/81b78d7/ : SUCCESS in 1h 20m 20s\n- legacy-swift-dsvm-functional http://logs.openstack.org/05/523505/1/check/legacy-swift-dsvm-functional/d3dc2a6/ : SUCCESS in 21m 54s\n- legacy-swift-dsvm-functional-identity-v3-only http://logs.openstack.org/05/523505/1/check/legacy-swift-dsvm-functional-identity-v3-only/7d38813/ : SUCCESS in 21m 00s (non-voting)\n- legacy-swiftclient-dsvm-functional http://logs.openstack.org/05/523505/1/check/legacy-swiftclient-dsvm-functional/950e5ea/ : SUCCESS in 15m 52s\n- legacy-swiftclient-dsvm-functional-identity-v3-only http://logs.openstack.org/05/523505/1/check/legacy-swiftclient-dsvm-functional-identity-v3-only/85f5dfe/ : SUCCESS in 17m 22s (non-voting)\n- legacy-python-swiftclient-python36-fedora-26 http://logs.openstack.org/05/523505/1/check/legacy-python-swiftclient-python36-fedora-26/b0c0b12/ : FAILURE in 3m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b878afd5a69e92c5a4486e4bff3e0235019bb2cd","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2017-11-29 02:41:22.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)\n\nLooks good to me. I confirm the repro broken with the master and this works well as expected.","accounts_in_message":[],"_revision_number":1},{"id":"e32f4230ba2af9cf7e360d63b1e7828de605cde7","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2017-12-01 00:18:42.000000000","message":"Patch Set 1: Workflow+1 Code-Review+2\n\nYup tested it locally. Spaces in repo name dies horribly in tox. This patch makes it all happy. Nice one Tim","accounts_in_message":[],"_revision_number":1},{"id":"797f32d241321c57e0dd8c66574b94a7e0585b11","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-01 00:55:46.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"46fd1ea2d224bece8fcf2cc3894c2f12eab0760d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-01 03:24:06.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"3a749c0788fb10370ac9a5c57660021457a0c0fc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-01 03:24:06.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/05/523505/1/gate/openstack-tox-pep8/4a67429/ : SUCCESS in 3m 50s\n- openstack-tox-py27 http://logs.openstack.org/05/523505/1/gate/openstack-tox-py27/d32f9e8/ : SUCCESS in 2m 35s\n- openstack-tox-py35 http://logs.openstack.org/05/523505/1/gate/openstack-tox-py35/792487c/ : SUCCESS in 2m 48s\n- build-openstack-sphinx-docs http://logs.openstack.org/05/523505/1/gate/build-openstack-sphinx-docs/92cda76/html/ : SUCCESS in 2m 46s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/05/523505/1/gate/legacy-tempest-dsvm-neutron-src/eaa65ef/ : SUCCESS in 1h 11m 23s\n- legacy-swift-dsvm-functional http://logs.openstack.org/05/523505/1/gate/legacy-swift-dsvm-functional/cdea49a/ : SUCCESS in 28m 34s\n- legacy-swiftclient-dsvm-functional http://logs.openstack.org/05/523505/1/gate/legacy-swiftclient-dsvm-functional/45b76c3/ : SUCCESS in 13m 34s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"cb2778659e8d69d8741ca3167314862f8555a989","revisions":{"cb2778659e8d69d8741ca3167314862f8555a989":{"kind":"REWORK","_number":1,"created":"2017-11-28 19:06:16.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/05/523505/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/05/523505/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/05/523505/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/05/523505/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/05/523505/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/05/523505/1"}}},"commit":{"parents":[{"commit":"2b3a659da47b9936b5801736e1d10164bb9c6227","subject":"Merge \"Update tox_install.sh to align for sphinx jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2b3a659da47b9936b5801736e1d10164bb9c6227"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2017-11-28 19:02:45.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2017-11-28 19:02:45.000000000","tz":-480},"subject":"Make tox runnable in a directory with spaces","message":"Make tox runnable in a directory with spaces\n\nI noticed a disturbing lack of quote-wrapping in change\nI7cb4b44952713752435e1faf0f63bf0d37e7dda6 but as I poked at it, I\nrealized that trouble runs rampant.\n\nThis seems to clean it all up, though I haven\u0027t tested *every*\nenvironment we define.\n\nChange-Id: I1454eb113e5bd9125d39f2e57e2ed96f6ddc42fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/cb2778659e8d69d8741ca3167314862f8555a989"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/cb2778659e8d69d8741ca3167314862f8555a989"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
