)]}'
{"id":"openstack%2Fpython-novaclient~48212","triplet_id":"openstack%2Fpython-novaclient~master~If926d3f7837673b4608ae667d34cea3c78e82e5d","project":"openstack/python-novaclient","branch":"master","topic":"sout","hashtags":[],"change_id":"If926d3f7837673b4608ae667d34cea3c78e82e5d","subject":"py33: safe_encode() returns bytes in Python 3","status":"MERGED","created":"2013-09-25 10:05:47.000000000","updated":"2013-10-04 19:56:01.000000000","submitted":"2013-10-04 19:56:01.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"42ed9e4c425ce8a95f82000d7495097a0395a052","_number":48212,"virtual_id_number":48212,"owner":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},{"value":2,"date":"2013-10-04 19:56:01.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-10-02 15:39:13.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":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},{"value":0,"date":"2013-09-30 21:31:32.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":2,"date":"2013-10-04 19:06:20.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"date":"2013-09-26 08:35:22.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"}],"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":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"all":[{"value":0,"date":"2013-09-25 22:39:07.000000000","_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2013-10-02 15:39:13.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"date":"2013-10-03 22:22:51.000000000","_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},{"value":0,"date":"2013-09-30 21:31:32.000000000","_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":1,"date":"2013-10-04 19:06:20.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-09-25 22:39:07.000000000","updated_by":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"reviewer":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"state":"REVIEWER"},{"updated":"2013-09-30 21:31:32.000000000","updated_by":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"reviewer":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"state":"REVIEWER"},{"updated":"2013-10-02 15:39:13.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":"2013-10-03 22:22:51.000000000","updated_by":{"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},"reviewer":{"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},"state":"REVIEWER"},{"updated":"2013-10-04 19:06:20.000000000","updated_by":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"reviewer":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"state":"REVIEWER"},{"updated":"2013-10-04 19:56:01.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e9f8171e240f9ac65b36f5aafc73384e1800d279","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-09-25 10:11:59.000000000","message":"Patch Set 1:\n\nSince the changed file is taken from oslo-incubator project, and the same file are also applied in cinder/ceilometer etc. \nI am not sure the policy for such kind of change.\n\nShould we change in individual project first, then merge to oslo ? or opposite ?","accounts_in_message":[],"_revision_number":1},{"id":"dc8f6221c11fb7a483f37223966c518645554fd9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-25 10:36:00.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/12/48212/1/check/gate-python-novaclient-pep8/857afee : SUCCESS in 37s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/12/48212/1/check/gate-python-novaclient-docs/518516a/doc/build/html/ : SUCCESS in 55s\n- gate-python-novaclient-python26 http://logs.openstack.org/12/48212/1/check/gate-python-novaclient-python26/30c0ead : SUCCESS in 1m 08s\n- gate-python-novaclient-python27 http://logs.openstack.org/12/48212/1/check/gate-python-novaclient-python27/82ceb58 : SUCCESS in 59s\n- gate-python-novaclient-python33 http://logs.openstack.org/12/48212/1/check/gate-python-novaclient-python33/39772ce : FAILURE in 4m 21s (non-voting)\n- gate-python-novaclient-pypy http://logs.openstack.org/12/48212/1/check/gate-python-novaclient-pypy/b76b60a : SUCCESS in 1m 50s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/12/48212/1/check/gate-tempest-devstack-vm-full/397d9d8 : SUCCESS in 30m 09s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/12/48212/1/check/gate-tempest-devstack-vm-postgres-full/5c43997 : SUCCESS in 29m 13s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/12/48212/1/check/gate-tempest-devstack-vm-neutron/c61089e : SUCCESS in 17m 12s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/12/48212/1/check/gate-tempest-devstack-vm-large-ops/f3022f4 : SUCCESS in 11m 08s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/12/48212/1/check/gate-grenade-devstack-vm/7e51e6f : SUCCESS in 24m 20s\n","accounts_in_message":[],"_revision_number":1},{"id":"b37f13d712d3bf6c3c25a4e4261fb3f8ea223052","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-09-25 12:36:39.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"985bcee178eb163349c8713fb4e2241ca91dde27","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-25 13:06:06.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/12/48212/2/check/gate-python-novaclient-pep8/ea6ef0b : SUCCESS in 53s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/12/48212/2/check/gate-python-novaclient-docs/f232d01/doc/build/html/ : SUCCESS in 46s\n- gate-python-novaclient-python26 http://logs.openstack.org/12/48212/2/check/gate-python-novaclient-python26/b782a4c : SUCCESS in 1m 02s\n- gate-python-novaclient-python27 http://logs.openstack.org/12/48212/2/check/gate-python-novaclient-python27/797808c : SUCCESS in 56s\n- gate-python-novaclient-python33 http://logs.openstack.org/12/48212/2/check/gate-python-novaclient-python33/b8007ba : FAILURE in 4m 20s (non-voting)\n- gate-python-novaclient-pypy http://logs.openstack.org/12/48212/2/check/gate-python-novaclient-pypy/60832d2 : SUCCESS in 1m 50s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/12/48212/2/check/gate-tempest-devstack-vm-full/ab99630 : SUCCESS in 29m 24s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/12/48212/2/check/gate-tempest-devstack-vm-postgres-full/4d65168 : SUCCESS in 29m 16s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/12/48212/2/check/gate-tempest-devstack-vm-neutron/209a94b : SUCCESS in 18m 23s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/12/48212/2/check/gate-tempest-devstack-vm-large-ops/99bcca8 : SUCCESS in 11m 56s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/12/48212/2/check/gate-grenade-devstack-vm/076697c : SUCCESS in 25m 42s\n","accounts_in_message":[],"_revision_number":2},{"id":"39219faad16e7bb4c9d4440335c5eef5452fe558","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-09-25 15:27:58.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nSee in-line for a suggestion…this has just a hair too much code duplication for me to be comfortable…","accounts_in_message":[],"_revision_number":2},{"id":"c34c6dbc59811c84794f003a54bd28a168f2743e","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-09-25 21:28:00.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"65d3d201e8d570beb5e76b185c4832dc83384af0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-25 23:36:18.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-pep8/4fde176 : SUCCESS in 47s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/12/48212/3/check/gate-python-novaclient-docs/6d73277/doc/build/html/ : SUCCESS in 49s\n- gate-python-novaclient-python26 http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-python26/f7ad1ad : SUCCESS in 1m 04s\n- gate-python-novaclient-python27 http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-python27/ad4e8dd : SUCCESS in 56s\n- gate-python-novaclient-python33 http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-python33/87c219d : FAILURE in 4m 21s (non-voting)\n- gate-python-novaclient-pypy http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-pypy/1199040 : SUCCESS in 1m 50s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/12/48212/3/check/gate-tempest-devstack-vm-full/da23201 : SUCCESS in 28m 16s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/12/48212/3/check/gate-tempest-devstack-vm-postgres-full/b79254a : FAILURE in 30m 48s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/12/48212/3/check/gate-tempest-devstack-vm-neutron/d451190 : SUCCESS in 17m 31s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/12/48212/3/check/gate-tempest-devstack-vm-large-ops/b80ea89 : SUCCESS in 12m 09s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/12/48212/3/check/gate-grenade-devstack-vm/9099ec7 : SUCCESS in 27m 16s\n","accounts_in_message":[],"_revision_number":3},{"id":"f12ea8096056a52baef3073b7e3b759f20afc067","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-09-26 08:35:22.000000000","message":"Patch Set 3:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":3},{"id":"f49d88c04141f50ddfe22a81b3a53dc5c066b631","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-26 09:09:56.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-pep8/3c56ec1 : SUCCESS in 35s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/12/48212/3/check/gate-python-novaclient-docs/380a399/doc/build/html/ : SUCCESS in 52s\n- gate-python-novaclient-python26 http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-python26/951ff85 : SUCCESS in 55s\n- gate-python-novaclient-python27 http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-python27/3069593 : SUCCESS in 1m 00s\n- gate-python-novaclient-python33 http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-python33/055c073 : FAILURE in 4m 21s (non-voting)\n- gate-python-novaclient-pypy http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-pypy/2112206 : SUCCESS in 1m 54s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/12/48212/3/check/gate-tempest-devstack-vm-full/9fda179 : SUCCESS in 28m 23s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/12/48212/3/check/gate-tempest-devstack-vm-postgres-full/e120495 : SUCCESS in 27m 34s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/12/48212/3/check/gate-tempest-devstack-vm-neutron/1a9c7b7 : FAILURE in 33m 11s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/12/48212/3/check/gate-tempest-devstack-vm-large-ops/922b037 : SUCCESS in 11m 49s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/12/48212/3/check/gate-grenade-devstack-vm/af0b945 : SUCCESS in 25m 48s\n","accounts_in_message":[],"_revision_number":3},{"id":"3b7e1175713a93026136028e5699dd6a58690f19","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2013-09-26 09:21:19.000000000","message":"Patch Set 3:\n\nI noticed tempest failed, I think you hit bug https://bugs.launchpad.net/bugs/1227915","accounts_in_message":[],"_revision_number":3},{"id":"53f016a0567bd52469549ba514ba64437fcd0c1c","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-09-26 21:56:03.000000000","message":"Patch Set 3:\n\nhttps://review.openstack.org/#/c/48412/ is fixing the tempest gating, wait a while for that fix being checked-in.","accounts_in_message":[],"_revision_number":3},{"id":"8b6394e9a3f4e246d83bbf848b0ade066bfd574f","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-09-27 09:07:59.000000000","message":"Patch Set 3:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":3},{"id":"cdfd6b97f1ea1fad3e0d17dc87005146819b774d","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-09-27 09:12:37.000000000","message":"Patch Set 3:\n\nrecheck bug 1223161","accounts_in_message":[],"_revision_number":3},{"id":"4c173333e976c4c496fe51cbf500f6396ae3457e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-27 17:17:07.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-pep8/3b4237a : SUCCESS in 47s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/12/48212/3/check/gate-python-novaclient-docs/bdcbc74/doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-novaclient-python26 http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-python26/9384ce7 : SUCCESS in 1m 30s\n- gate-python-novaclient-python27 http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-python27/8a37d2c : SUCCESS in 1m 10s\n- gate-python-novaclient-python33 http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-python33/7e3fecf : FAILURE in 4m 21s (non-voting)\n- gate-python-novaclient-pypy http://logs.openstack.org/12/48212/3/check/gate-python-novaclient-pypy/84022f0 : SUCCESS in 1m 52s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/12/48212/3/check/gate-tempest-devstack-vm-full/cfc9b3a : SUCCESS in 38m 37s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/12/48212/3/check/gate-tempest-devstack-vm-postgres-full/85f61be : SUCCESS in 42m 07s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/12/48212/3/check/gate-tempest-devstack-vm-neutron/61b4cba : SUCCESS in 19m 28s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/12/48212/3/check/gate-tempest-devstack-vm-large-ops/fdf4929 : SUCCESS in 28m 29s (non-voting)\n- gate-grenade-devstack-vm http://logs.openstack.org/12/48212/3/check/gate-grenade-devstack-vm/9ff87c7 : SUCCESS in 27m 02s\n","accounts_in_message":[],"_revision_number":3},{"id":"fed2b087957f81e0997b441292248a279dcab9ce","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-30 21:31:32.000000000","message":"Patch Set 3:\n\nthere are 29 failing py33 unit tests with this patch.  How far off are we from making py33 work?","accounts_in_message":[],"_revision_number":3},{"id":"a6c151268c8d295a5ac97de6a2cc7e6dbe85c49b","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-30 21:33:28.000000000","message":"Patch Set 3:\n\nIt would be great if there was a py33 novaclient BP, and a series of dependent patches that shows that at the end py33 works!","accounts_in_message":[],"_revision_number":3},{"id":"63791b6c5c0ca2335d46ceba75721a4cb4b6fe51","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-09-30 22:01:03.000000000","message":"Patch Set 3:\n\nYeah, that is what I am doing now.  Actually, there is a series of \"py33\" change in python-novaclient project review. There should be few failures after all of them are merged.","accounts_in_message":[],"_revision_number":3},{"id":"9250e25aed86f7867932e45eef83bf1978e6f336","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-09-30 22:04:21.000000000","message":"Patch Set 3:\n\nThere are only a few projects which checks py33 in jenkins gating, and some of them are \"non-voting\".\n\nWe can enable the py33 voting from nova project firstly.","accounts_in_message":[],"_revision_number":3},{"id":"21efc76e0fa907698c9c5271b2b2867acaa04fbc","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-30 22:33:46.000000000","message":"Patch Set 3:\n\nIt would be great to turn py33 gating on for novaclient.\n\nI see your py33 patches, if you make them dependent it would make it easier to see how far the patches get us together.","accounts_in_message":[],"_revision_number":3},{"id":"01debb011e5144b0d9216669f39db6d28ad78a6b","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-09-30 22:46:46.000000000","message":"Patch Set 3:\n\nMaking them dependent is a good idea. Since these bugs are separated, no logic relationship, I just commit them case by case.","accounts_in_message":[],"_revision_number":3},{"id":"12cec61ab6204abb04538cb393b760edb905922b","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-10-02 13:03:06.000000000","message":"Patch Set 3:\n\nKevin: new patch is committed according your suggestion. Would you review it please ?","accounts_in_message":[],"_revision_number":3},{"id":"fbe3e38ed411f01e0482f425d5fc439b00249f43","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-10-02 15:39:13.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\nEr, sorry \u0027bout that; I didn\u0027t notice I hadn\u0027t re-reviewed…","accounts_in_message":[],"_revision_number":3},{"id":"26a9b1c61f11b4dff70ce236886c817d844fc7e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-04 19:06:20.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"c7c6f2ae429a56cba8e8b4ca12daa2ccc07a0b30","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-10-04 19:06:20.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"2325fd8e6eedf0d5425afca7ee525ad4d213a00d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-04 19:56:01.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3},{"id":"2bfb605786e180aaf83abfe59511cb7a35838805","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-04 19:56:01.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- gate-python-novaclient-docs http://docs-draft.openstack.org/12/48212/3/gate/gate-python-novaclient-docs/dec54ae/doc/build/html/ : SUCCESS in 50s\n- gate-python-novaclient-pep8 http://logs.openstack.org/12/48212/3/gate/gate-python-novaclient-pep8/527a4f7 : SUCCESS in 47s\n- gate-python-novaclient-python26 http://logs.openstack.org/12/48212/3/gate/gate-python-novaclient-python26/6b0f24b : SUCCESS in 1m 05s\n- gate-python-novaclient-python27 http://logs.openstack.org/12/48212/3/gate/gate-python-novaclient-python27/fa3fccf : SUCCESS in 1m 15s\n- gate-python-novaclient-pypy http://logs.openstack.org/12/48212/3/gate/gate-python-novaclient-pypy/684d39a : SUCCESS in 1m 52s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/12/48212/3/gate/gate-tempest-devstack-vm-full/4c6ac9d : SUCCESS in 29m 31s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/12/48212/3/gate/gate-tempest-devstack-vm-postgres-full/b5c6342 : SUCCESS in 32m 05s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/12/48212/3/gate/gate-tempest-devstack-vm-neutron/bd3d9ea : SUCCESS in 18m 51s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/12/48212/3/gate/gate-tempest-devstack-vm-large-ops/86566d7 : SUCCESS in 11m 01s\n- gate-grenade-devstack-vm http://logs.openstack.org/12/48212/3/gate/gate-grenade-devstack-vm/61ff164 : SUCCESS in 24m 16s\n","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"ac50057710453de80bb7f81824e812581bb0f219","revisions":{"a4731d9c5b1d82295277120b8e268690de881211":{"kind":"REWORK","_number":1,"created":"2013-09-25 10:05:47.000000000","uploader":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"ref":"refs/changes/12/48212/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/12/48212/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/12/48212/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/12/48212/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/12/48212/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/12/48212/1"}}},"commit":{"parents":[{"commit":"7a041f903ae0094502b48f9ce53ab735985d44f4","subject":"Merge \"Make nova CLI use term \"server\" where possible\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7a041f903ae0094502b48f9ce53ab735985d44f4"}]}],"author":{"name":"Kui Shi","email":"skuicloud@gmail.com","date":"2013-09-24 19:56:32.000000000","tz":480},"committer":{"name":"Kui Shi","email":"skuicloud@gmail.com","date":"2013-09-24 19:56:32.000000000","tz":480},"subject":"py33: safe_encode() returns bytes in Python 3","message":"py33: safe_encode() returns bytes in Python 3\n\nPython 2:\nstr.encode \u003d encode(...)\n    S.encode([encoding[,errors]]) -\u003e object\n\nPython 3:\nstr.encode \u003d encode(...)\n    S.encode(encoding\u003d\u0027utf-8\u0027, errors\u003d\u0027strict\u0027) -\u003e bytes\n\nIn Python 3, strings are always Unicode. There is no need to encode.\n\nChange-Id: If926d3f7837673b4608ae667d34cea3c78e82e5d\nClose-bug: #1229150\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a4731d9c5b1d82295277120b8e268690de881211"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a4731d9c5b1d82295277120b8e268690de881211"}]},"branch":"refs/heads/master"},"2de49e57ad8523e1877478268c2274cb9e9b6b41":{"kind":"REWORK","_number":2,"created":"2013-09-25 12:36:39.000000000","uploader":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"ref":"refs/changes/12/48212/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/12/48212/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/12/48212/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/12/48212/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/12/48212/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/12/48212/2"}}},"commit":{"parents":[{"commit":"7a041f903ae0094502b48f9ce53ab735985d44f4","subject":"Merge \"Make nova CLI use term \"server\" where possible\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7a041f903ae0094502b48f9ce53ab735985d44f4"}]}],"author":{"name":"Kui Shi","email":"skuicloud@gmail.com","date":"2013-09-24 22:56:03.000000000","tz":480},"committer":{"name":"Kui Shi","email":"skuicloud@gmail.com","date":"2013-09-24 22:56:03.000000000","tz":480},"subject":"py33: safe_encode() returns bytes in Python 3","message":"py33: safe_encode() returns bytes in Python 3\n\nPython 2:\nstr.encode \u003d encode(...)\n    S.encode([encoding[,errors]]) -\u003e object\n\nPython 3:\nstr.encode \u003d encode(...)\n    S.encode(encoding\u003d\u0027utf-8\u0027, errors\u003d\u0027strict\u0027) -\u003e bytes\n\nIn Python 3, strings are always Unicode. safe_encode() returns\n\"bytes\", the \"\\n\" will be printed literally, it is not expected.\n\nbytes.decode() will transform bytes to str, which will be printed\nproperly.\n\nClose-bug: #1229150\nChange-Id: If926d3f7837673b4608ae667d34cea3c78e82e5d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2de49e57ad8523e1877478268c2274cb9e9b6b41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2de49e57ad8523e1877478268c2274cb9e9b6b41"}]},"branch":"refs/heads/master"},"ac50057710453de80bb7f81824e812581bb0f219":{"kind":"REWORK","_number":3,"created":"2013-09-25 21:28:00.000000000","uploader":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"ref":"refs/changes/12/48212/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/12/48212/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/12/48212/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/12/48212/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/12/48212/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/12/48212/3"}}},"commit":{"parents":[{"commit":"7a041f903ae0094502b48f9ce53ab735985d44f4","subject":"Merge \"Make nova CLI use term \"server\" where possible\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7a041f903ae0094502b48f9ce53ab735985d44f4"}]}],"author":{"name":"Kui Shi","email":"skuicloud@gmail.com","date":"2013-09-25 07:48:42.000000000","tz":480},"committer":{"name":"Kui Shi","email":"skuicloud@gmail.com","date":"2013-09-25 07:48:42.000000000","tz":480},"subject":"py33: safe_encode() returns bytes in Python 3","message":"py33: safe_encode() returns bytes in Python 3\n\nPython 2:\nstr.encode \u003d encode(...)\n    S.encode([encoding[,errors]]) -\u003e object\n\nPython 3:\nstr.encode \u003d encode(...)\n    S.encode(encoding\u003d\u0027utf-8\u0027, errors\u003d\u0027strict\u0027) -\u003e bytes\n\nIn Python 3, strings are always Unicode.  safe_encode() returns\n\"bytes\", the \"\\n\" will be printed literally, it is not expected.\n\nbytes.decode() will transform bytes to str, which will be printed\nproperly.\n\nClose-bug: #1229150\nChange-Id: If926d3f7837673b4608ae667d34cea3c78e82e5d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ac50057710453de80bb7f81824e812581bb0f219"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ac50057710453de80bb7f81824e812581bb0f219"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
