)]}'
{"id":"openstack%2Fpython-troveclient~596699","triplet_id":"openstack%2Fpython-troveclient~master~I8989fd4798e80eae27408017e1543819a68b4ab1","project":"openstack/python-troveclient","branch":"master","hashtags":[],"change_id":"I8989fd4798e80eae27408017e1543819a68b4ab1","subject":"Fix python3 compatibility issues","status":"MERGED","created":"2018-08-27 12:30:51.000000000","updated":"2018-09-09 12:25:18.000000000","submitted":"2018-09-09 12:25:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"596699-1536495918407-f1dcb186","meta_rev_id":"69317126f787ec45a3ac511c72d80e5e0111c760","_number":596699,"virtual_id_number":596699,"owner":{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":22608,"name":"zhanggang","email":"zhanggang@cmss.chinamobile.com","username":"zhanggang"},{"value":0,"_account_id":24739,"name":"Yao Wang","email":"wangyao@cmss.chinamobile.com","username":"wangyao"},{"value":0,"_account_id":13157,"name":"Zhao Chao","email":"zhaochao1984@gmail.com","username":"zhaochao"},{"value":0,"_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},{"value":0,"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},{"value":0,"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},{"value":0,"_account_id":28713,"name":"Przemysław Godek","email":"p.godek@partner.samsung.com"},{"value":2,"date":"2018-09-09 12:25:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"}],"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":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},"all":[{"value":0,"_account_id":22608,"name":"zhanggang","email":"zhanggang@cmss.chinamobile.com","username":"zhanggang"},{"value":0,"_account_id":24739,"name":"Yao Wang","email":"wangyao@cmss.chinamobile.com","username":"wangyao"},{"value":0,"_account_id":13157,"name":"Zhao Chao","email":"zhaochao1984@gmail.com","username":"zhaochao"},{"value":2,"date":"2018-09-09 10:30:53.000000000","_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},{"value":0,"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},{"value":2,"date":"2018-09-06 01:55:54.000000000","_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},{"value":1,"date":"2018-09-06 08:34:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28713,"name":"Przemysław Godek","email":"p.godek@partner.samsung.com"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"}],"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":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},"all":[{"value":0,"_account_id":22608,"name":"zhanggang","email":"zhanggang@cmss.chinamobile.com","username":"zhanggang"},{"value":0,"_account_id":24739,"name":"Yao Wang","email":"wangyao@cmss.chinamobile.com","username":"wangyao"},{"value":0,"_account_id":13157,"name":"Zhao Chao","email":"zhaochao1984@gmail.com","username":"zhaochao"},{"value":1,"date":"2018-09-09 10:30:53.000000000","_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},{"value":0,"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},{"value":0,"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},{"value":0,"_account_id":28713,"name":"Przemysław Godek","email":"p.godek@partner.samsung.com"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22608,"name":"zhanggang","email":"zhanggang@cmss.chinamobile.com","username":"zhanggang"},{"value":0,"_account_id":24739,"name":"Yao Wang","email":"wangyao@cmss.chinamobile.com","username":"wangyao"},{"value":0,"_account_id":13157,"name":"Zhao Chao","email":"zhaochao1984@gmail.com","username":"zhaochao"},{"value":0,"_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},{"value":0,"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},{"value":0,"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},{"value":0,"_account_id":28713,"name":"Przemysław Godek","email":"p.godek@partner.samsung.com"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":13157,"name":"Zhao Chao","email":"zhaochao1984@gmail.com","username":"zhaochao"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22608,"name":"zhanggang","email":"zhanggang@cmss.chinamobile.com","username":"zhanggang"},{"_account_id":24739,"name":"Yao Wang","email":"wangyao@cmss.chinamobile.com","username":"wangyao"},{"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},{"_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},{"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},{"_account_id":28713,"name":"Przemysław Godek","email":"p.godek@partner.samsung.com"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-08-27 17:23:09.000000000","updated_by":{"_account_id":24739,"name":"Yao Wang","email":"wangyao@cmss.chinamobile.com","username":"wangyao"},"reviewer":{"_account_id":24739,"name":"Yao Wang","email":"wangyao@cmss.chinamobile.com","username":"wangyao"},"state":"REVIEWER"},{"updated":"2018-08-27 17:23:18.000000000","updated_by":{"_account_id":13157,"name":"Zhao Chao","email":"zhaochao1984@gmail.com","username":"zhaochao"},"reviewer":{"_account_id":13157,"name":"Zhao Chao","email":"zhaochao1984@gmail.com","username":"zhaochao"},"state":"REVIEWER"},{"updated":"2018-08-27 17:23:22.000000000","updated_by":{"_account_id":22608,"name":"zhanggang","email":"zhanggang@cmss.chinamobile.com","username":"zhanggang"},"reviewer":{"_account_id":22608,"name":"zhanggang","email":"zhanggang@cmss.chinamobile.com","username":"zhanggang"},"state":"REVIEWER"},{"updated":"2018-08-29 17:36:29.000000000","updated_by":{"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},"reviewer":{"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},"state":"REVIEWER"},{"updated":"2018-09-06 01:55:54.000000000","updated_by":{"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},"reviewer":{"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},"state":"REVIEWER"},{"updated":"2018-09-06 08:34:12.000000000","updated_by":{"_account_id":28713,"name":"Przemysław Godek","email":"p.godek@partner.samsung.com"},"reviewer":{"_account_id":28713,"name":"Przemysław Godek","email":"p.godek@partner.samsung.com"},"state":"REVIEWER"},{"updated":"2018-09-09 10:30:53.000000000","updated_by":{"_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},"reviewer":{"_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},"state":"REVIEWER"},{"updated":"2018-09-09 12:25:18.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":"807df582de488366a7cdd186e2b4306b20015bca","author":{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},"date":"2018-08-27 12:30:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6cf8856b9a4d10e38b0abe5c8bef453536019811","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-27 14:30:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/99/596699/1/check/build-openstack-sphinx-docs/875da00/html/ : SUCCESS in 5m 09s\n- openstack-tox-pep8 http://logs.openstack.org/99/596699/1/check/openstack-tox-pep8/ce0fb85/ : SUCCESS in 4m 20s\n- openstack-tox-py27 http://logs.openstack.org/99/596699/1/check/openstack-tox-py27/26dc26d/ : SUCCESS in 5m 38s\n- openstack-tox-py35 http://logs.openstack.org/99/596699/1/check/openstack-tox-py35/17ebdb6/ : SUCCESS in 4m 54s\n- openstackclient-check-plugins http://logs.openstack.org/99/596699/1/check/openstackclient-check-plugins/539bee3/ : SUCCESS in 6m 23s (non-voting)\n- trove-functional-mysql http://logs.openstack.org/99/596699/1/check/trove-functional-mysql/7008e88/ : SUCCESS in 1h 55m 09s\n- python-troveclient-tempest-neutron-src http://logs.openstack.org/99/596699/1/check/python-troveclient-tempest-neutron-src/1681efa/ : SUCCESS in 1h 54m 17s\n- openstack-tox-lower-constraints http://logs.openstack.org/99/596699/1/check/openstack-tox-lower-constraints/a370891/ : SUCCESS in 4m 45s","accounts_in_message":[],"_revision_number":1},{"id":"66c58efc068dd0a93228c4e621f114624df1610a","author":{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},"date":"2018-08-27 17:25:10.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"8c63030cc0d7bf03f8b1b9ce926e62f07e8fe0bc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-27 19:37:13.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- build-openstack-sphinx-docs http://logs.openstack.org/99/596699/2/check/build-openstack-sphinx-docs/5c18937/html/ : SUCCESS in 6m 39s\n- openstack-tox-pep8 http://logs.openstack.org/99/596699/2/check/openstack-tox-pep8/217ffaf/ : SUCCESS in 5m 45s\n- openstack-tox-py27 http://logs.openstack.org/99/596699/2/check/openstack-tox-py27/f0bafa1/ : SUCCESS in 7m 29s\n- openstack-tox-py35 http://logs.openstack.org/99/596699/2/check/openstack-tox-py35/4c7084d/ : SUCCESS in 7m 51s\n- openstackclient-check-plugins http://logs.openstack.org/99/596699/2/check/openstackclient-check-plugins/1a29c20/ : SUCCESS in 9m 31s (non-voting)\n- trove-functional-mysql http://logs.openstack.org/99/596699/2/check/trove-functional-mysql/75351ab/ : SUCCESS in 2h 05m 29s\n- python-troveclient-tempest-neutron-src http://logs.openstack.org/99/596699/2/check/python-troveclient-tempest-neutron-src/60596a1/ : FAILURE in 1h 19m 04s\n- openstack-tox-lower-constraints http://logs.openstack.org/99/596699/2/check/openstack-tox-lower-constraints/459e8ca/ : SUCCESS in 6m 35s","accounts_in_message":[],"_revision_number":2},{"id":"567636f158fa1cd08a09fbb72be05e91b83c6108","author":{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},"date":"2018-08-28 06:56:53.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"b9aa1623fa73bfb0569cadb32156130ad03d9825","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-28 09:06:56.000000000","message":"Patch Set 2:\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- build-openstack-sphinx-docs http://logs.openstack.org/99/596699/2/check/build-openstack-sphinx-docs/c2b5fa0/html/ : SUCCESS in 6m 19s\n- openstack-tox-pep8 http://logs.openstack.org/99/596699/2/check/openstack-tox-pep8/7cffdfd/ : SUCCESS in 5m 58s\n- openstack-tox-py27 http://logs.openstack.org/99/596699/2/check/openstack-tox-py27/047a3a6/ : SUCCESS in 6m 12s\n- openstack-tox-py35 http://logs.openstack.org/99/596699/2/check/openstack-tox-py35/323e958/ : SUCCESS in 6m 29s\n- openstackclient-check-plugins http://logs.openstack.org/99/596699/2/check/openstackclient-check-plugins/5cbcd46/ : SUCCESS in 9m 43s (non-voting)\n- trove-functional-mysql http://logs.openstack.org/99/596699/2/check/trove-functional-mysql/b50e135/ : FAILURE in 2h 08m 06s\n- python-troveclient-tempest-neutron-src http://logs.openstack.org/99/596699/2/check/python-troveclient-tempest-neutron-src/45766f6/ : SUCCESS in 1h 45m 12s\n- openstack-tox-lower-constraints http://logs.openstack.org/99/596699/2/check/openstack-tox-lower-constraints/b95683f/ : SUCCESS in 7m 22s","accounts_in_message":[],"_revision_number":2},{"id":"b1a3f2f088cccac00a9ab51bea74d68c6957796a","author":{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},"date":"2018-08-28 09:20:25.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"e2410a38f2d80defa54dd96ab034a3bdc3921d8e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-28 11:44:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/99/596699/2/check/build-openstack-sphinx-docs/ea4fe5f/html/ : SUCCESS in 6m 52s\n- openstack-tox-pep8 http://logs.openstack.org/99/596699/2/check/openstack-tox-pep8/ae72f46/ : SUCCESS in 6m 39s\n- openstack-tox-py27 http://logs.openstack.org/99/596699/2/check/openstack-tox-py27/d1eac4f/ : SUCCESS in 6m 42s\n- openstack-tox-py35 http://logs.openstack.org/99/596699/2/check/openstack-tox-py35/3caaa03/ : SUCCESS in 5m 56s\n- openstackclient-check-plugins http://logs.openstack.org/99/596699/2/check/openstackclient-check-plugins/4f35522/ : SUCCESS in 8m 05s (non-voting)\n- trove-functional-mysql http://logs.openstack.org/99/596699/2/check/trove-functional-mysql/8004029/ : SUCCESS in 2h 14m 36s\n- python-troveclient-tempest-neutron-src http://logs.openstack.org/99/596699/2/check/python-troveclient-tempest-neutron-src/69c8e76/ : SUCCESS in 2h 00m 02s\n- openstack-tox-lower-constraints http://logs.openstack.org/99/596699/2/check/openstack-tox-lower-constraints/1b14b25/ : SUCCESS in 5m 59s","accounts_in_message":[],"_revision_number":2},{"id":"bba1f0f96e87eb3c7709cdb70de5c8151eee3b26","author":{"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},"date":"2018-08-29 17:36:29.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8de72459afd69ce4dbcb1210db1c3f7c6a2dc791","author":{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},"date":"2018-08-31 12:51:46.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"c71102c54011aa1fbc709a7189fd7999d6d4485b","author":{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},"date":"2018-08-31 12:53:05.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"2bafba52486d89b073cb2a732f8f7c85ff806590","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-31 15:53:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/99/596699/3/check/build-openstack-sphinx-docs/210ecc1/html/ : SUCCESS in 6m 17s\n- openstack-tox-pep8 http://logs.openstack.org/99/596699/3/check/openstack-tox-pep8/cf7d457/ : SUCCESS in 4m 21s\n- openstack-tox-py27 http://logs.openstack.org/99/596699/3/check/openstack-tox-py27/f8d5e63/ : SUCCESS in 4m 35s\n- openstack-tox-py35 http://logs.openstack.org/99/596699/3/check/openstack-tox-py35/a0131cb/ : SUCCESS in 4m 30s\n- openstackclient-check-plugins http://logs.openstack.org/99/596699/3/check/openstackclient-check-plugins/71fad74/ : SUCCESS in 5m 42s (non-voting)\n- trove-functional-mysql http://logs.openstack.org/99/596699/3/check/trove-functional-mysql/1943bd1/ : SUCCESS in 2h 25m 47s\n- python-troveclient-tempest-neutron-src http://logs.openstack.org/99/596699/3/check/python-troveclient-tempest-neutron-src/a2a60a8/ : SUCCESS in 1h 36m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/99/596699/3/check/openstack-tox-lower-constraints/30ac0ad/ : SUCCESS in 4m 54s","accounts_in_message":[],"_revision_number":3},{"id":"5ee93f930aa1a994abd83ec873984788602f822d","author":{"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},"date":"2018-09-06 01:55:54.000000000","message":"Patch Set 3: Code-Review+2\n\nLGTM, thanks for working on it.","accounts_in_message":[],"_revision_number":3},{"id":"e5ba836f9d44305f5581507b358cfc65fddba635","author":{"_account_id":28713,"name":"Przemysław Godek","email":"p.godek@partner.samsung.com"},"date":"2018-09-06 08:34:12.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"eeca0ce037e04f938356ab22af95d7c07824fd8d","author":{"_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},"date":"2018-09-09 10:30:53.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nLooks great","accounts_in_message":[],"_revision_number":3},{"id":"494053d5d9b3e4c3ab7cdd1a1ec69116fc54e5d6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-09 10:31:05.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"7425c8d2b3abee373b2704453d58d6d8a53fbab7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-09 12:25:18.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/99/596699/3/gate/build-openstack-sphinx-docs/9227a69/html/ : SUCCESS in 4m 27s\n- openstack-tox-pep8 http://logs.openstack.org/99/596699/3/gate/openstack-tox-pep8/2612181/ : SUCCESS in 4m 31s\n- openstack-tox-py27 http://logs.openstack.org/99/596699/3/gate/openstack-tox-py27/c3f8419/ : SUCCESS in 4m 31s\n- openstack-tox-py35 http://logs.openstack.org/99/596699/3/gate/openstack-tox-py35/93ddfcf/ : SUCCESS in 4m 32s\n- trove-functional-mysql http://logs.openstack.org/99/596699/3/gate/trove-functional-mysql/6786092/ : SUCCESS in 1h 52m 37s\n- python-troveclient-tempest-neutron-src http://logs.openstack.org/99/596699/3/gate/python-troveclient-tempest-neutron-src/0fb7d0b/ : SUCCESS in 1h 41m 16s\n- openstack-tox-lower-constraints http://logs.openstack.org/99/596699/3/gate/openstack-tox-lower-constraints/456f2ce/ : SUCCESS in 4m 47s","accounts_in_message":[],"_revision_number":3},{"id":"69317126f787ec45a3ac511c72d80e5e0111c760","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-09 12:25:18.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"4021a1062b207f68747e10ffe88e93a7b7726014","revisions":{"ffe32f3382ca3c7f9772de55f281767b712070b7":{"kind":"REWORK","_number":1,"created":"2018-08-27 12:30:51.000000000","uploader":{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},"ref":"refs/changes/99/596699/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/99/596699/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/596699/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/596699/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/596699/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/99/596699/1"}}},"commit":{"parents":[{"commit":"80ecbbc3379d30bc91b2a2f06fc4fbaf84ab6a3f","subject":"Merge \"Update reno for stable/rocky\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/80ecbbc3379d30bc91b2a2f06fc4fbaf84ab6a3f"}]}],"author":{"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","date":"2018-08-27 07:41:56.000000000","tz":120},"committer":{"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","date":"2018-08-27 12:30:32.000000000","tz":120},"subject":"Fix python3 compatibility issues","message":"Fix python3 compatibility issues\n\nWhile executing functional tests in trove project, with baseptyhon\npython3 in change [1], there appears few incompatibilities\nin troveclient.\n\nAll of them are directly related to differences in PY3 version.\n\nThis change removes these issues and will allow to execute functional\ntests seamlessly.\n\nChange details:\n  * troveclient/compat/base.py - dict.iteritems was removed in PY3\n    because dict.items now does the thing dict.iteritems did in PY2\n  * troveclient/compat/client.py - json.loads expects string, and\n    PY3 doesnt convert bytes to string. We have to use explicity call\n    decode() which will decode given bytes to string\n  * troveclient/apiclient/base.py - to avoid infinite recursion\n    exception raised when pickling class attributes\n\n[1] cd7b215bb3cf76bf3924e036ad55ae88548dc2b0\n\nChange-Id: I8989fd4798e80eae27408017e1543819a68b4ab1\nSigned-off-by: Marcin Piwowarczyk \u003cm.piwowarczy@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/ffe32f3382ca3c7f9772de55f281767b712070b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/ffe32f3382ca3c7f9772de55f281767b712070b7"}]},"branch":"refs/heads/master"},"3eb14154e253011a1b224095f0427ba8e3d1a0fd":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2018-08-27 17:25:10.000000000","uploader":{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},"ref":"refs/changes/99/596699/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/99/596699/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/596699/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/596699/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/596699/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/99/596699/2"}}},"commit":{"parents":[{"commit":"80ecbbc3379d30bc91b2a2f06fc4fbaf84ab6a3f","subject":"Merge \"Update reno for stable/rocky\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/80ecbbc3379d30bc91b2a2f06fc4fbaf84ab6a3f"}]}],"author":{"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","date":"2018-08-27 07:41:56.000000000","tz":120},"committer":{"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","date":"2018-08-27 17:25:00.000000000","tz":0},"subject":"Fix python3 compatibility issues","message":"Fix python3 compatibility issues\n\nWhile executing functional tests in trove project, with baseptyhon\npython3 in change [1], there appears few incompatibilities\nin troveclient.\n\nAll of them are directly related to differences in PY3 version.\n\nThis change removes these issues and will allow to execute functional\ntests seamlessly.\n\nChange details:\n  * troveclient/compat/base.py - dict.iteritems was removed in PY3\n    because dict.items now does the thing dict.iteritems did in PY2\n  * troveclient/compat/client.py - json.loads expects string, and\n    PY3 doesnt convert bytes to string. We have to use explicity call\n    decode() which will decode given bytes to string\n  * troveclient/apiclient/base.py - to avoid infinite recursion\n    exception raised when pickling class attributes\n\n[1] I9ee34642c700d1e6ba9c2f3891b7fa1f7f7e1e1d\n\nChange-Id: I8989fd4798e80eae27408017e1543819a68b4ab1\nSigned-off-by: Marcin Piwowarczyk \u003cm.piwowarczy@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/3eb14154e253011a1b224095f0427ba8e3d1a0fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/3eb14154e253011a1b224095f0427ba8e3d1a0fd"}]},"branch":"refs/heads/master"},"4021a1062b207f68747e10ffe88e93a7b7726014":{"kind":"REWORK","_number":3,"created":"2018-08-31 12:51:46.000000000","uploader":{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},"ref":"refs/changes/99/596699/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/99/596699/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/596699/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/596699/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/99/596699/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/99/596699/3"}}},"commit":{"parents":[{"commit":"80ecbbc3379d30bc91b2a2f06fc4fbaf84ab6a3f","subject":"Merge \"Update reno for stable/rocky\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/80ecbbc3379d30bc91b2a2f06fc4fbaf84ab6a3f"}]}],"author":{"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","date":"2018-08-27 07:41:56.000000000","tz":120},"committer":{"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","date":"2018-08-31 12:51:32.000000000","tz":0},"subject":"Fix python3 compatibility issues","message":"Fix python3 compatibility issues\n\nWhile executing functional tests in trove project, with baseptyhon\npython3 in change [1], there appears few incompatibilities\nin troveclient.\n\nAll of them are directly related to differences in PY3 version.\n\nThis change removes these issues and will allow to execute functional\ntests seamlessly.\n\nChange details:\n  * troveclient/compat/base.py - dict.iteritems was removed in PY3\n    because dict.items now does the thing dict.iteritems did in PY2\n  * troveclient/compat/client.py - json.loads expects string, and\n    PY3 doesnt convert bytes to string. We have to use explicity call\n    decode() which will decode given bytes to string\n  * troveclient/apiclient/base.py - to avoid infinite recursion\n    exception raised when pickling class attributes\n\n[1] I9ee34642c700d1e6ba9c2f3891b7fa1f7f7e1e1d\n\nChange-Id: I8989fd4798e80eae27408017e1543819a68b4ab1\nSigned-off-by: Marcin Piwowarczyk \u003cm.piwowarczy@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/4021a1062b207f68747e10ffe88e93a7b7726014"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/4021a1062b207f68747e10ffe88e93a7b7726014"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
