)]}'
{"id":"openstack%2Fpython-ceilometerclient~51783","triplet_id":"openstack%2Fpython-ceilometerclient~master~I6dccde9e584be8335a6375f5fbad5c5cbd7b9b6d","project":"openstack/python-ceilometerclient","branch":"master","topic":"bp/py33-support","hashtags":[],"change_id":"I6dccde9e584be8335a6375f5fbad5c5cbd7b9b6d","subject":"align the order of parameters for urlencode()","status":"MERGED","created":"2013-10-15 06:26:55.000000000","updated":"2013-10-15 11:03:35.000000000","submitted":"2013-10-15 11:03:35.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b6cdc9e4481de516c36dfab6b14a6eef99435b79","_number":51783,"virtual_id_number":51783,"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":2,"date":"2013-10-15 11:03:35.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"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":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-10-15 09:20:30.000000000","_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":2,"date":"2013-10-15 06:34:55.000000000","_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"value":0,"date":"2013-10-15 10:23:25.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":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-10-15 09:20:30.000000000","_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"date":"2013-10-15 06:34:55.000000000","_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-10-15 06:34:55.000000000","updated_by":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"reviewer":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"state":"REVIEWER"},{"updated":"2013-10-15 09:20:30.000000000","updated_by":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"reviewer":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"state":"REVIEWER"},{"updated":"2013-10-15 11:03:35.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"49b43c81c2948753397de91cc541d8fdd71e1a33","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2013-10-15 06:34:55.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"26cef06e70e7b2b6be049e5a84fd91737f057801","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-15 06:57:03.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/83/51783/1/check/gate-python-ceilometerclient-pep8/824a553 : SUCCESS in 51s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/83/51783/1/check/gate-python-ceilometerclient-docs/2964d8b/doc/build/html/ : SUCCESS in 54s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/83/51783/1/check/gate-python-ceilometerclient-python26/d272e6a : SUCCESS in 39s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/83/51783/1/check/gate-python-ceilometerclient-python27/6137fa6 : SUCCESS in 41s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/83/51783/1/check/gate-python-ceilometerclient-python33/97c643b : FAILURE in 4m 14s (non-voting)\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/83/51783/1/check/gate-python-ceilometerclient-pypy/cebc58e : SUCCESS in 1m 37s\n- check-tempest-devstack-vm-full http://logs.openstack.org/83/51783/1/check/check-tempest-devstack-vm-full/72c3831 : SUCCESS in 28m 26s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/83/51783/1/check/check-tempest-devstack-vm-postgres-full/3a729d9 : SUCCESS in 30m 03s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/83/51783/1/check/check-tempest-devstack-vm-neutron/a16b1ff : SUCCESS in 16m 54s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/83/51783/1/check/gate-tempest-devstack-vm-large-ops/1d09d2b : SUCCESS in 13m 09s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/83/51783/1/check/gate-tempest-devstack-vm-neutron-large-ops/dae38a7 : SUCCESS in 16m 05s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"cd88366f14ca120b6383a44bf6c304a4a5ce0a57","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-10-15 09:20:30.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"931aa2a9bbd0d287194eb16c2bea0535f8e765c3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-15 09:21:21.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"a645756cdf551125396e69403ca9431334854fad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-15 09:53:51.000000000","message":"Patch Set 1: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/83/51783/1/gate/gate-python-ceilometerclient-docs/0b90d08/doc/build/html/ : SUCCESS in 43s\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/83/51783/1/gate/gate-python-ceilometerclient-pep8/0d32c78 : SUCCESS in 43s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/83/51783/1/gate/gate-python-ceilometerclient-python26/2b994d1 : SUCCESS in 1m 01s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/83/51783/1/gate/gate-python-ceilometerclient-python27/3e3c683 : SUCCESS in 58s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/83/51783/1/gate/gate-python-ceilometerclient-pypy/7a4c8c5 : SUCCESS in 1m 38s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/83/51783/1/gate/gate-tempest-devstack-vm-full/f30b95b : SUCCESS in 28m 11s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/83/51783/1/gate/gate-tempest-devstack-vm-postgres-full/ddc3ea5 : FAILURE in 29m 05s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/83/51783/1/gate/gate-tempest-devstack-vm-neutron/48cd043 : SUCCESS in 18m 48s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/83/51783/1/gate/gate-tempest-devstack-vm-large-ops/80ba6d8 : SUCCESS in 16m 08s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/83/51783/1/gate/gate-tempest-devstack-vm-neutron-large-ops/d93ff5c : SUCCESS in 17m 10s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"7416e3ea0903a0013a65c5c71b670c860c41d179","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-15 10:23:25.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"665e4d994948a1d204df5760c146dc7617bbcf72","author":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"date":"2013-10-15 10:23:25.000000000","message":"Patch Set 1:\n\nreverify no bug","accounts_in_message":[],"_revision_number":1},{"id":"139b3eb39a111222c020e53ecfaf8c63bacee2aa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-15 11:03:35.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1},{"id":"3bfefeff52e26449daec177a72685b2f54519d9a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-15 11:03:35.000000000","message":"Patch Set 1: Verified\n\nBuild succeeded.\n\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/83/51783/1/gate/gate-python-ceilometerclient-docs/1f620fd/doc/build/html/ : SUCCESS in 34s\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/83/51783/1/gate/gate-python-ceilometerclient-pep8/982cd7b : SUCCESS in 38s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/83/51783/1/gate/gate-python-ceilometerclient-python26/c592a1a : SUCCESS in 38s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/83/51783/1/gate/gate-python-ceilometerclient-python27/d776ad7 : SUCCESS in 44s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/83/51783/1/gate/gate-python-ceilometerclient-pypy/c8e9a5a : SUCCESS in 1m 38s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/83/51783/1/gate/gate-tempest-devstack-vm-full/bc0132a : SUCCESS in 39m 53s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/83/51783/1/gate/gate-tempest-devstack-vm-postgres-full/3f2846b : SUCCESS in 39m 59s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/83/51783/1/gate/gate-tempest-devstack-vm-neutron/b5376ae : SUCCESS in 16m 37s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/83/51783/1/gate/gate-tempest-devstack-vm-large-ops/65a631f : SUCCESS in 13m 32s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/83/51783/1/gate/gate-tempest-devstack-vm-neutron-large-ops/bb4b09d : SUCCESS in 15m 55s (non-voting)\n","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c58320a4eaa6743e59b31ec90f9f4f38cb9e3b3c","revisions":{"c58320a4eaa6743e59b31ec90f9f4f38cb9e3b3c":{"kind":"REWORK","_number":1,"created":"2013-10-15 06:26:55.000000000","uploader":{"_account_id":7774,"name":"Kui Shi","email":"skuicloud@gmail.com","username":"Kui"},"ref":"refs/changes/83/51783/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/83/51783/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/83/51783/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/83/51783/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/83/51783/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/83/51783/1"}}},"commit":{"parents":[{"commit":"253569d0700839e277809f3f0ee8c662dedfdbea","subject":"replace basetring/xrange","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/253569d0700839e277809f3f0ee8c662dedfdbea"}]}],"author":{"name":"Kui Shi","email":"skuicloud@gmail.com","date":"2013-10-14 16:35:58.000000000","tz":480},"committer":{"name":"Kui Shi","email":"skuicloud@gmail.com","date":"2013-10-14 16:51:58.000000000","tz":480},"subject":"align the order of parameters for urlencode()","message":"align the order of parameters for urlencode()\n\nIn Python 3.3, hash randomization is enabled by default. It causes the\niteration order of dicts and sets to be unpredictable and differ\nacross Python runs.\n\nIn the test case, the fixed expecting string will not match the test\nresult, it is relying on the dict order.\n\nThis change transforms the input dict to a sequence of two-element list,\nwith fixed order, and update the related expecitng string / fixture\nin test cases.\n\nPartial Implement: blueprint py33-support\n\nChange-Id: I6dccde9e584be8335a6375f5fbad5c5cbd7b9b6d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/c58320a4eaa6743e59b31ec90f9f4f38cb9e3b3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/c58320a4eaa6743e59b31ec90f9f4f38cb9e3b3c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
