)]}'
{"id":"openstack%2Fpython-novaclient~651827","triplet_id":"openstack%2Fpython-novaclient~master~Ic7059260dfc031ea1b08d2b8a7cec684bbe7dfa5","project":"openstack/python-novaclient","branch":"master","topic":"bug/1746534","hashtags":[],"change_id":"Ic7059260dfc031ea1b08d2b8a7cec684bbe7dfa5","subject":"Add test for console-log and docs for bug 1746534","status":"MERGED","created":"2019-04-11 16:06:14.000000000","updated":"2019-04-11 20:49:13.000000000","submitted":"2019-04-11 20:14:26.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"651827-1555013667002-61dee02a","meta_rev_id":"a997f8d25c33aff851df01de7be11736322f3300","_number":651827,"virtual_id_number":651827,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":2,"date":"2019-04-11 20:14:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2019-04-11 16:08:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2019-04-11 18:12:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-04-11 16:11:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":1,"date":"2019-04-11 18:12:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-11 16:08:33.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2019-04-11 16:11:28.000000000","updated_by":{"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"},"reviewer":{"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"},"state":"REVIEWER"},{"updated":"2019-04-11 18:12:33.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2019-04-11 20:14:26.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":"9522347a4c9e20db1d0a28c62464529931ca6659","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-04-11 16:06:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b276a06bb8f17d752036f436539a5ea50b19e071","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-04-11 16:08:33.000000000","message":"Patch Set 1: Code-Review+2\n\nYup, thanks for doing this","accounts_in_message":[],"_revision_number":1},{"id":"40af6968a3107cfc4be419af7690ac0d492eb17e","author":{"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"},"date":"2019-04-11 16:11:28.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"ca67f3762b9e4c4a1c1593d6e331c00c57a8a2ef","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-11 18:07:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/27/651827/1/check/tempest-full/32d26a2/ : SUCCESS in 1h 51m 40s\n- tempest-full-py3 http://logs.openstack.org/27/651827/1/check/tempest-full-py3/659a5cc/ : SUCCESS in 1h 35m 48s\n- openstack-tox-cover http://logs.openstack.org/27/651827/1/check/openstack-tox-cover/844cfef/cover/ : SUCCESS in 4m 31s\n- openstack-tox-lower-constraints http://logs.openstack.org/27/651827/1/check/openstack-tox-lower-constraints/61a712a/ : SUCCESS in 5m 02s\n- openstack-tox-pep8 http://logs.openstack.org/27/651827/1/check/openstack-tox-pep8/4a7cf13/ : SUCCESS in 3m 57s\n- openstack-tox-py27 http://logs.openstack.org/27/651827/1/check/openstack-tox-py27/6638a78/ : SUCCESS in 4m 59s\n- openstack-tox-py35 http://logs.openstack.org/27/651827/1/check/openstack-tox-py35/a744186/ : SUCCESS in 4m 33s\n- openstack-tox-py36 http://logs.openstack.org/27/651827/1/check/openstack-tox-py36/9559425/ : SUCCESS in 4m 26s\n- openstack-tox-py37 http://logs.openstack.org/27/651827/1/check/openstack-tox-py37/992db54/ : SUCCESS in 4m 43s\n- openstack-tox-docs http://logs.openstack.org/27/651827/1/check/openstack-tox-docs/5d98d8e/html/ : SUCCESS in 4m 33s\n- novaclient-dsvm-functional http://logs.openstack.org/27/651827/1/check/novaclient-dsvm-functional/7b25e93/ : SUCCESS in 1h 02m 24s","accounts_in_message":[],"_revision_number":1},{"id":"1a0a21642403a3295278975c29ba199c9434eff5","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2019-04-11 18:12:33.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"f3cd102e2c6bf22896fc9c7b24b0172da49ab8c2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-11 18:13:29.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"307da08b858dd61ff07092200f0659dc298bb445","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-11 20:14:26.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/27/651827/1/gate/tempest-full/fb0029f/ : SUCCESS in 1h 57m 29s\n- tempest-full-py3 http://logs.openstack.org/27/651827/1/gate/tempest-full-py3/1f17b78/ : SUCCESS in 1h 36m 42s\n- openstack-tox-lower-constraints http://logs.openstack.org/27/651827/1/gate/openstack-tox-lower-constraints/d56dbd2/ : SUCCESS in 5m 40s\n- openstack-tox-pep8 http://logs.openstack.org/27/651827/1/gate/openstack-tox-pep8/5f953fa/ : SUCCESS in 5m 43s\n- openstack-tox-py27 http://logs.openstack.org/27/651827/1/gate/openstack-tox-py27/8d49d1b/ : SUCCESS in 4m 03s\n- openstack-tox-py35 http://logs.openstack.org/27/651827/1/gate/openstack-tox-py35/b4ac6c8/ : SUCCESS in 4m 53s\n- openstack-tox-py36 http://logs.openstack.org/27/651827/1/gate/openstack-tox-py36/9c3a20a/ : SUCCESS in 5m 16s\n- openstack-tox-py37 http://logs.openstack.org/27/651827/1/gate/openstack-tox-py37/7e3edc6/ : SUCCESS in 5m 32s\n- openstack-tox-docs http://logs.openstack.org/27/651827/1/gate/openstack-tox-docs/c0a967d/html/ : SUCCESS in 5m 23s\n- novaclient-dsvm-functional http://logs.openstack.org/27/651827/1/gate/novaclient-dsvm-functional/86ad29a/ : SUCCESS in 1h 00m 22s","accounts_in_message":[],"_revision_number":1},{"id":"2bb5de65778218de166731080dcdd0b3431da3b4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-11 20:14:27.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"1d096ab48b4cb0b8145b338d8315990eced6cba4","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-04-11 20:49:13.000000000","message":"Patch Set 1: Cherry Picked\n\nThis patchset was cherry picked to branch stable/stein as commit afeee8711544a605c00ca3f8d579d5d45348d1c8","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"e8f7aaf9091330bbb046f2bd42dc9c92f1dcebaa","revisions":{"e8f7aaf9091330bbb046f2bd42dc9c92f1dcebaa":{"kind":"REWORK","_number":1,"created":"2019-04-11 16:06:14.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/27/651827/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/27/651827/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/27/651827/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/27/651827/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/27/651827/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/27/651827/1"}}},"commit":{"parents":[{"commit":"a9b1125f7ba209887cac36b3c0900cffe2516fa8","subject":"Revert \"Fix crashing console-log\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a9b1125f7ba209887cac36b3c0900cffe2516fa8"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-04-11 16:03:30.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-04-11 16:03:30.000000000","tz":-240},"subject":"Add test for console-log and docs for bug 1746534","message":"Add test for console-log and docs for bug 1746534\n\nWe had no unit test coverage for the console-log command\nso this adds a simple test. It unfortunately does not\nrecreate the original UnicodeEncodeError bug though, but\nit gives us some test coverage anyway.\n\nThis change also adds docs on how to resolve bug 1746534\nby configuring the environment for UTF-8 as noted in\nthe revert change Iaeec1e74262a35f3de3c81f7013835a6aa6f9029.\n\nThe documentation added here is shamelessly copied from\nClick [1] which was found via the PEP 538 docs [2].\n\n[1] https://click.palletsprojects.com/en/5.x/python3/#python-3-surrogate-handling\n[2] https://www.python.org/dev/peps/pep-0538/\n\nChange-Id: Ic7059260dfc031ea1b08d2b8a7cec684bbe7dfa5\nRelated-Bug: #1823287\nRelated-Bug: #1746534\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e8f7aaf9091330bbb046f2bd42dc9c92f1dcebaa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e8f7aaf9091330bbb046f2bd42dc9c92f1dcebaa"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
