)]}'
{"id":"openstack%2Fpython-keystoneclient~52702","triplet_id":"openstack%2Fpython-keystoneclient~master~I64fef4101180e5aa661442d538c3237bdad0c37c","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1178741","hashtags":[],"change_id":"I64fef4101180e5aa661442d538c3237bdad0c37c","subject":"Copy s3_token middleware from keystone","status":"MERGED","created":"2013-10-18 20:35:25.000000000","updated":"2014-01-30 08:14:41.000000000","submitted":"2014-01-30 08:14:41.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"32c9046e3120cbee2f6588cc341cb5fc4d8c5d82","_number":52702,"virtual_id_number":52702,"owner":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":2,"date":"2014-01-30 08:14:41.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":0,"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2014-01-29 22:57:11.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":2,"date":"2014-01-28 22:57:51.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":2,"date":"2014-01-27 22:41:06.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":0,"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2014-01-29 22:57:11.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":1,"date":"2014-01-28 22:57:51.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"date":"2014-01-27 22:41:06.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-12-09 09:42:44.000000000","updated_by":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"reviewer":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"state":"REVIEWER"},{"updated":"2013-12-18 23:15:28.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2014-01-06 20:00:30.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":"2014-01-27 22:41:06.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2014-01-28 22:57:51.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":"2014-01-30 08:14:41.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"67fb65009f48a64d2dae47a51ba4c908d049152c","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-10-18 21:13:08.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\nCan you change this to Closes-Bug, since this will complete the keystoneclient side of things?","accounts_in_message":[],"_revision_number":1},{"id":"9a8fa7dd6854f6e244ca64bc92a10a3f7a44b2c2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-18 21:19:11.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/1/check/gate-python-keystoneclient-pep8/9d5f373 : SUCCESS in 1m 11s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/1/check/gate-python-keystoneclient-docs/953c9b3/doc/build/html/ : SUCCESS in 47s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/1/check/gate-python-keystoneclient-python26/23b3484 : FAILURE in 1m 16s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/1/check/gate-python-keystoneclient-python27/7d1a267 : FAILURE in 1m 09s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/1/check/gate-python-keystoneclient-python33/dd7e71e : FAILURE in 10s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/02/52702/1/check/check-tempest-devstack-vm-full/c928581 : SUCCESS in 33m 26s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/02/52702/1/check/check-tempest-devstack-vm-postgres-full/d1d9590 : SUCCESS in 43m 42s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/02/52702/1/check/check-tempest-devstack-vm-neutron/77e9939 : SUCCESS in 18m 01s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/02/52702/1/check/gate-tempest-devstack-vm-large-ops/bfc4529 : SUCCESS in 13m 34s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/02/52702/1/check/gate-tempest-devstack-vm-neutron-large-ops/b58ba68 : SUCCESS in 15m 59s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/02/52702/1/check/check-grenade-devstack-vm/aaa3ed9 : SUCCESS in 26m 48s\n","accounts_in_message":[],"_revision_number":1},{"id":"1d7f8264838f8a8650418a315a4ab4e16a81508b","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-10-18 21:19:50.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"38de97539aa1fbae82a46c086b7c1999484b744e","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-10-18 21:19:58.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"ca0a8d7f2fad28c192d220927ab0ece8558c8cc4","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-10-18 21:51:31.000000000","message":"Patch Set 2:\n\nrecheck bug 1241460","accounts_in_message":[],"_revision_number":2},{"id":"420dec259883e5466844fa18cf1bcf241eee111d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-18 21:52:31.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/2/check/gate-python-keystoneclient-pep8/87e6161 : SUCCESS in 46s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/2/check/gate-python-keystoneclient-docs/86bedf7/doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/2/check/gate-python-keystoneclient-python26/e6dd9e6 : FAILURE in 1m 12s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/2/check/gate-python-keystoneclient-python27/85eb00e : FAILURE in 1m 13s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/2/check/gate-python-keystoneclient-python33/c141aa5 : FAILURE in 10s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/02/52702/2/check/check-tempest-devstack-vm-full/62af5cb : SUCCESS in 32m 36s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/02/52702/2/check/check-tempest-devstack-vm-postgres-full/dc72539 : SUCCESS in 31m 42s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/02/52702/2/check/check-tempest-devstack-vm-neutron/67c74dd : SUCCESS in 18m 56s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/02/52702/2/check/gate-tempest-devstack-vm-large-ops/270c480 : SUCCESS in 13m 35s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/02/52702/2/check/gate-tempest-devstack-vm-neutron-large-ops/b3dfe55 : SUCCESS in 17m 10s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/02/52702/2/check/check-grenade-devstack-vm/0aff152 : SUCCESS in 26m 26s\n","accounts_in_message":[],"_revision_number":2},{"id":"b0bacc1211fe22cfda0766e2024e09a1188d85ac","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-10-22 00:08:23.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"fedb50203cc67943a31ed890d813b51093f0872d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-22 00:53:18.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/3/check/gate-python-keystoneclient-pep8/769d4be : SUCCESS in 50s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/3/check/gate-python-keystoneclient-docs/b9e24d3/doc/build/html/ : SUCCESS in 1m 10s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/3/check/gate-python-keystoneclient-python26/6866613 : SUCCESS in 1m 14s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/3/check/gate-python-keystoneclient-python27/96f7104 : SUCCESS in 53s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/3/check/gate-python-keystoneclient-python33/c12fa13 : FAILURE in 10s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/02/52702/3/check/check-tempest-devstack-vm-full/7fa514d : SUCCESS in 44m 46s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/02/52702/3/check/check-tempest-devstack-vm-postgres-full/7849ece : SUCCESS in 40m 01s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/02/52702/3/check/check-tempest-devstack-vm-neutron/146d98f : SUCCESS in 24m 34s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/02/52702/3/check/gate-tempest-devstack-vm-large-ops/91f1644 : SUCCESS in 19m 45s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/02/52702/3/check/gate-tempest-devstack-vm-neutron-large-ops/47ba566 : SUCCESS in 20m 53s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/02/52702/3/check/check-grenade-devstack-vm/64c16cb : SUCCESS in 32m 42s\n","accounts_in_message":[],"_revision_number":3},{"id":"b47385f62841a54bf3d702f2467151d72e283acb","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-22 04:23:43.000000000","message":"Patch Set 3:\n\nergh, can i -1 it until is is cleaned up? :) i just got rid of httplib","accounts_in_message":[],"_revision_number":3},{"id":"4f6bc2855352c021713a8d2cc0f7a55c8f410d2f","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2013-10-28 14:39:32.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"5b86d859b0d8e2024d6300f3026e3cb1c4a88197","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-30 00:06:07.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\nIT does make more sense to be here. This will reopen bug 1188189 can you make sure you file a new bug for this and assign it to me when it merges.","accounts_in_message":[],"_revision_number":3},{"id":"319c0ee5b99e525a9d4a47b49677db59301ef227","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-11-15 01:24:54.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"eeccbd3c55bee1ff84f619b8e0c9e11b28c4aef3","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2013-11-15 01:25:01.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":4},{"id":"f6ef3bf3245cef257e0e45e55c47710806bde3ec","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-15 01:25:02.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":4},{"id":"dc2e5ea1107cc3bf6e23600b0b42606ff5abf73e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-15 01:58:23.000000000","message":"Patch Set 4: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/4/check/gate-python-keystoneclient-pep8/163fd29 : FAILURE in 1m 04s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/4/check/gate-python-keystoneclient-docs/546dcba/doc/build/html/ : SUCCESS in 55s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/4/check/gate-python-keystoneclient-python26/c8a4817 : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/4/check/gate-python-keystoneclient-python27/cf925f2 : SUCCESS in 1m 05s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/4/check/gate-python-keystoneclient-python33/4eb19b8 : FAILURE in 24s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/02/52702/4/check/check-tempest-devstack-vm-full/34ec7b7 : SUCCESS in 28m 38s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/02/52702/4/check/check-tempest-devstack-vm-postgres-full/c58f5e6 : SUCCESS in 30m 12s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/02/52702/4/check/check-tempest-devstack-vm-neutron/58cca31 : SUCCESS in 33m 23s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/02/52702/4/check/gate-tempest-devstack-vm-large-ops/045690b : SUCCESS in 14m 00s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/02/52702/4/check/gate-tempest-devstack-vm-neutron-large-ops/e6ac5f9 : FAILURE in 18m 03s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/02/52702/4/check/check-grenade-devstack-vm/ac92067 : FAILURE in 8m 04s\n","accounts_in_message":[],"_revision_number":4},{"id":"a96a2a142a7cfa9e322d57b2557175efc909ba65","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-11-15 02:50:18.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"5c9cd1ae87363c908077c82800033cd02b56fd24","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2013-11-15 02:50:25.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":5},{"id":"8218d857ece3cbc9bdef09fb886b5a2a5d95d708","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-15 02:50:26.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":5},{"id":"222e29116713a739ce48d256143848acb3d10257","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-11-15 03:04:42.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"8f52a8440d8e2792ed00f04fef75aaa4fb2c418d","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2013-11-15 03:05:05.000000000","message":"Patch Set 6: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":6},{"id":"592d3e3f7c4a985c53a2b685e6c4578571c23375","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-15 03:05:06.000000000","message":"Patch Set 6: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":6},{"id":"f6177d642621504d3e261368c13c81e520b7abd4","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-11-15 03:15:18.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"7c7f12d684d804da492450a9f3d690535157a6e7","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2013-11-15 03:15:30.000000000","message":"Patch Set 7: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":7},{"id":"a34584cf14a6ea5e96927b33ad4d6c52d67f5fd5","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-15 03:15:30.000000000","message":"Patch Set 7: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":7},{"id":"e4d98488b65e43291b922a0b91ca37ba54b632c9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-15 03:48:13.000000000","message":"Patch Set 7: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-pep8/3bdf9ec : SUCCESS in 55s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/7/check/gate-python-keystoneclient-docs/0c50d48/doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-python26/c39f1bb : SUCCESS in 1m 04s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-python27/e0105c6 : SUCCESS in 1m 01s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-python33/f2a2e4a : FAILURE in 22s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/02/52702/7/check/check-tempest-devstack-vm-full/ac48ea6 : SUCCESS in 30m 00s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/02/52702/7/check/check-tempest-devstack-vm-postgres-full/efee5aa : SUCCESS in 32m 41s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/02/52702/7/check/check-tempest-devstack-vm-neutron/8171c6c : SUCCESS in 28m 04s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/02/52702/7/check/gate-tempest-devstack-vm-large-ops/f7a15dd : SUCCESS in 15m 04s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/02/52702/7/check/gate-tempest-devstack-vm-neutron-large-ops/e26490a : FAILURE in 23m 12s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/02/52702/7/check/check-grenade-devstack-vm/3be81ae : FAILURE in 6m 45s\n","accounts_in_message":[],"_revision_number":7},{"id":"f9d649a8b6958da3dc4d7661a9398b28e1517308","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-11-22 06:03:02.000000000","message":"Patch Set 7:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":7},{"id":"3ab9305856dca55c85cade0af3209b88f3cc587c","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-11-22 06:03:02.000000000","message":"Patch Set 7: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":7},{"id":"9876e6c7c22297579c51f3cc75d6e2cb5ced3980","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-11-22 14:19:43.000000000","message":"Patch Set 7: Restored","accounts_in_message":[],"_revision_number":7},{"id":"85061f3820ac4c92d6bd0c00d6507865fcd97fca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-22 15:06:27.000000000","message":"Patch Set 7:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-pep8/1cc2b96 : SUCCESS in 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/7/check/gate-python-keystoneclient-docs/a5b9969/doc/build/html/ : SUCCESS in 55s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-python26/013563d : SUCCESS in 1m 17s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-python27/506a156 : SUCCESS in 56s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-python33/c218c99 : FAILURE in 4m 40s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/02/52702/7/check/check-tempest-devstack-vm-full/edfb21d : SUCCESS in 46m 40s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/02/52702/7/check/check-tempest-devstack-vm-postgres-full/354dc4f : SUCCESS in 46m 28s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/02/52702/7/check/check-tempest-devstack-vm-neutron/f42dcd7 : SUCCESS in 35m 43s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/02/52702/7/check/gate-tempest-devstack-vm-large-ops/f60d27e : SUCCESS in 18m 07s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/02/52702/7/check/gate-tempest-devstack-vm-neutron-large-ops/4409090 : SUCCESS in 15m 34s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/02/52702/7/check/check-grenade-devstack-vm/918c524 : FAILURE in 7m 46s\n","accounts_in_message":[],"_revision_number":7},{"id":"20e945c2a9c7e740b07864527e5010aca920a30c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-26 02:41:35.000000000","message":"Patch Set 7:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":7},{"id":"ec97d6a4764860a181b306d85b55c3900ae2c43b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-26 03:39:57.000000000","message":"Patch Set 7:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-pep8/920915b : SUCCESS in 56s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/7/check/gate-python-keystoneclient-docs/1af06ae/doc/build/html/ : SUCCESS in 56s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-python26/ba0b299 : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-python27/959a62b : SUCCESS in 56s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-python33/d9668a6 : FAILURE in 4m 49s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/02/52702/7/check/check-tempest-devstack-vm-full/8c32dfd : SUCCESS in 31m 21s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/02/52702/7/check/check-tempest-devstack-vm-postgres-full/a7c48c8 : SUCCESS in 32m 35s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/02/52702/7/check/check-tempest-devstack-vm-neutron/586a809 : SUCCESS in 45m 57s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/02/52702/7/check/gate-tempest-devstack-vm-large-ops/19c30ca : SUCCESS in 17m 02s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/02/52702/7/check/gate-tempest-devstack-vm-neutron-large-ops/7c9c97a : SUCCESS in 25m 03s\n- check-grenade-devstack-vm http://logs.openstack.org/02/52702/7/check/check-grenade-devstack-vm/f9071f1 : FAILURE in 11m 28s\n","accounts_in_message":[],"_revision_number":7},{"id":"7ca58634d6ec7f110e06db51148f8ddf4ec2e089","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-12-03 06:03:02.000000000","message":"Patch Set 7: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":7},{"id":"f8a0474f0d5f32f426a2d340642ba3c3229acff8","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-12-03 06:03:02.000000000","message":"Patch Set 7:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":7},{"id":"94afbbc4d6860da7e756d1ac2e73fad876e27082","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-12-03 13:59:57.000000000","message":"Patch Set 7: Restored\n\nThis is failing because of grenade bug.","accounts_in_message":[],"_revision_number":7},{"id":"d949fd433dfe597e13a137b88e5aabe3590aa9f8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-03 14:38:22.000000000","message":"Patch Set 7:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-pep8/5f20fed : FAILURE in 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/7/check/gate-python-keystoneclient-docs/7b73dc6/doc/build/html/ : SUCCESS in 54s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-python26/9cd298b : SUCCESS in 1m 00s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-python27/2ca9ba0 : SUCCESS in 52s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/7/check/gate-python-keystoneclient-python33/121eb35 : FAILURE in 4m 40s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/02/52702/7/check/check-tempest-dsvm-full/d0a84ff : SUCCESS in 37m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/02/52702/7/check/check-tempest-dsvm-postgres-full/0b9bb06 : SUCCESS in 38m 16s\n- check-tempest-dsvm-neutron http://logs.openstack.org/02/52702/7/check/check-tempest-dsvm-neutron/5133a87 : SUCCESS in 36m 08s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/02/52702/7/check/gate-tempest-dsvm-large-ops/a225c33 : SUCCESS in 14m 07s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/02/52702/7/check/gate-tempest-dsvm-neutron-large-ops/832b82c : SUCCESS in 15m 36s\n- check-grenade-dsvm http://logs.openstack.org/02/52702/7/check/check-grenade-dsvm/f5a2ecb : FAILURE in 7m 49s\n","accounts_in_message":[],"_revision_number":7},{"id":"76a87365ddb2c4cc7865acae06caea6ce1d724c1","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-12-04 16:27:01.000000000","message":"Patch Set 7:\n\nRebase https://review.openstack.org/#/c/56490/ and then rebase this!","accounts_in_message":[],"_revision_number":7},{"id":"d9608a6de53233ec37f5bc5cff74f279e9f81c9a","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-12-04 19:40:38.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"c06f07b1a4d5f6e998f821d9abff311ca17ed260","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2013-12-04 19:40:45.000000000","message":"Patch Set 8: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":8},{"id":"0474a9ea75061c73109fe8219f549596c529772f","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-04 19:40:45.000000000","message":"Patch Set 8: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":8},{"id":"edb086aee46a6c2b2d2a352135c800cc109465b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-04 20:36:43.000000000","message":"Patch Set 8: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/8/check/gate-python-keystoneclient-pep8/950eeed : SUCCESS in 52s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/8/check/gate-python-keystoneclient-docs/69f210b/doc/build/html/ : SUCCESS in 56s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/8/check/gate-python-keystoneclient-python26/4cb4637 : SUCCESS in 1m 00s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/8/check/gate-python-keystoneclient-python27/8fe1765 : SUCCESS in 57s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/8/check/gate-python-keystoneclient-python33/bca8be7 : FAILURE in 4m 38s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/02/52702/8/check/check-tempest-dsvm-full/ef94e69 : SUCCESS in 51m 53s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/02/52702/8/check/check-tempest-dsvm-postgres-full/1cf3267 : SUCCESS in 55m 59s\n- check-tempest-dsvm-neutron http://logs.openstack.org/02/52702/8/check/check-tempest-dsvm-neutron/acc9c0d : SUCCESS in 34m 35s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/02/52702/8/check/gate-tempest-dsvm-large-ops/6566096 : SUCCESS in 13m 42s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/02/52702/8/check/gate-tempest-dsvm-neutron-large-ops/be2d6a5 : SUCCESS in 15m 41s\n- check-grenade-dsvm http://logs.openstack.org/02/52702/8/check/check-grenade-dsvm/5f6abe5 : FAILURE in 8m 57s\n","accounts_in_message":[],"_revision_number":8},{"id":"9dbae30b71e3a2d0fd442fae986f883a503871ae","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-06 03:30:07.000000000","message":"Patch Set 8:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":8},{"id":"132bd38811f514f3f22d0c1411418bb4206dc970","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-06 04:13:48.000000000","message":"Patch Set 8:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/8/check/gate-python-keystoneclient-pep8/5d63bee : SUCCESS in 1m 04s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/8/check/gate-python-keystoneclient-docs/75d034d/doc/build/html/ : SUCCESS in 1m 15s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/8/check/gate-python-keystoneclient-python26/70bef58 : SUCCESS in 1m 09s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/8/check/gate-python-keystoneclient-python27/e4aa6da : SUCCESS in 1m 05s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/8/check/gate-python-keystoneclient-python33/0de7258 : FAILURE in 4m 37s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/02/52702/8/check/check-tempest-dsvm-full/7721faa : SUCCESS in 43m 34s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/02/52702/8/check/check-tempest-dsvm-postgres-full/f1b227a : FAILURE in 38m 38s\n- check-tempest-dsvm-neutron http://logs.openstack.org/02/52702/8/check/check-tempest-dsvm-neutron/45295d6 : SUCCESS in 25m 38s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/02/52702/8/check/gate-tempest-dsvm-large-ops/c537608 : SUCCESS in 12m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/02/52702/8/check/gate-tempest-dsvm-neutron-large-ops/3928ced : SUCCESS in 12m 40s\n- check-grenade-dsvm http://logs.openstack.org/02/52702/8/check/check-grenade-dsvm/92b93b2 : FAILURE in 5m 38s\n","accounts_in_message":[],"_revision_number":8},{"id":"4c454e2a47426e9425342fafc3b8b702650dabe0","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-09 02:17:21.000000000","message":"Patch Set 8: No score\n\n@Brant: do you know if this is in use anywhere? I understand the need to get it out of keystone, but is it functionality we actually intend to support?","accounts_in_message":[],"_revision_number":8},{"id":"12af6b6ee4c7ae849f3e08e9390297c60ea6b0dd","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-12-09 03:22:33.000000000","message":"Patch Set 8:\n\nI believe that you can use it with swift. I just wanted to get it out of Keystone as quickly as possible. Looks like according to bug 1194688 it should be in the swift3 repo in github. I\u0027d rather we copy it to keystoneclient if that means we can avoid having it deprecated in keystone for a release.","accounts_in_message":[],"_revision_number":8},{"id":"5efa162bf4a74d3bc7b1ff9eacf80422f3c2217e","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2013-12-09 09:42:44.000000000","message":"Patch Set 8: No score\n\nThis would also fix bug #1241000\nI know of at least one production use of the Swift3 middleware (and thus S3_token), as it is a big deal to provide compatibility with the S3 API in order to support access for a large number of clients (cyberduck, etc).","accounts_in_message":[],"_revision_number":8},{"id":"9ded0125b102426229f7bf4bcbce76d4b0ef9365","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-12-09 14:41:33.000000000","message":"Patch Set 8:\n\nWell, I thought it would be quick to get this into keystoneclient, but the grenade tests aren\u0027t correct, so this is held up on bug 1252057 (addressed in https://review.openstack.org/#/c/57066/ ).","accounts_in_message":[],"_revision_number":8},{"id":"c87eaa9fad994ca2f3849893ef02f33796772b5d","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-12-16 17:08:32.000000000","message":"Patch Set 8:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":8},{"id":"ee4d906c46b51be6358334386490a2d8236ed8fa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-16 18:28:14.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/8/check/gate-python-keystoneclient-pep8/83ab933 : SUCCESS in 1m 03s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/8/check/gate-python-keystoneclient-docs/37ff708/doc/build/html/ : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/8/check/gate-python-keystoneclient-python26/739108a : SUCCESS in 1m 09s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/8/check/gate-python-keystoneclient-python27/e1d0ff3 : SUCCESS in 59s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/8/check/gate-python-keystoneclient-python33/d91b3a2 : FAILURE in 4m 40s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/02/52702/8/check/check-tempest-dsvm-full/6007c9c : SUCCESS in 1h 08m 42s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/02/52702/8/check/check-tempest-dsvm-postgres-full/1ae7b5b : SUCCESS in 1h 08m 48s\n- check-tempest-dsvm-neutron http://logs.openstack.org/02/52702/8/check/check-tempest-dsvm-neutron/9402c2f : SUCCESS in 39m 45s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/02/52702/8/check/gate-tempest-dsvm-large-ops/35b0b71 : SUCCESS in 21m 38s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/02/52702/8/check/gate-tempest-dsvm-neutron-large-ops/2c81d40 : SUCCESS in 23m 52s\n- check-grenade-dsvm http://logs.openstack.org/02/52702/8/check/check-grenade-dsvm/acfa41a : SUCCESS in 40m 34s\n","accounts_in_message":[],"_revision_number":8},{"id":"69bdaf33a5a9eb421b66a1ad3a310cd7401212c7","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-17 02:08:46.000000000","message":"Patch Set 8: Looks good to me, but someone else must approve\n\nThis will re-open the HTTP/s bug","accounts_in_message":[],"_revision_number":8},{"id":"922ac1a7145c3bc8a253a6909f03589837b0cdc6","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-12-18 23:15:22.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"82424f42555e52513291b3ead2a85e1a0da2d1ad","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-18 23:15:28.000000000","message":"Patch Set 9: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":9},{"id":"0c9238f77a4c03df375a49aebf699a58bbe48ad9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-18 23:57:51.000000000","message":"Patch Set 9: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/9/check/gate-python-keystoneclient-pep8/c3ab119 : SUCCESS in 48s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/9/check/gate-python-keystoneclient-docs/8286151/doc/build/html/ : SUCCESS in 1m 01s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/9/check/gate-python-keystoneclient-python26/2766c47 : SUCCESS in 47s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/9/check/gate-python-keystoneclient-python27/08ffb5e : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/9/check/gate-python-keystoneclient-python33/8d7ae12 : FAILURE in 4m 38s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/02/52702/9/check/check-tempest-dsvm-full/c48baca : SUCCESS in 40m 09s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/02/52702/9/check/check-tempest-dsvm-postgres-full/0861dc9 : FAILURE in 42m 21s\n- check-tempest-dsvm-neutron http://logs.openstack.org/02/52702/9/check/check-tempest-dsvm-neutron/589db57 : SUCCESS in 34m 31s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/02/52702/9/check/gate-tempest-dsvm-large-ops/9bdf31a : SUCCESS in 14m 48s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/02/52702/9/check/gate-tempest-dsvm-neutron-large-ops/859e199 : SUCCESS in 15m 29s\n- check-grenade-dsvm http://logs.openstack.org/02/52702/9/check/check-grenade-dsvm/483457a : SUCCESS in 30m 08s\n","accounts_in_message":[],"_revision_number":9},{"id":"61a5f220bef95e2fd609d2e2bf198a17ebe322b6","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-12-19 18:24:17.000000000","message":"Patch Set 9:\n\nrecheck bug 1262432","accounts_in_message":[],"_revision_number":9},{"id":"66e583b1b0fd9721e0f8bafb970600cefb3b6458","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-19 19:07:49.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/9/check/gate-python-keystoneclient-pep8/e341323 : SUCCESS in 1m 24s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/9/check/gate-python-keystoneclient-docs/f5ce58d/doc/build/html/ : SUCCESS in 1m 26s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/9/check/gate-python-keystoneclient-python26/8efcb35 : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/9/check/gate-python-keystoneclient-python27/0efc3d8 : SUCCESS in 1m 21s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/9/check/gate-python-keystoneclient-python33/95510ca : FAILURE in 4m 48s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/02/52702/9/check/check-tempest-dsvm-full/878b7f9 : SUCCESS in 42m 41s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/02/52702/9/check/check-tempest-dsvm-postgres-full/b709e31 : SUCCESS in 36m 49s\n- check-tempest-dsvm-neutron http://logs.openstack.org/02/52702/9/check/check-tempest-dsvm-neutron/addd2d9 : SUCCESS in 38m 02s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/02/52702/9/check/gate-tempest-dsvm-large-ops/d40384f : SUCCESS in 14m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/02/52702/9/check/gate-tempest-dsvm-neutron-large-ops/91fb3f4 : SUCCESS in 17m 32s\n- check-grenade-dsvm http://logs.openstack.org/02/52702/9/check/check-grenade-dsvm/1a1a819 : SUCCESS in 40m 42s\n","accounts_in_message":[],"_revision_number":9},{"id":"29be8e3e1c1a75163c6893ae239b4e41d115c7a9","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-01-06 20:00:30.000000000","message":"Patch Set 9: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":9},{"id":"0caf787430518666202e347ed52c40a6f71d6865","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-01-27 17:50:46.000000000","message":"Patch Set 9:\n\ndo we need a blueprint for this so it will be documented in the release notes?","accounts_in_message":[],"_revision_number":9},{"id":"56342b7e909a864529440f38c6842dd5e16af1dc","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-01-27 22:31:18.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"a4eafb591f0f397b660a2a1a0b6aa8687daed34e","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-01-27 22:31:26.000000000","message":"Patch Set 10:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":10},{"id":"7272b1d34a5b2f71a3b3bcf2fa566c1857d3c1c0","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-01-27 22:41:06.000000000","message":"Patch Set 10: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":10},{"id":"8f73424f0dc65b1440dd6e95b0ecb8014ab50e2f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-27 23:52:56.000000000","message":"Patch Set 10: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/10/check/gate-python-keystoneclient-pep8/65af144 : SUCCESS in 1m 07s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/10/check/gate-python-keystoneclient-docs/02d118a/doc/build/html/ : SUCCESS in 1m 14s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/10/check/gate-python-keystoneclient-python26/bca9b32 : SUCCESS in 1m 15s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/10/check/gate-python-keystoneclient-python27/240c45a : SUCCESS in 48s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/02/52702/10/check/gate-python-keystoneclient-python33/8b39ba8 : FAILURE in 4m 39s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/02/52702/10/check/check-tempest-dsvm-full/8acf030 : SUCCESS in 50m 11s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/02/52702/10/check/check-tempest-dsvm-postgres-full/585c8ed : SUCCESS in 1h 08m 39s\n- check-tempest-dsvm-neutron http://logs.openstack.org/02/52702/10/check/check-tempest-dsvm-neutron/d80676f : SUCCESS in 28m 44s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/02/52702/10/check/gate-tempest-dsvm-large-ops/5ab9616 : SUCCESS in 11m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/02/52702/10/check/gate-tempest-dsvm-neutron-large-ops/95a695d : SUCCESS in 14m 01s\n- check-grenade-dsvm http://logs.openstack.org/02/52702/10/check/check-grenade-dsvm/64b3a92 : SUCCESS in 29m 08s\n","accounts_in_message":[],"_revision_number":10},{"id":"faa600123807ecdfbe1e2d22e7ecc091f501b4c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-28 22:57:51.000000000","message":"Patch Set 10: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"b4727f2e8f7d3c44a0a586e6671d18f10dc209f9","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-01-28 22:57:51.000000000","message":"Patch Set 10: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":10},{"id":"d224fd2de20798f422d813e720d38b476f6fb1da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-29 15:13:50.000000000","message":"Patch Set 10: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-docs http://logs.openstack.org/02/52702/10/gate/gate-python-keystoneclient-docs/370bcc9 : FAILURE in 4s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/10/gate/gate-python-keystoneclient-pep8/e6ada7a : FAILURE in 4s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/10/gate/gate-python-keystoneclient-python26/62edbfe : FAILURE in 5s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/10/gate/gate-python-keystoneclient-python27/d8f2f59 : FAILURE in 4s\n- gate-tempest-dsvm-full http://logs.openstack.org/02/52702/10/gate/gate-tempest-dsvm-full/8fec845 : SUCCESS in 55m 41s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/02/52702/10/gate/gate-tempest-dsvm-postgres-full/9b71b0f : SUCCESS in 1h 00m 46s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/02/52702/10/gate/gate-tempest-dsvm-neutron/e450c3a : SUCCESS in 29m 30s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/02/52702/10/gate/gate-tempest-dsvm-large-ops/4059603 : SUCCESS in 11m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/02/52702/10/gate/gate-tempest-dsvm-neutron-large-ops/52ac444 : SUCCESS in 12m 24s\n- gate-grenade-dsvm http://logs.openstack.org/02/52702/10/gate/gate-grenade-dsvm/a55269f : SUCCESS in 29m 24s\n","accounts_in_message":[],"_revision_number":10},{"id":"f8420bbe327a1218a4ca5449b340d9c862883f67","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-01-29 22:57:11.000000000","message":"Patch Set 10:\n\nreverify bug 1274050","accounts_in_message":[],"_revision_number":10},{"id":"11aa03c8e8f6c7d0f9a029ac735dceb82b543b20","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-29 22:57:21.000000000","message":"Patch Set 10: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"21d97bcec6aba5fba63b3b5662748987ceb504bd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-30 08:14:41.000000000","message":"Patch Set 10: Verified\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/52702/10/gate/gate-python-keystoneclient-docs/427c3f4/doc/build/html/ : SUCCESS in 1m 10s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/52702/10/gate/gate-python-keystoneclient-pep8/86a50bf : SUCCESS in 1m 28s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/52702/10/gate/gate-python-keystoneclient-python26/538a680 : SUCCESS in 1m 14s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/52702/10/gate/gate-python-keystoneclient-python27/f96d393 : SUCCESS in 1m 11s\n- gate-tempest-dsvm-full http://logs.openstack.org/02/52702/10/gate/gate-tempest-dsvm-full/acbf7d9 : SUCCESS in 57m 10s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/02/52702/10/gate/gate-tempest-dsvm-postgres-full/3b39564 : SUCCESS in 47m 24s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/02/52702/10/gate/gate-tempest-dsvm-neutron/8d8b7c7 : SUCCESS in 28m 28s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/02/52702/10/gate/gate-tempest-dsvm-large-ops/3b08789 : SUCCESS in 13m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/02/52702/10/gate/gate-tempest-dsvm-neutron-large-ops/4c57c8f : SUCCESS in 12m 30s\n- gate-grenade-dsvm http://logs.openstack.org/02/52702/10/gate/gate-grenade-dsvm/eaf4e23 : SUCCESS in 29m 16s\n","accounts_in_message":[],"_revision_number":10},{"id":"7a7e8be0dd261b540f98758cc69a2ee7d609447a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-30 08:14:41.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"d7ef819a319828bfaa37bb7f083e6ad3062fb6d2","revisions":{"88970ba22c83cac8a7dbf8adf99591c2e2c18cbe":{"kind":"REWORK","_number":1,"created":"2013-10-18 20:35:25.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/02/52702/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/02/52702/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/1"}}},"commit":{"parents":[{"commit":"876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d","subject":"Merge \"python3: Refactor dict for python2/python3 compat\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-10-18 20:31:20.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-10-18 20:31:20.000000000","tz":-300},"subject":"Copy s3_token middleware from keystone","message":"Copy s3_token middleware from keystone\n\nThe s3_token middleware was in keystone but it should be in\npython-keystoneclient. As a first step to removing s3_token from\nkeystone, copy it to python-keystoneclient. Also copy the tests.\n\nA couple of changes were required\n\n- Changed oslo-incubator imports from keystone to keystoneclient.\n- Changed logging from oslo-incubator to use Python logging and\n  configured the same way as the auth_token middleware.\n\nI checked and I didn\u0027t see anything to be added to requirements.txt\nor test-requirements.txt.\n\nChange-Id: I64fef4101180e5aa661442d538c3237bdad0c37c\nPartial-Bug: #1178741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/88970ba22c83cac8a7dbf8adf99591c2e2c18cbe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/88970ba22c83cac8a7dbf8adf99591c2e2c18cbe"}]},"branch":"refs/heads/master"},"335cafef6502074fa2b87a2c7b0c3d0075ff7e45":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2013-10-18 21:19:50.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/02/52702/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/02/52702/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/2"}}},"commit":{"parents":[{"commit":"876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d","subject":"Merge \"python3: Refactor dict for python2/python3 compat\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/876c2d6c2a72a0b46b2fe19c9006f857fdbd6e7d"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-10-18 20:31:20.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-10-18 21:19:23.000000000","tz":-300},"subject":"Copy s3_token middleware from keystone","message":"Copy s3_token middleware from keystone\n\nThe s3_token middleware was in keystone but it should be in\npython-keystoneclient. As a first step to removing s3_token from\nkeystone, copy it to python-keystoneclient. Also copy the tests.\n\nA couple of changes were required\n\n- Changed oslo-incubator imports from keystone to keystoneclient.\n- Changed logging from oslo-incubator to use Python logging and\n  configured the same way as the auth_token middleware.\n\nI checked and I didn\u0027t see anything to be added to requirements.txt\nor test-requirements.txt.\n\nChange-Id: I64fef4101180e5aa661442d538c3237bdad0c37c\nCloses-Bug: #1178741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/335cafef6502074fa2b87a2c7b0c3d0075ff7e45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/335cafef6502074fa2b87a2c7b0c3d0075ff7e45"}]},"branch":"refs/heads/master"},"cea9086f8883e9bb262c69b930edb1b91d2b9d32":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2013-10-22 00:08:23.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/02/52702/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/02/52702/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/3"}}},"commit":{"parents":[{"commit":"2b80cd407b4433b5eca19a9cefe18bf828a53c17","subject":"Update from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2b80cd407b4433b5eca19a9cefe18bf828a53c17"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-10-18 20:31:20.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-10-22 00:08:00.000000000","tz":-300},"subject":"Copy s3_token middleware from keystone","message":"Copy s3_token middleware from keystone\n\nThe s3_token middleware was in keystone but it should be in\npython-keystoneclient. As a first step to removing s3_token from\nkeystone, copy it to python-keystoneclient. Also copy the tests.\n\nA couple of changes were required\n\n- Changed oslo-incubator imports from keystone to keystoneclient.\n- Changed logging from oslo-incubator to use Python logging and\n  configured the same way as the auth_token middleware.\n\nI checked and I didn\u0027t see anything to be added to requirements.txt\nor test-requirements.txt.\n\nChange-Id: I64fef4101180e5aa661442d538c3237bdad0c37c\nCloses-Bug: #1178741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cea9086f8883e9bb262c69b930edb1b91d2b9d32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cea9086f8883e9bb262c69b930edb1b91d2b9d32"}]},"branch":"refs/heads/master"},"54c9a53ba9cb59fc6ad7af9eca3949d3e30e064c":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2013-11-15 01:24:54.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/02/52702/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/02/52702/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/4"}}},"commit":{"parents":[{"commit":"119f04858eaae4fb0754fd697cf03e0145da6629","subject":"Update requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/119f04858eaae4fb0754fd697cf03e0145da6629"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-10-18 20:31:20.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-11-15 01:24:30.000000000","tz":-360},"subject":"Copy s3_token middleware from keystone","message":"Copy s3_token middleware from keystone\n\nThe s3_token middleware was in keystone but it should be in\npython-keystoneclient. As a first step to removing s3_token from\nkeystone, copy it to python-keystoneclient. Also copy the tests.\n\nA couple of changes were required\n\n- Changed oslo-incubator imports from keystone to keystoneclient.\n- Changed logging from oslo-incubator to use Python logging and\n  configured the same way as the auth_token middleware.\n\nI checked and I didn\u0027t see anything to be added to requirements.txt\nor test-requirements.txt.\n\nChange-Id: I64fef4101180e5aa661442d538c3237bdad0c37c\nCloses-Bug: #1178741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/54c9a53ba9cb59fc6ad7af9eca3949d3e30e064c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/54c9a53ba9cb59fc6ad7af9eca3949d3e30e064c"}]},"branch":"refs/heads/master"},"6997c33e0fdfc1280133284e64bf51eafb4e8052":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2013-11-15 02:50:18.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/02/52702/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/02/52702/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/5"}}},"commit":{"parents":[{"commit":"0b18b19c6998e4ede0ffa25b3e6e4c2b6ced5d1f","subject":"Update requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0b18b19c6998e4ede0ffa25b3e6e4c2b6ced5d1f"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-10-18 20:31:20.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-11-15 02:49:41.000000000","tz":-360},"subject":"Copy s3_token middleware from keystone","message":"Copy s3_token middleware from keystone\n\nThe s3_token middleware was in keystone but it should be in\npython-keystoneclient. As a first step to removing s3_token from\nkeystone, copy it to python-keystoneclient. Also copy the tests.\n\nA couple of changes were required\n\n- Changed oslo-incubator imports from keystone to keystoneclient.\n- Changed logging from oslo-incubator to use Python logging and\n  configured the same way as the auth_token middleware.\n\nI checked and I didn\u0027t see anything to be added to requirements.txt\nor test-requirements.txt.\n\nChange-Id: I64fef4101180e5aa661442d538c3237bdad0c37c\nCloses-Bug: #1178741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6997c33e0fdfc1280133284e64bf51eafb4e8052"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6997c33e0fdfc1280133284e64bf51eafb4e8052"}]},"branch":"refs/heads/master"},"01be5a96ceb5d5977ef0cc05c4590b9aaf0ce8cb":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2013-11-15 03:04:42.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/02/52702/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/02/52702/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/6"}}},"commit":{"parents":[{"commit":"d6831861af1bd5189569bdd37724e47c37beb74b","subject":"Update requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d6831861af1bd5189569bdd37724e47c37beb74b"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-10-18 20:31:20.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-11-15 03:04:22.000000000","tz":-360},"subject":"Copy s3_token middleware from keystone","message":"Copy s3_token middleware from keystone\n\nThe s3_token middleware was in keystone but it should be in\npython-keystoneclient. As a first step to removing s3_token from\nkeystone, copy it to python-keystoneclient. Also copy the tests.\n\nA couple of changes were required\n\n- Changed oslo-incubator imports from keystone to keystoneclient.\n- Changed logging from oslo-incubator to use Python logging and\n  configured the same way as the auth_token middleware.\n\nI checked and I didn\u0027t see anything to be added to requirements.txt\nor test-requirements.txt.\n\nChange-Id: I64fef4101180e5aa661442d538c3237bdad0c37c\nCloses-Bug: #1178741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/01be5a96ceb5d5977ef0cc05c4590b9aaf0ce8cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/01be5a96ceb5d5977ef0cc05c4590b9aaf0ce8cb"}]},"branch":"refs/heads/master"},"119e682be1d0601df9a77934258bb20cf02f050a":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2013-11-15 03:15:18.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/02/52702/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/02/52702/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/7"}}},"commit":{"parents":[{"commit":"ba32a4b12c8fb49bdcb4c881cf631c1bd69f6c15","subject":"Update requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ba32a4b12c8fb49bdcb4c881cf631c1bd69f6c15"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-10-18 20:31:20.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-11-15 03:14:59.000000000","tz":-360},"subject":"Copy s3_token middleware from keystone","message":"Copy s3_token middleware from keystone\n\nThe s3_token middleware was in keystone but it should be in\npython-keystoneclient. As a first step to removing s3_token from\nkeystone, copy it to python-keystoneclient. Also copy the tests.\n\nA couple of changes were required\n\n- Changed oslo-incubator imports from keystone to keystoneclient.\n- Changed logging from oslo-incubator to use Python logging and\n  configured the same way as the auth_token middleware.\n\nI checked and I didn\u0027t see anything to be added to requirements.txt\nor test-requirements.txt.\n\nChange-Id: I64fef4101180e5aa661442d538c3237bdad0c37c\nCloses-Bug: #1178741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/119e682be1d0601df9a77934258bb20cf02f050a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/119e682be1d0601df9a77934258bb20cf02f050a"}]},"branch":"refs/heads/master"},"1533c49ed16af02bb7184c8ac990ac33dd6719aa":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2013-12-04 19:40:38.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/02/52702/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/02/52702/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/8"}}},"commit":{"parents":[{"commit":"5f6fa0595ff098c2f22cd4ad1289f5ab48133c0e","subject":"Update requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5f6fa0595ff098c2f22cd4ad1289f5ab48133c0e"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-10-18 20:31:20.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-12-04 19:39:50.000000000","tz":-360},"subject":"Copy s3_token middleware from keystone","message":"Copy s3_token middleware from keystone\n\nThe s3_token middleware was in keystone but it should be in\npython-keystoneclient. As a first step to removing s3_token from\nkeystone, copy it to python-keystoneclient. Also copy the tests.\n\nA couple of changes were required\n\n- Changed oslo-incubator imports from keystone to keystoneclient.\n- Changed logging from oslo-incubator to use Python logging and\n  configured the same way as the auth_token middleware.\n\nI checked and I didn\u0027t see anything to be added to requirements.txt\nor test-requirements.txt.\n\nChange-Id: I64fef4101180e5aa661442d538c3237bdad0c37c\nCloses-Bug: #1178741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1533c49ed16af02bb7184c8ac990ac33dd6719aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1533c49ed16af02bb7184c8ac990ac33dd6719aa"}]},"branch":"refs/heads/master"},"b5a3f4bd4f90151a9543f3c3e1a0dd1c574707bb":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2013-12-18 23:15:22.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/02/52702/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/02/52702/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/9"}}},"commit":{"parents":[{"commit":"debe54374cecd4ef8dcc132eab60c9baa3a95372","subject":"Update requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/debe54374cecd4ef8dcc132eab60c9baa3a95372"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-10-18 20:31:20.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-12-18 23:15:00.000000000","tz":-360},"subject":"Copy s3_token middleware from keystone","message":"Copy s3_token middleware from keystone\n\nThe s3_token middleware was in keystone but it should be in\npython-keystoneclient. As a first step to removing s3_token from\nkeystone, copy it to python-keystoneclient. Also copy the tests.\n\nA couple of changes were required\n\n- Changed oslo-incubator imports from keystone to keystoneclient.\n- Changed logging from oslo-incubator to use Python logging and\n  configured the same way as the auth_token middleware.\n\nI checked and I didn\u0027t see anything to be added to requirements.txt\nor test-requirements.txt.\n\nChange-Id: I64fef4101180e5aa661442d538c3237bdad0c37c\nCloses-Bug: #1178741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b5a3f4bd4f90151a9543f3c3e1a0dd1c574707bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b5a3f4bd4f90151a9543f3c3e1a0dd1c574707bb"}]},"branch":"refs/heads/master"},"d7ef819a319828bfaa37bb7f083e6ad3062fb6d2":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2014-01-27 22:31:18.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/02/52702/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/02/52702/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/52702/10"}}},"commit":{"parents":[{"commit":"debe54374cecd4ef8dcc132eab60c9baa3a95372","subject":"Update requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/debe54374cecd4ef8dcc132eab60c9baa3a95372"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2013-10-18 20:31:20.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-01-27 22:31:03.000000000","tz":-360},"subject":"Copy s3_token middleware from keystone","message":"Copy s3_token middleware from keystone\n\nThe s3_token middleware was in keystone but it should be in\npython-keystoneclient. As a first step to removing s3_token from\nkeystone, copy it to python-keystoneclient. Also copy the tests.\n\nA couple of changes were required\n\n- Changed oslo-incubator imports from keystone to keystoneclient.\n- Changed logging from oslo-incubator to use Python logging and\n  configured the same way as the auth_token middleware.\n\nI checked and I didn\u0027t see anything to be added to requirements.txt\nor test-requirements.txt.\n\nbp s3-token-to-keystoneclient\n\nChange-Id: I64fef4101180e5aa661442d538c3237bdad0c37c\nCloses-Bug: #1178741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d7ef819a319828bfaa37bb7f083e6ad3062fb6d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d7ef819a319828bfaa37bb7f083e6ad3062fb6d2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
