)]}'
{"id":"openstack%2Fpython-openstackclient~291973","triplet_id":"openstack%2Fpython-openstackclient~master~I8d1cc536377b3e5c644cfaa0892e40d0bd7c11b1","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1556350","hashtags":[],"change_id":"I8d1cc536377b3e5c644cfaa0892e40d0bd7c11b1","subject":"Fix dict.keys() compatibility for python 3","status":"MERGED","created":"2016-03-12 03:11:22.000000000","updated":"2016-03-14 14:51:57.000000000","submitted":"2016-03-14 14:51:57.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"803e3acdb8672c1da5ade4fd63ffa66045f2d4bc","_number":291973,"virtual_id_number":291973,"owner":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-03-14 14:51:57.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"recommended":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"all":[{"value":1,"date":"2016-03-13 10:21:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":2,"date":"2016-03-12 04:18:56.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-03-13 06:43:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":2,"date":"2016-03-14 12:35:23.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":1,"date":"2016-03-14 14:13:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}],"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":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":1,"date":"2016-03-14 12:35:23.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-12 04:18:56.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-03-13 06:43:14.000000000","updated_by":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"reviewer":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"state":"REVIEWER"},{"updated":"2016-03-13 10:21:48.000000000","updated_by":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"reviewer":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"state":"REVIEWER"},{"updated":"2016-03-14 12:35:23.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-03-14 14:13:20.000000000","updated_by":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"reviewer":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"state":"REVIEWER"},{"updated":"2016-03-14 14:51:57.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"180ab64d7a90b4e29fbd425a1c3e3283e7383612","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-03-12 03:11:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a9776890e5ce9b9a6c79c0896ae83e29217a9a51","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-12 04:12:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/73/291973/1/check/gate-python-openstackclient-pep8/1999d84/ : SUCCESS in 3m 00s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/73/291973/1/check/gate-python-openstackclient-docs/aeb5356//doc/build/html/ : SUCCESS in 5m 03s\n- gate-python-openstackclient-python27 http://logs.openstack.org/73/291973/1/check/gate-python-openstackclient-python27/728efdd/ : SUCCESS in 3m 07s\n- gate-python-openstackclient-python34 http://logs.openstack.org/73/291973/1/check/gate-python-openstackclient-python34/d5b7b55/ : SUCCESS in 2m 37s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/73/291973/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/c511725/ : SUCCESS in 1h 00m 55s\n- check-osc-plugins http://logs.openstack.org/73/291973/1/check/check-osc-plugins/ffd6b92/ : FAILURE in 3m 34s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/73/291973/1/check/gate-osc-dsvm-functional/d4cb38a/ : SUCCESS in 23m 49s","accounts_in_message":[],"_revision_number":1},{"id":"11d0cf552c42912397d809f29ea929c6ef0f927f","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-03-12 04:18:56.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"bcd1851d6054d4312943ee3182ed14f59a24f10b","author":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"date":"2016-03-13 06:43:14.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"ccd8e8496b5cd8c6ff180ba98e1e9057f1f65eeb","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-13 10:21:48.000000000","message":"Patch Set 1: Code-Review+1\n\nL\nG\nT\nM","accounts_in_message":[],"_revision_number":1},{"id":"35c384f037aaf193af61d371d4eb440f5ade449a","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-14 12:35:23.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"70a15802cd2e623b4c9187152cfe57652b688190","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-03-14 12:36:19.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"87c406ee72d68c700afb74d4bd98b1330fa02e5c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-14 12:40:42.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"a4ca5acaec1fa1d782810227407981df1998a0a7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-14 13:51:02.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/73/291973/1/gate/gate-python-openstackclient-docs/69482a2//doc/build/html/ : SUCCESS in 2m 10s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/73/291973/1/gate/gate-python-openstackclient-pep8/43a7ac3/ : SUCCESS in 3m 10s\n- gate-python-openstackclient-python27 http://logs.openstack.org/73/291973/1/gate/gate-python-openstackclient-python27/13995c7/ : SUCCESS in 2m 58s\n- gate-python-openstackclient-python34 http://logs.openstack.org/73/291973/1/gate/gate-python-openstackclient-python34/f3ff61a/ : SUCCESS in 5m 27s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/73/291973/1/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/23669d9/ : FAILURE in 1h 08m 57s\n- gate-osc-dsvm-functional http://logs.openstack.org/73/291973/1/gate/gate-osc-dsvm-functional/823db90/ : SUCCESS in 15m 54s","accounts_in_message":[],"_revision_number":1},{"id":"42d2b3a3cc8de655b03322482fc495c5f4e24f22","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-14 13:51:57.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/73/291973/1/check/gate-python-openstackclient-pep8/ad8b944/ : SUCCESS in 4m 29s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/73/291973/1/check/gate-python-openstackclient-docs/56df8a0//doc/build/html/ : SUCCESS in 1m 55s\n- gate-python-openstackclient-python27 http://logs.openstack.org/73/291973/1/check/gate-python-openstackclient-python27/884a6ca/ : SUCCESS in 1m 56s\n- gate-python-openstackclient-python34 http://logs.openstack.org/73/291973/1/check/gate-python-openstackclient-python34/fcf6a43/ : SUCCESS in 5m 20s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/73/291973/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/fa70fe8/ : SUCCESS in 1h 10m 56s\n- check-osc-plugins http://logs.openstack.org/73/291973/1/check/check-osc-plugins/0e78931/ : FAILURE in 5m 01s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/73/291973/1/check/gate-osc-dsvm-functional/727af4b/ : SUCCESS in 24m 05s","accounts_in_message":[],"_revision_number":1},{"id":"544774cae4ac759a10e8eae237fdfa0393ad0d80","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-14 13:52:02.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"685221205dc7bb4e478f7579bba92f73bf62e94b","author":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"date":"2016-03-14 14:13:20.000000000","message":"Patch Set 1: Code-Review+1\n\nNice!","accounts_in_message":[],"_revision_number":1},{"id":"cbbade44b69a8d9974d96747964a5f5295e21819","date":"2016-03-14 14:51:57.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"3317e1488d1984200ba77558eabbe5579bd72dfe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-14 14:51:57.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/73/291973/1/gate/gate-python-openstackclient-docs/309ce3e//doc/build/html/ : SUCCESS in 2m 04s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/73/291973/1/gate/gate-python-openstackclient-pep8/9d80398/ : SUCCESS in 2m 35s\n- gate-python-openstackclient-python27 http://logs.openstack.org/73/291973/1/gate/gate-python-openstackclient-python27/ac3a9ff/ : SUCCESS in 2m 57s\n- gate-python-openstackclient-python34 http://logs.openstack.org/73/291973/1/gate/gate-python-openstackclient-python34/264397a/ : SUCCESS in 3m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/73/291973/1/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/3e4280e/ : SUCCESS in 59m 52s\n- gate-osc-dsvm-functional http://logs.openstack.org/73/291973/1/gate/gate-osc-dsvm-functional/2b8a7a9/ : SUCCESS in 24m 37s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"dc7e4fc15d80eed5a814f0b87e1860f0cd86c2ee","revisions":{"dc7e4fc15d80eed5a814f0b87e1860f0cd86c2ee":{"kind":"REWORK","_number":1,"created":"2016-03-12 03:11:22.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/73/291973/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/73/291973/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/291973/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/291973/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/73/291973/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/73/291973/1"}}},"commit":{"parents":[{"commit":"586a038afd26894b264bd716186ff1b9ad8844f9","subject":"Merge \"Fixed command list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/586a038afd26894b264bd716186ff1b9ad8844f9"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-03-12 02:58:28.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-03-12 02:58:28.000000000","tz":480},"subject":"Fix dict.keys() compatibility for python 3","message":"Fix dict.keys() compatibility for python 3\n\nIn Python 2, dict.keys() will return a list.\nBut in Python 3, it will return an iterator.\nSo we need to fix all the places that assuming\ndict.keys() is a list.\n\nChange-Id: I8d1cc536377b3e5c644cfaa0892e40d0bd7c11b1\nCloses-Bug: #1556350\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dc7e4fc15d80eed5a814f0b87e1860f0cd86c2ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dc7e4fc15d80eed5a814f0b87e1860f0cd86c2ee"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
