)]}'
{"id":"openstack%2Fpython-novaclient~652033","triplet_id":"openstack%2Fpython-novaclient~stable%2Frocky~Ic7059260dfc031ea1b08d2b8a7cec684bbe7dfa5","project":"openstack/python-novaclient","branch":"stable/rocky","topic":"bug/1746534","hashtags":[],"change_id":"Ic7059260dfc031ea1b08d2b8a7cec684bbe7dfa5","subject":"Add test for console-log and docs for bug 1746534","status":"MERGED","created":"2019-04-12 10:28:08.000000000","updated":"2019-04-15 18:22:29.000000000","submitted":"2019-04-15 18:22:29.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":"652033-1555352549329-06c4f5fb","meta_rev_id":"046a51f7ead0ad7ed8d1af0f8b375b9a9e5ce11f","_number":652033,"virtual_id_number":652033,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-04-15 18:22:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"recommended":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":1,"date":"2019-04-15 02:43:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2019-04-15 10:25:42.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":2,"date":"2019-04-15 16:25:06.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":1,"date":"2019-04-15 16:25:06.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-15 02:43:07.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2019-04-15 10:25:42.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"},{"updated":"2019-04-15 16:25:06.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-04-15 18:22:29.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":"c9f55d13e0cd6aa87575339079d867ea25e2a647","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-04-12 10:28:08.000000000","message":"Patch Set 1: Cherry Picked from branch stable/stein.","accounts_in_message":[],"_revision_number":1},{"id":"8897e54039b39c875a92524ff69b429df2c4b293","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-04-12 10:28:28.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"23fc7970347385f5d1fc89658dba929893fddc02","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-04-12 10:29:14.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"fb64c05a252f09537f1a9c5bec693786e133a1ab","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-12 12:12:46.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/33/652033/3/check/openstack-tox-pep8/0517db5/ : SUCCESS in 4m 01s\n- openstack-tox-py27 http://logs.openstack.org/33/652033/3/check/openstack-tox-py27/a1d9ffc/ : SUCCESS in 4m 39s\n- openstack-tox-py35 http://logs.openstack.org/33/652033/3/check/openstack-tox-py35/42730f4/ : SUCCESS in 4m 21s\n- build-openstack-sphinx-docs http://logs.openstack.org/33/652033/3/check/build-openstack-sphinx-docs/0deecb6/html/ : SUCCESS in 4m 35s\n- tempest-full http://logs.openstack.org/33/652033/3/check/tempest-full/63de2be/ : SUCCESS in 1h 37m 51s\n- novaclient-dsvm-functional http://logs.openstack.org/33/652033/3/check/novaclient-dsvm-functional/cb358f8/ : SUCCESS in 59m 59s\n- openstack-tox-lower-constraints http://logs.openstack.org/33/652033/3/check/openstack-tox-lower-constraints/1f1e4bc/ : SUCCESS in 5m 21s","accounts_in_message":[],"_revision_number":3},{"id":"f98444c892216bdaa863197b4f5ed34ba7045823","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-04-15 02:43:07.000000000","message":"Patch Set 3: Code-Review+1\n\nClean backport. LGTM.","accounts_in_message":[],"_revision_number":3},{"id":"f5cc592bc86bff32ccecdb6e2b1e3fa82ef50137","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-04-15 10:25:42.000000000","message":"Patch Set 3: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":3},{"id":"69f9528985305653673d03e6c0db57f97b90b6a2","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-04-15 16:24:00.000000000","message":"Topic changed from bug/1746534-stable/rocky to bug/1746534","accounts_in_message":[],"_revision_number":3},{"id":"96b9be9af1ad3826253795e1f519ecd547683b78","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-04-15 16:25:06.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nClean backport, lgtm.","accounts_in_message":[],"_revision_number":3},{"id":"85be72e2506747689b210fd9ab7c7b472f58ac2e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-15 16:25:19.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"25b1d01a237493ae1477ef98f9af8ba410d9cbc0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-15 18:22:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"046a51f7ead0ad7ed8d1af0f8b375b9a9e5ce11f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-15 18:22:29.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/33/652033/3/gate/openstack-tox-pep8/a210e71/ : SUCCESS in 4m 07s\n- openstack-tox-py27 http://logs.openstack.org/33/652033/3/gate/openstack-tox-py27/7e1563b/ : SUCCESS in 5m 09s\n- openstack-tox-py35 http://logs.openstack.org/33/652033/3/gate/openstack-tox-py35/d11fbab/ : SUCCESS in 5m 46s\n- build-openstack-sphinx-docs http://logs.openstack.org/33/652033/3/gate/build-openstack-sphinx-docs/6fc8435/html/ : SUCCESS in 5m 31s\n- tempest-full http://logs.openstack.org/33/652033/3/gate/tempest-full/7382eb5/ : SUCCESS in 1h 36m 12s\n- novaclient-dsvm-functional http://logs.openstack.org/33/652033/3/gate/novaclient-dsvm-functional/666dbd1/ : SUCCESS in 53m 46s\n- openstack-tox-lower-constraints http://logs.openstack.org/33/652033/3/gate/openstack-tox-lower-constraints/8733a10/ : SUCCESS in 5m 53s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"efdbac35b0c00ca39b986b7fb58515e2b5059384","revisions":{"82b148734a9d08736670b1102cccb90fbcece6e7":{"kind":"REWORK","_number":1,"created":"2019-04-12 10:28:08.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/33/652033/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/33/652033/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/33/652033/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/33/652033/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/33/652033/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/33/652033/1"}}},"commit":{"parents":[{"commit":"e07be7f338e15da0ed851e1031ba91cdaf4616e3","subject":"Replace openstack.org git:// URLs with https://","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e07be7f338e15da0ed851e1031ba91cdaf4616e3"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-04-11 16:03:30.000000000","tz":-240},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2019-04-12 10:28:08.000000000","tz":0},"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(cherry picked from commit e8f7aaf9091330bbb046f2bd42dc9c92f1dcebaa)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/82b148734a9d08736670b1102cccb90fbcece6e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/82b148734a9d08736670b1102cccb90fbcece6e7"}]},"branch":"refs/heads/stable/rocky"},"d54b01572a3ea6fbab0cc49f5debfa546332b8a7":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-04-12 10:28:28.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/33/652033/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/33/652033/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/33/652033/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/33/652033/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/33/652033/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/33/652033/2"}}},"commit":{"parents":[{"commit":"488dd9940a88c33a5061bde5636e6338602a3a57","subject":"Revert \"Fix crashing console-log\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/488dd9940a88c33a5061bde5636e6338602a3a57"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-04-11 16:03:30.000000000","tz":-240},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2019-04-12 10:28:28.000000000","tz":0},"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(cherry picked from commit e8f7aaf9091330bbb046f2bd42dc9c92f1dcebaa)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d54b01572a3ea6fbab0cc49f5debfa546332b8a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d54b01572a3ea6fbab0cc49f5debfa546332b8a7"}]},"branch":"refs/heads/stable/rocky"},"efdbac35b0c00ca39b986b7fb58515e2b5059384":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2019-04-12 10:29:14.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/33/652033/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/33/652033/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/33/652033/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/33/652033/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/33/652033/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/33/652033/3"}}},"commit":{"parents":[{"commit":"488dd9940a88c33a5061bde5636e6338602a3a57","subject":"Revert \"Fix crashing console-log\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/488dd9940a88c33a5061bde5636e6338602a3a57"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-04-11 16:03:30.000000000","tz":-240},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2019-04-12 10:29:12.000000000","tz":0},"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(cherry picked from commit e8f7aaf9091330bbb046f2bd42dc9c92f1dcebaa)\n(cherry picked from commit 60bf9a236dfbaa98e7d93b4baf0997e645b02bb0)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/efdbac35b0c00ca39b986b7fb58515e2b5059384"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/efdbac35b0c00ca39b986b7fb58515e2b5059384"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
