)]}'
{"id":"openstack%2Fpython-keystoneclient~35945","triplet_id":"openstack%2Fpython-keystoneclient~master~I4c01e7aef7015a79e6e6263492c51caf3a08e9e4","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1197553","hashtags":[],"change_id":"I4c01e7aef7015a79e6e6263492c51caf3a08e9e4","subject":"Ec2Signer : Modify v4 signer to match latest boto","status":"MERGED","created":"2013-07-06 08:34:25.000000000","updated":"2013-07-15 18:03:51.000000000","submitted":"2013-07-15 18:03:51.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a2afbd0b9ef3582cf7df90b469b4322f73aad0e4","_number":35945,"virtual_id_number":35945,"owner":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2013-07-15 18:03:51.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":2,"date":"2013-07-11 01:43:16.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":2,"date":"2013-07-08 18:47:17.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":1,"date":"2013-07-11 01:43:16.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":1,"date":"2013-07-15 17:05:10.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-07-11 01:43:16.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2013-07-15 17:05:10.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2013-07-15 18:03:51.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"4e873b0a45317d505c49b899da30557f0befb829","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-06 09:16:58.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/35945/1/check/gate-python-keystoneclient-pep8/1306 : SUCCESS in 55s\n- http://docs-draft.openstack.org/35945/1/check/gate-python-keystoneclient-docs/1157/doc/build/html/ : SUCCESS in 1m 00s\n- http://logs.openstack.org/35945/1/check/gate-python-keystoneclient-python26/1230 : SUCCESS in 2m 40s\n- http://logs.openstack.org/35945/1/check/gate-python-keystoneclient-python27/1233 : SUCCESS in 58s\n- http://logs.openstack.org/35945/1/check/gate-tempest-devstack-vm-full/28971 : SUCCESS in 41m 37s\n- http://logs.openstack.org/35945/1/check/gate-tempest-devstack-vm-postgres-full/28677 : SUCCESS in 42m 26s\n- http://logs.openstack.org/35945/1/check/gate-tempest-devstack-vm-quantum/36916 : SUCCESS in 16m 54s\n- http://logs.openstack.org/35945/1/check/gate-grenade-devstack-vm/15251 : FAILURE in 16m 42s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"cde9495daa13e14bc64386f405514074cfda0a63","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-07-08 18:47:17.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"84696e63d160abddc409c2f141bf4b578d03532a","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-07-11 01:43:16.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"572791e1675ffb7de62255d5000501e99202e29a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-11 01:51:45.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"ecff41f2eac65fd4faeefdb007a48e0883657ac5","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2013-07-11 05:29:21.000000000","message":"Patch Set 1:\n\nreverify no bug","accounts_in_message":[],"_revision_number":1},{"id":"5b30ebf6ec388b4637846877a91406cf736d6196","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-11 05:31:38.000000000","message":"Patch Set 1:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"e27d04a594126620f3cad4530b9ddd2b681f18bf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-11 08:20:48.000000000","message":"Patch Set 1: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://docs-draft.openstack.org/35945/1/gate/gate-python-keystoneclient-docs/1216/doc/build/html/ : SUCCESS in 1m 05s\n- http://logs.openstack.org/35945/1/gate/gate-python-keystoneclient-pep8/1365 : SUCCESS in 52s\n- http://logs.openstack.org/35945/1/gate/gate-python-keystoneclient-python26/1271 : SUCCESS in 1m 45s\n- http://logs.openstack.org/35945/1/gate/gate-python-keystoneclient-python27/1292 : SUCCESS in 1m 05s\n- http://logs.openstack.org/35945/1/gate/gate-tempest-devstack-vm-full/30927 : FAILURE in 5s\n- http://logs.openstack.org/35945/1/gate/gate-tempest-devstack-vm-postgres-full/30627 : FAILURE in 4s\n- http://logs.openstack.org/35945/1/gate/gate-tempest-devstack-vm-neutron/2201 : FAILURE in 5s\n- http://logs.openstack.org/35945/1/gate/gate-grenade-devstack-vm/17038 : FAILURE in 5s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"f544b6bdac40954a94ea0cc025f9b8b7a5b4a9df","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-07-15 17:05:10.000000000","message":"Patch Set 1: Approved\n\nreverify no bug","accounts_in_message":[],"_revision_number":1},{"id":"feae9fc10df76270c92707bc91e9f1ff603b5e61","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-15 17:05:16.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"18c06da2ccbedd84399c475f80cdaf19e66d783c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-15 18:03:51.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1},{"id":"1e982c73b2d9b451320c6760567367751c29763f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-15 18:03:51.000000000","message":"Patch Set 1: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/35945/1/gate/gate-python-keystoneclient-docs/1230/doc/build/html/ : SUCCESS in 1m 24s\n- http://logs.openstack.org/35945/1/gate/gate-python-keystoneclient-pep8/1379 : SUCCESS in 1m 13s\n- http://logs.openstack.org/35945/1/gate/gate-python-keystoneclient-python26/1284 : SUCCESS in 1m 53s\n- http://logs.openstack.org/35945/1/gate/gate-python-keystoneclient-python27/1306 : SUCCESS in 1m 27s\n- http://logs.openstack.org/35945/1/gate/gate-tempest-devstack-vm-full/32230 : SUCCESS in 46m 14s\n- http://logs.openstack.org/35945/1/gate/gate-tempest-devstack-vm-postgres-full/31922 : SUCCESS in 58m 26s\n- http://logs.openstack.org/35945/1/gate/gate-tempest-devstack-vm-neutron/3710 : SUCCESS in 20m 25s (non-voting)\n- http://logs.openstack.org/35945/1/gate/gate-grenade-devstack-vm/18166 : SUCCESS in 28m 11s (non-voting)\n","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"4f53f935a40ad0c90c02a02a56c18825a3d14bdb","revisions":{"4f53f935a40ad0c90c02a02a56c18825a3d14bdb":{"kind":"REWORK","_number":1,"created":"2013-07-06 08:34:25.000000000","uploader":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"ref":"refs/changes/45/35945/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/35945/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/35945/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/35945/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/35945/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/35945/1"}}},"commit":{"parents":[{"commit":"6139663e09c52c19fa218a220a5d44733e641966","subject":"Flake8 should ignore build folder","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6139663e09c52c19fa218a220a5d44733e641966"}]}],"author":{"name":"Steven Hardy","email":"shardy@redhat.com","date":"2013-07-06 08:29:09.000000000","tz":60},"committer":{"name":"Steven Hardy","email":"shardy@redhat.com","date":"2013-07-06 08:30:40.000000000","tz":60},"subject":"Ec2Signer : Modify v4 signer to match latest boto","message":"Ec2Signer : Modify v4 signer to match latest boto\n\nPreviously the port component of the host:port header was stripped\nto match what boto (2.6.0-\u003e2.9.2) did, however it seems that was a\nn error in boto as from boto commit cfaba39 (in 2.9.3) the port is\nnow appended.\n\nThis means that when this fix is used with keystone, APIs which use\nkeystone to validate ec2 style v4 signatures (e.g the heat cfn API)\nwill require python-boto \u003e\u003d 2.9.3\n\nFixes bug #1197553\n\nChange-Id: I4c01e7aef7015a79e6e6263492c51caf3a08e9e4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4f53f935a40ad0c90c02a02a56c18825a3d14bdb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4f53f935a40ad0c90c02a02a56c18825a3d14bdb"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"6139663e09c52c19fa218a220a5d44733e641966","is_merged_in_target_branch":true,"change_id":"Ia3688a2fc0334d32d89f04d114242d39bdc25f0e","change_number":35896,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
