)]}'
{"id":"openstack%2Fpython-glanceclient~320379","triplet_id":"openstack%2Fpython-glanceclient~master~I2fcca96a1356df08453e08487afb62dfec91ba9d","project":"openstack/python-glanceclient","branch":"master","topic":"bug/1570766","hashtags":[],"change_id":"I2fcca96a1356df08453e08487afb62dfec91ba9d","subject":"Fix \u0027UnicodeEncodeError\u0027 for unicode values in url","status":"MERGED","created":"2016-05-24 11:48:28.000000000","updated":"2017-07-24 14:36:17.000000000","submitted":"2017-07-24 14:36:17.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"42b9f0c6cf77c38cfc199112339aa8fb6b6499cc","_number":320379,"virtual_id_number":320379,"owner":{"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":2,"date":"2017-07-24 14:36:17.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"value":0,"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}],"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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"recommended":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":0,"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},{"value":0,"date":"2017-01-27 20:20:36.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":1,"date":"2017-06-19 12:13:38.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2017-07-24 13:12:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"value":0,"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},{"value":2,"date":"2017-06-29 07:12:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":0,"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2017-07-24 13:12:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"value":0,"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"value":0,"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-12-28 18:27:06.000000000","updated_by":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"reviewer":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"state":"REVIEWER"},{"updated":"2016-12-29 04:13:33.000000000","updated_by":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"reviewer":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"state":"REVIEWER"},{"updated":"2017-01-27 20:20:36.000000000","updated_by":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"reviewer":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"state":"REVIEWER"},{"updated":"2017-06-19 12:13:38.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2017-06-29 07:12:56.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2017-07-24 13:12:50.000000000","updated_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"},{"updated":"2017-07-24 14:36:17.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"c27a64d51dafdbe84be4aecc17957375874e6b3e","author":{"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},"date":"2016-05-24 11:48:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f39370296b70910e9f66679abc5b1b7b7130bb0e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-24 13:07:04.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/79/320379/1/check/gate-python-glanceclient-docs/84655db//doc/build/html/ : SUCCESS in 4m 39s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/79/320379/1/check/gate-python-glanceclient-pep8/2fcdde4/ : SUCCESS in 2m 32s\n- gate-python-glanceclient-python27 http://logs.openstack.org/79/320379/1/check/gate-python-glanceclient-python27/f732ca6/ : SUCCESS in 1m 58s\n- gate-python-glanceclient-python34 http://logs.openstack.org/79/320379/1/check/gate-python-glanceclient-python34/786a348/ : SUCCESS in 5m 57s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/79/320379/1/check/gate-tempest-dsvm-neutron-src-python-glanceclient/f7317dd/ : SUCCESS in 56m 45s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/79/320379/1/check/gate-glanceclient-dsvm-functional/0c16e4d/ : SUCCESS in 20m 24s","accounts_in_message":[],"_revision_number":1},{"id":"2839e083a759356fcffd6262ab56d4523d59aace","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2016-12-14 16:28:19.000000000","message":"Patch Set 1: Code-Review-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":1},{"id":"33f744bb58879ea79c0672b68daad2fdd77c15d0","author":{"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},"date":"2016-12-15 09:11:41.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"c5959f7c074e0861b395b0b0bdcc24f307a5f959","author":{"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},"date":"2016-12-22 10:58:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d4003409b2fcb92427d475430f88aa905cc2a21d","author":{"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},"date":"2016-12-22 11:02:43.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"13bc4401678d85aa0908e934e9a0476ce0c055df","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-22 12:18:19.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/320379/2/check/gate-python-glanceclient-docs-ubuntu-xenial/9b5ac03//doc/build/html/ : SUCCESS in 2m 05s\n- gate-python-glanceclient-pep8-ubuntu-xenial http://logs.openstack.org/79/320379/2/check/gate-python-glanceclient-pep8-ubuntu-xenial/ceb98af/ : SUCCESS in 3m 06s\n- gate-python-glanceclient-python27-ubuntu-xenial http://logs.openstack.org/79/320379/2/check/gate-python-glanceclient-python27-ubuntu-xenial/9843992/ : SUCCESS in 2m 34s\n- gate-python-glanceclient-python35 http://logs.openstack.org/79/320379/2/check/gate-python-glanceclient-python35/5c20f99/ : SUCCESS in 4m 00s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-ubuntu-xenial http://logs.openstack.org/79/320379/2/check/gate-tempest-dsvm-neutron-src-python-glanceclient-ubuntu-xenial/46f2672/ : SUCCESS in 1h 19m 18s\n- gate-glanceclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/79/320379/2/check/gate-glanceclient-dsvm-functional-ubuntu-xenial/84ebdbd/ : SUCCESS in 18m 39s\n- gate-glanceclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/79/320379/2/check/gate-glanceclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/4b10ccb/ : FAILURE in 30m 23s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"79acb54d307220add9874d77c148d9623bade776","author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"date":"2016-12-22 16:29:32.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6f491b31806b34d07256d1a62fa9b04389d5aa7e","author":{"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},"date":"2016-12-28 06:29:12.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"162e43024ad547c0d1e99c5eefe06d22daa14e4a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-28 07:24:24.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/320379/3/check/gate-python-glanceclient-docs-ubuntu-xenial/d4ce7a8//doc/build/html/ : SUCCESS in 2m 19s\n- gate-python-glanceclient-pep8-ubuntu-xenial http://logs.openstack.org/79/320379/3/check/gate-python-glanceclient-pep8-ubuntu-xenial/0402684/ : SUCCESS in 2m 23s\n- gate-python-glanceclient-python27-ubuntu-xenial http://logs.openstack.org/79/320379/3/check/gate-python-glanceclient-python27-ubuntu-xenial/ddb7990/ : SUCCESS in 2m 23s\n- gate-python-glanceclient-python35 http://logs.openstack.org/79/320379/3/check/gate-python-glanceclient-python35/57b2873/ : SUCCESS in 2m 24s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-ubuntu-xenial http://logs.openstack.org/79/320379/3/check/gate-tempest-dsvm-neutron-src-python-glanceclient-ubuntu-xenial/1689aca/ : SUCCESS in 54m 57s\n- gate-glanceclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/79/320379/3/check/gate-glanceclient-dsvm-functional-ubuntu-xenial/3fac621/ : SUCCESS in 17m 25s\n- gate-glanceclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/79/320379/3/check/gate-glanceclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/61c2194/ : FAILURE in 18m 58s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"cba55b881e02d117ec2bdd08fea14cb2c385e8c4","author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"date":"2016-12-28 18:27:06.000000000","message":"Patch Set 3:\n\nThis change works.  However, I\u0027m not sure it should be merged given the trend towards python3 around most openstack projects. I\u0027ll defer to others\u0027 judgement here.","accounts_in_message":[],"_revision_number":3},{"id":"275d764c7473ad94a4c159564684a122bbcfc9c0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-23 22:20:00.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"b7beb1048aa493fa8df498bcf20f4e29460803b9","author":{"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},"date":"2017-01-24 07:09:24.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ea1d42d7d9f2db9748b0bd5def09207746b75b1d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-24 08:03:40.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/320379/4/check/gate-python-glanceclient-docs-ubuntu-xenial/1a0ffd4//doc/build/html/ : SUCCESS in 2m 44s\n- gate-python-glanceclient-pep8-ubuntu-xenial http://logs.openstack.org/79/320379/4/check/gate-python-glanceclient-pep8-ubuntu-xenial/6a8de51/ : SUCCESS in 4m 08s\n- gate-python-glanceclient-python27-ubuntu-xenial http://logs.openstack.org/79/320379/4/check/gate-python-glanceclient-python27-ubuntu-xenial/b04476e/ : SUCCESS in 3m 23s\n- gate-python-glanceclient-python35 http://logs.openstack.org/79/320379/4/check/gate-python-glanceclient-python35/d4e65d3/ : SUCCESS in 2m 43s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-ubuntu-xenial http://logs.openstack.org/79/320379/4/check/gate-tempest-dsvm-neutron-src-python-glanceclient-ubuntu-xenial/3118beb/ : SUCCESS in 53m 23s\n- gate-glanceclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/79/320379/4/check/gate-glanceclient-dsvm-functional-ubuntu-xenial/48acea3/ : SUCCESS in 17m 50s\n- gate-glanceclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/79/320379/4/check/gate-glanceclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/c62152a/ : FAILURE in 16m 25s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"37b54a357ad7ab1853c1da28c54822ebca34df6c","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2017-01-24 13:19:27.000000000","message":"Patch Set 4: Code-Review-2\n\nThis is not on the list of Ocata priorities so I\u0027m providing a procedural -2 until we release glanceclient for Ocata this week.","accounts_in_message":[],"_revision_number":4},{"id":"b543b41de7da74ff814762e38366090af3cc4153","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2017-01-27 20:20:36.000000000","message":"Patch Set 4: -Code-Review","accounts_in_message":[],"_revision_number":4},{"id":"89ad34a7ac6cb0d8e6bb77ab1123ed7c8c385034","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2017-06-14 15:36:32.000000000","message":"Patch Set 4: Code-Review-1\n\nI like Alexander\u0027s suggestion to refactor this into some common code.\n\nThen to be safe, using six.text_type(value) will make sure the value being passed in is converted to the appropriate type for py2 vs 3.","accounts_in_message":[],"_revision_number":4},{"id":"02db821ea41c380cfb0fdc9d999a157ea1360b81","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2017-06-19 12:13:38.000000000","message":"Patch Set 4: Code-Review+1\n\nAfter further discussion on IRC, I believe this should be fine.","accounts_in_message":[],"_revision_number":4},{"id":"d85a15b267a887b0f04ffcaf582de0ecae115f73","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2017-06-29 07:12:56.000000000","message":"Patch Set 4: Code-Review+2\n\nFollowed the IRC discussion and it looks good to me as well","accounts_in_message":[],"_revision_number":4},{"id":"855af970d0a750687848b5b2c0a3a7604233665f","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2017-07-24 13:12:50.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nI reviewed the discussion in IRC.  This looks like a safe change.\n\nFWIW, in python 2.7 (and maybe earlier, I didn\u0027t check), you can get this to work if the string the format method is being applied to is a unicode string, e.g., this works:\nu\u0027{0}\u0027.format(u\u0027\\U0001f693\u0027)\n\nBut our code uses the modulo operator a lot, so this change is consistent with glance string handling.","accounts_in_message":[],"_revision_number":4},{"id":"f45061dbf34762355a2a5835ce8016c12d7dbae0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-24 13:13:25.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"58215eac85c74a2aa3c18bdaa8286a85be4584cd","date":"2017-07-24 14:36:17.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"93d0a7ebe32a18cb4c29afee2219697bc578af67","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-24 14:36:17.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-glanceclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/320379/4/gate/gate-python-glanceclient-docs-ubuntu-xenial/7ba3042//doc/build/html/ : SUCCESS in 4m 54s\n- gate-python-glanceclient-pep8-ubuntu-xenial http://logs.openstack.org/79/320379/4/gate/gate-python-glanceclient-pep8-ubuntu-xenial/4e58b4a/ : SUCCESS in 4m 03s\n- gate-python-glanceclient-python27-ubuntu-xenial http://logs.openstack.org/79/320379/4/gate/gate-python-glanceclient-python27-ubuntu-xenial/6194a6a/ : SUCCESS in 7m 26s\n- gate-python-glanceclient-python35 http://logs.openstack.org/79/320379/4/gate/gate-python-glanceclient-python35/8819bed/ : SUCCESS in 7m 16s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-ubuntu-xenial http://logs.openstack.org/79/320379/4/gate/gate-tempest-dsvm-neutron-src-python-glanceclient-ubuntu-xenial/e521153/ : SUCCESS in 1h 21m 52s\n- gate-glanceclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/79/320379/4/gate/gate-glanceclient-dsvm-functional-ubuntu-xenial/6a8b550/ : SUCCESS in 24m 05s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"a884becdd4a51f79821833ef97a4e66e6a129d24","revisions":{"01dccd48fa8f5cdfa453b02e1ded3371a11fcf73":{"kind":"REWORK","_number":1,"created":"2016-05-24 11:48:28.000000000","uploader":{"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},"ref":"refs/changes/79/320379/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/79/320379/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/1"}}},"commit":{"parents":[{"commit":"6f2fae7a19dc98286cd44519b5a0d9ed566610cc","subject":"Merge \"Fix \"Codec can\u0027t encode characters\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6f2fae7a19dc98286cd44519b5a0d9ed566610cc"}]}],"author":{"name":"bhagyashris","email":"bhagyashri.shewale@nttdata.com","date":"2016-05-24 11:37:00.000000000","tz":330},"committer":{"name":"bhagyashris","email":"bhagyashri.shewale@nttdata.com","date":"2016-05-24 11:47:11.000000000","tz":330},"subject":"Fix \u0027UnicodeEncodeError\u0027 for unicode values in url","message":"Fix \u0027UnicodeEncodeError\u0027 for unicode values in url\n\nUsed \u0027%\u0027 instead of format() because \"%\" formatting operation\nreturns a unicode string for both unicode and non-unicode\nformat strings.\n\nEncoded \"msg\" parameter passed to print_err method\nto avoid \"UnicodeEncodeError\" and print valid message.\n\nNOTE:\nNot used u\u0027{0}.format(\u003cstr\u003e) because in python 3 everything\nis unicode so no need to add explicit \u0027u\u0027 to format string.\n\nChange-Id: I2fcca96a1356df08453e08487afb62dfec91ba9d\nCloses-Bug: #1570766\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/01dccd48fa8f5cdfa453b02e1ded3371a11fcf73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/01dccd48fa8f5cdfa453b02e1ded3371a11fcf73"}]},"branch":"refs/heads/master"},"4983431101468c29924f56484835273f3ec350cd":{"kind":"REWORK","_number":2,"created":"2016-12-22 10:58:10.000000000","uploader":{"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},"ref":"refs/changes/79/320379/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/79/320379/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/2"}}},"commit":{"parents":[{"commit":"fa11427af53595532124c74991ddcee6a89624ff","subject":"Merge \"Use import_versioned_module from oslo.utils\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/fa11427af53595532124c74991ddcee6a89624ff"}]}],"author":{"name":"bhagyashris","email":"bhagyashri.shewale@nttdata.com","date":"2016-05-24 11:37:00.000000000","tz":330},"committer":{"name":"bhagyashris","email":"bhagyashri.shewale@nttdata.com","date":"2016-12-22 10:55:47.000000000","tz":330},"subject":"Fix \u0027UnicodeEncodeError\u0027 for unicode values in url","message":"Fix \u0027UnicodeEncodeError\u0027 for unicode values in url\n\nUsed \u0027%\u0027 instead of format() because format() function doesn\u0027t\nsupport the parsing of unicode codec like u\u0027\\U0001f693\u0027 in Python 2.\n\nPython3 parse unicode codec with .format() correctly.\n\nFor example:\n\nopenstack@openstack-VirtualBox:~$ python2\nPython 2.7.6 (default, Oct 26 2016, 20:30:19)\n\n\u003e\u003e\u003e \u0027{0}\u0027.format(u\u0027\\U0001f693\u0027)\nTraceback (most recent call last):\n  File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\nUnicodeEncodeError: \u0027ascii\u0027 codec can\u0027t encode character u\u0027\\U0001f693\u0027\nin position 0: ordinal not in range(128)\n\n\u003e\u003e\u003e \u0027%s\u0027 % (u\u0027\\U0001f693\u0027)\nu\u0027\\U0001f693\u0027\n\nNOTE: format() fuction will parse unicode codec in Python 2 after\nprefixing \u0027u\u0027 like u\u0027{0}.format(u\u0027\\U0001f693\u0027) but prfixing \u0027u\u0027\nat every place is not good, so it\u0027s better to use the \u0027%\u0027 module.\n\nChange-Id: I2fcca96a1356df08453e08487afb62dfec91ba9d\nCloses-Bug: #1570766\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/4983431101468c29924f56484835273f3ec350cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/4983431101468c29924f56484835273f3ec350cd"}]},"branch":"refs/heads/master"},"e1e1ec3a2a6cd296755d4cc569fd88336dc96917":{"kind":"REWORK","_number":3,"created":"2016-12-28 06:29:12.000000000","uploader":{"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},"ref":"refs/changes/79/320379/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/79/320379/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/3"}}},"commit":{"parents":[{"commit":"fa11427af53595532124c74991ddcee6a89624ff","subject":"Merge \"Use import_versioned_module from oslo.utils\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/fa11427af53595532124c74991ddcee6a89624ff"}]}],"author":{"name":"bhagyashris","email":"bhagyashri.shewale@nttdata.com","date":"2016-05-24 11:37:00.000000000","tz":330},"committer":{"name":"bhagyashris","email":"bhagyashri.shewale@nttdata.com","date":"2016-12-28 06:27:45.000000000","tz":330},"subject":"Fix \u0027UnicodeEncodeError\u0027 for unicode values in url","message":"Fix \u0027UnicodeEncodeError\u0027 for unicode values in url\n\nUsed \u0027%\u0027 instead of format() because format() function doesn\u0027t\nsupport the parsing of unicode codec like u\u0027\\U0001f693\u0027 in Python 2.\n\nPython3 parse unicode codec with .format() correctly.\n\nFor example:\n\nopenstack@openstack-VirtualBox:~$ python2\nPython 2.7.6 (default, Oct 26 2016, 20:30:19)\n\n\u003e\u003e\u003e \u0027{0}\u0027.format(u\u0027\\U0001f693\u0027)\nTraceback (most recent call last):\n  File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\nUnicodeEncodeError: \u0027ascii\u0027 codec can\u0027t encode character u\u0027\\U0001f693\u0027\nin position 0: ordinal not in range(128)\n\n\u003e\u003e\u003e \u0027%s\u0027 % (u\u0027\\U0001f693\u0027)\nu\u0027\\U0001f693\u0027\n\nNOTE: format() fuction will parse unicode codec in Python 2 after\nprefixing \u0027u\u0027 like u\u0027{0}.format(u\u0027\\U0001f693\u0027) but prfixing \u0027u\u0027\nat every place is not good, so it\u0027s better to use the \u0027%\u0027 module.\n\nChange-Id: I2fcca96a1356df08453e08487afb62dfec91ba9d\nCloses-Bug: #1570766\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/e1e1ec3a2a6cd296755d4cc569fd88336dc96917"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/e1e1ec3a2a6cd296755d4cc569fd88336dc96917"}]},"branch":"refs/heads/master"},"a884becdd4a51f79821833ef97a4e66e6a129d24":{"kind":"REWORK","_number":4,"created":"2017-01-24 07:09:24.000000000","uploader":{"_account_id":20182,"name":"Bhagyashri Shewale","email":"bshewale@redhat.com","username":"bhagyashris"},"ref":"refs/changes/79/320379/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/79/320379/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/79/320379/4"}}},"commit":{"parents":[{"commit":"99cbde26accbe5d066d9156cb39de9325f7116b9","subject":"Merge \"Add support for community images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/99cbde26accbe5d066d9156cb39de9325f7116b9"}]}],"author":{"name":"bhagyashris","email":"bhagyashri.shewale@nttdata.com","date":"2016-05-24 11:37:00.000000000","tz":330},"committer":{"name":"bhagyashris","email":"bhagyashri.shewale@nttdata.com","date":"2017-01-24 07:09:20.000000000","tz":330},"subject":"Fix \u0027UnicodeEncodeError\u0027 for unicode values in url","message":"Fix \u0027UnicodeEncodeError\u0027 for unicode values in url\n\nUsed \u0027%\u0027 instead of format() because format() function doesn\u0027t\nsupport the parsing of unicode codec like u\u0027\\U0001f693\u0027 in Python 2.\n\nPython3 parse unicode codec with .format() correctly.\n\nFor example:\n\nopenstack@openstack-VirtualBox:~$ python2\nPython 2.7.6 (default, Oct 26 2016, 20:30:19)\n\n\u003e\u003e\u003e \u0027{0}\u0027.format(u\u0027\\U0001f693\u0027)\nTraceback (most recent call last):\n  File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\nUnicodeEncodeError: \u0027ascii\u0027 codec can\u0027t encode character u\u0027\\U0001f693\u0027\nin position 0: ordinal not in range(128)\n\n\u003e\u003e\u003e \u0027%s\u0027 % (u\u0027\\U0001f693\u0027)\nu\u0027\\U0001f693\u0027\n\nNOTE: format() fuction will parse unicode codec in Python 2 after\nprefixing \u0027u\u0027 like u\u0027{0}.format(u\u0027\\U0001f693\u0027) but prfixing \u0027u\u0027\nat every place is not good, so it\u0027s better to use the \u0027%\u0027 module.\n\nChange-Id: I2fcca96a1356df08453e08487afb62dfec91ba9d\nCloses-Bug: #1570766\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a884becdd4a51f79821833ef97a4e66e6a129d24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a884becdd4a51f79821833ef97a4e66e6a129d24"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
