)]}'
{"id":"openstack%2Fpython-openstackclient~541609","triplet_id":"openstack%2Fpython-openstackclient~master~I4d8b0df7f16ee0463e638bb11276220e5b92023b","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1747862","hashtags":[],"change_id":"I4d8b0df7f16ee0463e638bb11276220e5b92023b","subject":"Fix crashing \"console log show\"","status":"MERGED","created":"2018-02-07 08:28:21.000000000","updated":"2018-03-23 16:29:23.000000000","submitted":"2018-03-23 16:29:23.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"541609-1521822563325-e49740ce","meta_rev_id":"d67227191747e0d7978cc36a15c63be557bec732","_number":541609,"virtual_id_number":541609,"owner":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2018-03-23 12:00:52.000000000","_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":23913,"name":"David Rabel","email":"rabel@b1-systems.de","username":"rabel"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2018-03-23 16:29:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"}],"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":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":2,"date":"2018-03-16 16:40:09.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":23913,"name":"David Rabel","email":"rabel@b1-systems.de","username":"rabel"},{"value":2,"date":"2018-03-20 21:06:05.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"}],"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":23913,"name":"David Rabel","email":"rabel@b1-systems.de","username":"rabel"},{"value":1,"date":"2018-03-20 21:06:05.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23913,"name":"David Rabel","email":"rabel@b1-systems.de","username":"rabel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-02-07 14:19:01.000000000","updated_by":{"_account_id":23913,"name":"David Rabel","email":"rabel@b1-systems.de","username":"rabel"},"reviewer":{"_account_id":23913,"name":"David Rabel","email":"rabel@b1-systems.de","username":"rabel"},"state":"REVIEWER"},{"updated":"2018-03-16 16:40:09.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2018-03-20 21:06:05.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":"2018-03-23 12:00:52.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2018-03-23 16:29:23.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":"8aefb0357c6686e08669181813ab28572aa6a118","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2018-02-07 08:28:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d928e61185eecfca26c51ade72c9362d4d63efab","author":{"_account_id":23913,"name":"David Rabel","email":"rabel@b1-systems.de","username":"rabel"},"date":"2018-02-07 09:07:40.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"08082e9aaa4e965c9b87d7fdcd0fb470dc086824","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-07 10:04:59.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/09/541609/1/check/openstack-tox-pep8/f02df12/ : SUCCESS in 4m 50s\n- openstack-tox-py27 http://logs.openstack.org/09/541609/1/check/openstack-tox-py27/ca61ba8/ : SUCCESS in 3m 49s\n- openstack-tox-py35 http://logs.openstack.org/09/541609/1/check/openstack-tox-py35/da0ab28/ : SUCCESS in 4m 18s\n- build-openstack-sphinx-docs http://logs.openstack.org/09/541609/1/check/build-openstack-sphinx-docs/7657c33/html/ : SUCCESS in 4m 51s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/09/541609/1/check/legacy-tempest-dsvm-neutron-src/53b067f/ : SUCCESS in 1h 26m 02s\n- openstackclient-check-plugins http://logs.openstack.org/09/541609/1/check/openstackclient-check-plugins/6a4ea05/ : SUCCESS in 7m 32s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/09/541609/1/check/osc-tox-py27-tips/23f6478/ : SUCCESS in 4m 46s\n- osc-tox-py35-tips http://logs.openstack.org/09/541609/1/check/osc-tox-py35-tips/a2db826/ : SUCCESS in 4m 10s\n- osc-functional-devstack http://logs.openstack.org/09/541609/1/check/osc-functional-devstack/de4d6fa/ : FAILURE in 36m 17s\n- osc-functional-devstack-tips http://logs.openstack.org/09/541609/1/check/osc-functional-devstack-tips/602d14c/ : FAILURE in 42m 30s","accounts_in_message":[],"_revision_number":1},{"id":"6dd3549e035b8539f62b78282642826cb2cbf9c5","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2018-02-07 13:57:10.000000000","message":"Patch Set 1:\n\nDavid, you wrote utf-8, the value should be utf8. Probably you should try again. And yes, I did test this, and it did fix it for me (ie: I am running this patch in my PoC).","accounts_in_message":[],"_revision_number":1},{"id":"d78ba2cd738d55b744aa01d25b23cc467935e1b9","author":{"_account_id":23913,"name":"David Rabel","email":"rabel@b1-systems.de","username":"rabel"},"date":"2018-02-07 14:04:41.000000000","message":"Patch Set 1:\n\n\u003e David, you wrote utf-8, the value should be utf8. Probably you\n \u003e should try again. And yes, I did test this, and it did fix it for\n \u003e me (ie: I am running this patch in my PoC).\n\nYour right. But it still failes here:\n\n\u003e\u003e\u003e import sys\n\u003e\u003e\u003e import codecs\n\u003e\u003e\u003e sys.stdout.write(\"字\")\n字\u003e\u003e\u003e sys.stdout \u003d codecs.getwriter(\u0027utf8\u0027)(sys.stdout)\n\u003e\u003e\u003e sys.stdout.write(\"字\")\nTraceback (most recent call last):\n  File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\n  File \"/usr/lib/python2.7/codecs.py\", line 369, in write\n    data, consumed \u003d self.encode(object, self.errors)\nUnicodeDecodeError: \u0027ascii\u0027 codec can\u0027t decode byte 0xe5 in position 0: ordinal not in range(128)","accounts_in_message":[],"_revision_number":1},{"id":"b7e5f220db26fd2d7a8d0106e63ad4fcd0b6e526","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2018-02-07 14:11:56.000000000","message":"Patch Set 1:\n\nHum... it seems that both utf8 and utf-8 are valid. So that\u0027s not the issue. Anyway, it worked for me. Not sure if the reason why I\u0027m seeing this error is related to running bleeding edge Debian Sid or what.","accounts_in_message":[],"_revision_number":1},{"id":"af7c79a7f84ece7243f92867c4ac55878fe01be4","author":{"_account_id":23913,"name":"David Rabel","email":"rabel@b1-systems.de","username":"rabel"},"date":"2018-02-07 14:19:01.000000000","message":"Patch Set 1:\n\nJust tested the same on Debian Sid. Same error message. Don\u0027t understand it, though.","accounts_in_message":[],"_revision_number":1},{"id":"6f22a39e330110b30a12bef8803b23fa7452e77c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-02-07 22:06:04.000000000","message":"Patch Set 1:\n\nHmmm... it seems like we may have this problem in other places where we write non-static-strings directly to stdout (excluding the writing of object-store or image data).","accounts_in_message":[],"_revision_number":1},{"id":"bd36055e8e3dd3015f3b894ceeb3370aa7f5b124","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-02-07 22:07:07.000000000","message":"Patch Set 1:\n\nrecheck   (sent the previous message too early)...is there a test we can add?","accounts_in_message":[],"_revision_number":1},{"id":"c8535d638c30518c1c80c5b892db7c8add9390e3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-07 23:37:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/09/541609/1/check/openstack-tox-pep8/a045850/ : SUCCESS in 4m 17s\n- openstack-tox-py27 http://logs.openstack.org/09/541609/1/check/openstack-tox-py27/0623bb9/ : SUCCESS in 4m 18s\n- openstack-tox-py35 http://logs.openstack.org/09/541609/1/check/openstack-tox-py35/faf81c3/ : SUCCESS in 5m 15s\n- build-openstack-sphinx-docs http://logs.openstack.org/09/541609/1/check/build-openstack-sphinx-docs/4f9fe7e/html/ : SUCCESS in 5m 02s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/09/541609/1/check/legacy-tempest-dsvm-neutron-src/ec4b981/ : SUCCESS in 1h 28m 37s\n- openstackclient-check-plugins http://logs.openstack.org/09/541609/1/check/openstackclient-check-plugins/4e2f5be/ : SUCCESS in 6m 08s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/09/541609/1/check/osc-tox-py27-tips/8a664dc/ : SUCCESS in 4m 26s\n- osc-tox-py35-tips http://logs.openstack.org/09/541609/1/check/osc-tox-py35-tips/77b710f/ : SUCCESS in 5m 00s\n- osc-functional-devstack http://logs.openstack.org/09/541609/1/check/osc-functional-devstack/9c09eca/ : SUCCESS in 44m 42s\n- osc-functional-devstack-tips http://logs.openstack.org/09/541609/1/check/osc-functional-devstack-tips/7a0a524/ : SUCCESS in 45m 18s","accounts_in_message":[],"_revision_number":1},{"id":"932023ab2106bddb8044771ef645fb6abcee2d98","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2018-02-08 08:19:33.000000000","message":"Patch Set 1:\n\nGuys, I\u0027m reporting the bug, and I send my patch, however, I\u0027m sorry, but I have no time to add tests and such, I have enough in my plate with 421 Debian packages for OpenStack to maintain. Please do feel free to take over this patch and be co-author if you want to add a test.","accounts_in_message":[],"_revision_number":1},{"id":"625989e4e69eeb2eaa0f036e8e464fb9b18bc297","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2018-02-08 08:25:19.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5c18907189acc7ff39a049591067c403845482de","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-08 09:48:59.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/09/541609/2/check/openstack-tox-pep8/5eb6c68/ : SUCCESS in 4m 24s\n- openstack-tox-py27 http://logs.openstack.org/09/541609/2/check/openstack-tox-py27/22ed6d3/ : SUCCESS in 3m 35s\n- openstack-tox-py35 http://logs.openstack.org/09/541609/2/check/openstack-tox-py35/1168c16/ : SUCCESS in 4m 20s\n- build-openstack-sphinx-docs http://logs.openstack.org/09/541609/2/check/build-openstack-sphinx-docs/e5226d6/html/ : SUCCESS in 5m 28s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/09/541609/2/check/legacy-tempest-dsvm-neutron-src/3a16ba0/ : SUCCESS in 1h 22m 37s\n- openstackclient-check-plugins http://logs.openstack.org/09/541609/2/check/openstackclient-check-plugins/9cc1220/ : SUCCESS in 5m 40s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/09/541609/2/check/osc-tox-py27-tips/6fff8a0/ : SUCCESS in 4m 59s\n- osc-tox-py35-tips http://logs.openstack.org/09/541609/2/check/osc-tox-py35-tips/0ef8f58/ : SUCCESS in 4m 26s\n- osc-functional-devstack http://logs.openstack.org/09/541609/2/check/osc-functional-devstack/61182dc/ : SUCCESS in 42m 37s\n- osc-functional-devstack-tips http://logs.openstack.org/09/541609/2/check/osc-functional-devstack-tips/b3cb0b2/ : FAILURE in 40m 24s","accounts_in_message":[],"_revision_number":2},{"id":"35e30fb498facc21ad26179c09ac100908ae802c","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2018-02-09 08:06:04.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"8b6a7389d6a6def11f5186752a141b21432fb970","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-09 09:57:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/09/541609/2/check/openstack-tox-pep8/e7501c8/ : SUCCESS in 5m 25s\n- openstack-tox-py27 http://logs.openstack.org/09/541609/2/check/openstack-tox-py27/ea0d6e8/ : SUCCESS in 4m 46s\n- openstack-tox-py35 http://logs.openstack.org/09/541609/2/check/openstack-tox-py35/afa6100/ : SUCCESS in 4m 22s\n- build-openstack-sphinx-docs http://logs.openstack.org/09/541609/2/check/build-openstack-sphinx-docs/744683f/html/ : SUCCESS in 4m 48s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/09/541609/2/check/legacy-tempest-dsvm-neutron-src/a49f571/ : SUCCESS in 1h 42m 41s\n- openstackclient-check-plugins http://logs.openstack.org/09/541609/2/check/openstackclient-check-plugins/0275f5c/ : SUCCESS in 7m 29s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/09/541609/2/check/osc-tox-py27-tips/4caaf05/ : SUCCESS in 4m 52s\n- osc-tox-py35-tips http://logs.openstack.org/09/541609/2/check/osc-tox-py35-tips/59a9459/ : SUCCESS in 4m 25s\n- osc-functional-devstack http://logs.openstack.org/09/541609/2/check/osc-functional-devstack/7029643/ : SUCCESS in 33m 41s\n- osc-functional-devstack-tips http://logs.openstack.org/09/541609/2/check/osc-functional-devstack-tips/538e003/ : SUCCESS in 41m 44s","accounts_in_message":[],"_revision_number":2},{"id":"4bb7e70449ae172e9a6f06be07e5d8fedbe7208c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-16 16:31:25.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2a23cdf8dbf6c0c20a0f886215736243d9051613","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-16 16:33:50.000000000","message":"Patch Set 3:\n\ncliff already sets up proper stdout encoding in App._set_streams(), let\u0027s just use that.  I\u0027ll follow up this specific fix with another review to catch other occurrences","accounts_in_message":[],"_revision_number":3},{"id":"38215b363d05644674e25b284e30d396e8a2ab50","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2018-03-16 16:40:09.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"5fb762a17e1f2ca857321ec43b25d6d70f1ab861","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-16 18:04:50.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/09/541609/3/check/openstack-tox-pep8/3ee0c1e/ : SUCCESS in 4m 44s\n- openstack-tox-py27 http://logs.openstack.org/09/541609/3/check/openstack-tox-py27/35ead9e/ : SUCCESS in 7m 13s\n- openstack-tox-py35 http://logs.openstack.org/09/541609/3/check/openstack-tox-py35/a7694d6/ : SUCCESS in 5m 07s\n- build-openstack-sphinx-docs http://logs.openstack.org/09/541609/3/check/build-openstack-sphinx-docs/3c660d7/html/ : SUCCESS in 5m 47s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/09/541609/3/check/legacy-tempest-dsvm-neutron-src/56f870a/ : SUCCESS in 1h 12m 59s\n- openstackclient-check-plugins http://logs.openstack.org/09/541609/3/check/openstackclient-check-plugins/0cba62d/ : SUCCESS in 6m 04s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/09/541609/3/check/osc-tox-py27-tips/8fabf7e/ : SUCCESS in 5m 09s\n- osc-tox-py35-tips http://logs.openstack.org/09/541609/3/check/osc-tox-py35-tips/9e93201/ : SUCCESS in 4m 48s\n- osc-functional-devstack http://logs.openstack.org/09/541609/3/check/osc-functional-devstack/49ad02f/ : SUCCESS in 38m 58s\n- osc-functional-devstack-tips http://logs.openstack.org/09/541609/3/check/osc-functional-devstack-tips/4c22f76/ : SUCCESS in 40m 40s","accounts_in_message":[],"_revision_number":3},{"id":"81d2f47cfa0d9c42378527593e69e3663b8268e3","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-20 21:06:05.000000000","message":"Patch Set 3: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"9c942a828aace947ea00d04060e70f5aae46525a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-20 21:06:17.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"d3a391035d158bed51ab5013660f50d987c992be","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-20 22:44:17.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/09/541609/3/gate/openstack-tox-pep8/b6b6be2/ : SUCCESS in 4m 50s\n- openstack-tox-py27 http://logs.openstack.org/09/541609/3/gate/openstack-tox-py27/2b76e39/ : SUCCESS in 4m 55s\n- openstack-tox-py35 http://logs.openstack.org/09/541609/3/gate/openstack-tox-py35/3f68696/ : SUCCESS in 4m 04s\n- build-openstack-sphinx-docs http://logs.openstack.org/09/541609/3/gate/build-openstack-sphinx-docs/aa82ecf/html/ : SUCCESS in 4m 47s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/09/541609/3/gate/legacy-tempest-dsvm-neutron-src/1d1333d/ : SUCCESS in 1h 30m 56s\n- osc-tox-py27-tips http://logs.openstack.org/09/541609/3/gate/osc-tox-py27-tips/7789690/ : SUCCESS in 6m 03s\n- osc-tox-py35-tips http://logs.openstack.org/09/541609/3/gate/osc-tox-py35-tips/6bd7e3b/ : SUCCESS in 5m 02s\n- osc-functional-devstack http://logs.openstack.org/09/541609/3/gate/osc-functional-devstack/6823c29/ : FAILURE in 48m 10s","accounts_in_message":[],"_revision_number":3},{"id":"d964d465c725a469515e989534a7305a1f5b76fa","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-03-23 12:00:52.000000000","message":"Patch Set 3:\n\nrecheck neutron fixed/reverted","accounts_in_message":[],"_revision_number":3},{"id":"6842add1cace3e1dfdbe4a5f0e2af0216b134b24","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-23 13:23:28.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/09/541609/3/check/openstack-tox-pep8/d89afd6/ : SUCCESS in 4m 05s\n- openstack-tox-py27 http://logs.openstack.org/09/541609/3/check/openstack-tox-py27/d36f6e7/ : SUCCESS in 4m 24s\n- openstack-tox-py35 http://logs.openstack.org/09/541609/3/check/openstack-tox-py35/b2ed45e/ : SUCCESS in 4m 16s\n- build-openstack-sphinx-docs http://logs.openstack.org/09/541609/3/check/build-openstack-sphinx-docs/170e8dc/html/ : SUCCESS in 5m 00s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/09/541609/3/check/legacy-tempest-dsvm-neutron-src/cfbb04d/ : SUCCESS in 1h 15m 49s\n- openstackclient-check-plugins http://logs.openstack.org/09/541609/3/check/openstackclient-check-plugins/a3377cb/ : SUCCESS in 5m 46s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/09/541609/3/check/osc-tox-py27-tips/3dd9bc2/ : SUCCESS in 5m 12s\n- osc-tox-py35-tips http://logs.openstack.org/09/541609/3/check/osc-tox-py35-tips/2056385/ : SUCCESS in 5m 15s\n- osc-functional-devstack http://logs.openstack.org/09/541609/3/check/osc-functional-devstack/1fc2010/ : SUCCESS in 41m 10s\n- osc-functional-devstack-tips http://logs.openstack.org/09/541609/3/check/osc-functional-devstack-tips/b9549c9/ : SUCCESS in 45m 56s","accounts_in_message":[],"_revision_number":3},{"id":"4082372c0699d18fb87b54002ed7c65c6ad39fd9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-23 13:24:47.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"1f0173fe9ac9bcb8e2e33fd5b2c0df2f5b9e7c1b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-23 14:42:42.000000000","message":"Patch Set 3:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"1f4474f9f783dd9130f42437adf73de2dd23038b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-23 16:29:23.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/09/541609/3/gate/openstack-tox-pep8/cbef181/ : SUCCESS in 5m 18s\n- openstack-tox-py27 http://logs.openstack.org/09/541609/3/gate/openstack-tox-py27/a1fadf6/ : SUCCESS in 5m 28s\n- openstack-tox-py35 http://logs.openstack.org/09/541609/3/gate/openstack-tox-py35/6464d2f/ : SUCCESS in 4m 39s\n- build-openstack-sphinx-docs http://logs.openstack.org/09/541609/3/gate/build-openstack-sphinx-docs/a08eca6/html/ : SUCCESS in 5m 23s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/09/541609/3/gate/legacy-tempest-dsvm-neutron-src/c311288/ : SUCCESS in 1h 36m 52s\n- osc-tox-py27-tips http://logs.openstack.org/09/541609/3/gate/osc-tox-py27-tips/a8c072e/ : SUCCESS in 5m 34s\n- osc-tox-py35-tips http://logs.openstack.org/09/541609/3/gate/osc-tox-py35-tips/f470958/ : SUCCESS in 11m 19s\n- osc-functional-devstack http://logs.openstack.org/09/541609/3/gate/osc-functional-devstack/3c84d42/ : SUCCESS in 36m 58s","accounts_in_message":[],"_revision_number":3},{"id":"f0cbc9d305304098efe2a65d22bd31ac1c260ade","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-23 16:29:23.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"9a173568548203757a7fd20883edd56f923cc7e8","revisions":{"9c1a417c5574309bdbbae615740552fc8c65c039":{"kind":"REWORK","_number":1,"created":"2018-02-07 08:28:21.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/09/541609/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/09/541609/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/09/541609/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/09/541609/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/09/541609/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/09/541609/1"}}},"commit":{"parents":[{"commit":"25e60a4bf1184f2d9006d50d52ced1b5c83737af","subject":"Merge \"Make functional-tips job voting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25e60a4bf1184f2d9006d50d52ced1b5c83737af"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2018-02-07 08:25:33.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2018-02-07 08:28:13.000000000","tz":60},"subject":"Fix crashing console-log","message":"Fix crashing console-log\n\nBecause of encoding issue, the \"openstack console show log\" is prone to\na stack dump, as explained in the bug report.\n\nThis patch sets the encoding output of stdout to utf8 before attempting\nto print in it.\n\nChange-Id: I4d8b0df7f16ee0463e638bb11276220e5b92023b\nCloses-Bug: 1747862\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9c1a417c5574309bdbbae615740552fc8c65c039"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9c1a417c5574309bdbbae615740552fc8c65c039"}]},"branch":"refs/heads/master"},"c7e64708c9f355d69dec5270b59ebb63138ff111":{"kind":"REWORK","_number":2,"created":"2018-02-08 08:25:19.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/09/541609/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/09/541609/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/09/541609/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/09/541609/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/09/541609/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/09/541609/2"}}},"commit":{"parents":[{"commit":"25e60a4bf1184f2d9006d50d52ced1b5c83737af","subject":"Merge \"Make functional-tips job voting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25e60a4bf1184f2d9006d50d52ced1b5c83737af"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2018-02-07 08:25:33.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2018-02-08 08:24:45.000000000","tz":60},"subject":"Fix crashing \"console log show\"","message":"Fix crashing \"console log show\"\n\nBecause of encoding issue, the \"openstack console show log\" is prone to\na stack dump, as explained in the bug report.\n\nThis patch sets the encoding output of stdout to utf8 before attempting\nto print in it.\n\nChange-Id: I4d8b0df7f16ee0463e638bb11276220e5b92023b\nCloses-Bug: 1747862\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c7e64708c9f355d69dec5270b59ebb63138ff111"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c7e64708c9f355d69dec5270b59ebb63138ff111"}]},"branch":"refs/heads/master"},"9a173568548203757a7fd20883edd56f923cc7e8":{"kind":"REWORK","_number":3,"created":"2018-03-16 16:31:25.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/09/541609/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/09/541609/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/09/541609/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/09/541609/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/09/541609/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/09/541609/3"}}},"commit":{"parents":[{"commit":"25e60a4bf1184f2d9006d50d52ced1b5c83737af","subject":"Merge \"Make functional-tips job voting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25e60a4bf1184f2d9006d50d52ced1b5c83737af"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2018-02-07 08:25:33.000000000","tz":60},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-16 16:30:51.000000000","tz":-300},"subject":"Fix crashing \"console log show\"","message":"Fix crashing \"console log show\"\n\nBecause of encoding issue, the \"openstack console show log\" is prone to\na stack dump, as explained in the bug report.\n\nUse the stdout handle that has already been set up by cliff\u0027s App class\nwith a sane default encoding.\n\nChange-Id: I4d8b0df7f16ee0463e638bb11276220e5b92023b\nCloses-Bug: 1747862\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9a173568548203757a7fd20883edd56f923cc7e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9a173568548203757a7fd20883edd56f923cc7e8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
