)]}'
{"id":"openstack%2Fpython-keystoneclient~67570","triplet_id":"openstack%2Fpython-keystoneclient~master~Ic60454dd1713ebd5ae84daaa113ccb0270ca37ed","project":"openstack/python-keystoneclient","branch":"master","topic":"py3_fix_webob","hashtags":[],"change_id":"Ic60454dd1713ebd5ae84daaa113ccb0270ca37ed","subject":"Python 3: set webob.Response().body to a bytes value","status":"MERGED","created":"2014-01-17 20:35:25.000000000","updated":"2014-01-27 20:54:53.000000000","submitted":"2014-01-27 20:54:52.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"81450b2b465b728b4b9575b948f5406fba591139","_number":67570,"virtual_id_number":67570,"owner":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":2,"date":"2014-01-27 20:54:52.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":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"recommended":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"all":[{"value":1,"date":"2014-01-21 17:17:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2014-01-27 12:58:37.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2014-01-22 20:44:55.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":0,"date":"2014-01-27 12:44:31.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":2,"date":"2014-01-22 20:48:34.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-01-27 12:58:37.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2014-01-22 20:44:55.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":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":1,"date":"2014-01-22 20:48:34.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-01-20 16:56:22.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-21 17:17:58.000000000","updated_by":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"reviewer":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"state":"REVIEWER"},{"updated":"2014-01-22 20:44:55.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2014-01-22 20:48:34.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2014-01-27 12:58:37.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 20:54:52.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e23900ef96b1aa4a8bfcf7e164154a36bfd76104","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-18 00:25:27.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/70/67570/1/check/gate-python-keystoneclient-pep8/fe93327 : SUCCESS in 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/70/67570/1/check/gate-python-keystoneclient-docs/2e4cefa/doc/build/html/ : SUCCESS in 1m 02s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/70/67570/1/check/gate-python-keystoneclient-python26/3cc5d0b : SUCCESS in 49s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/70/67570/1/check/gate-python-keystoneclient-python27/e8ae823 : SUCCESS in 58s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/70/67570/1/check/gate-python-keystoneclient-python33/9ce159d : FAILURE in 4m 44s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/70/67570/1/check/check-tempest-dsvm-full/627b09e : FAILURE in 56m 34s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/70/67570/1/check/check-tempest-dsvm-postgres-full/ac6fb1e : SUCCESS in 58m 00s\n- check-tempest-dsvm-neutron http://logs.openstack.org/70/67570/1/check/check-tempest-dsvm-neutron/4955e24 : SUCCESS in 39m 40s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/70/67570/1/check/gate-tempest-dsvm-large-ops/15cbaf3 : SUCCESS in 11m 49s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/70/67570/1/check/gate-tempest-dsvm-neutron-large-ops/212fc61 : SUCCESS in 11m 50s\n- check-grenade-dsvm http://logs.openstack.org/70/67570/1/check/check-grenade-dsvm/0080500 : SUCCESS in 27m 51s\n","accounts_in_message":[],"_revision_number":1},{"id":"5b8f290a364e243b81877248a8faaeca3ed3b85e","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-01-20 14:41:31.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"c0ceb595152ad731afdc11f060dee0f5dc293688","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-01-20 17:06:49.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"5021661e18b2ea9f3c67387848dec8b8b53dfe23","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-20 17:34:36.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/70/67570/1/check/gate-python-keystoneclient-pep8/62b1387 : SUCCESS in 1m 14s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/70/67570/1/check/gate-python-keystoneclient-docs/e2e1efe/doc/build/html/ : SUCCESS in 1m 21s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/70/67570/1/check/gate-python-keystoneclient-python26/2c7427e : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/70/67570/1/check/gate-python-keystoneclient-python27/7d304aa : SUCCESS in 1m 40s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/70/67570/1/check/gate-python-keystoneclient-python33/815c22f : FAILURE in 4m 42s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/70/67570/1/check/check-tempest-dsvm-full/4ef25b7 : SUCCESS in 1h 01m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/70/67570/1/check/check-tempest-dsvm-postgres-full/a4cb1a6 : SUCCESS in 58m 11s\n- check-tempest-dsvm-neutron http://logs.openstack.org/70/67570/1/check/check-tempest-dsvm-neutron/d69d1a7 : SUCCESS in 37m 38s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/70/67570/1/check/gate-tempest-dsvm-large-ops/5d16ef4 : SUCCESS in 12m 09s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/70/67570/1/check/gate-tempest-dsvm-neutron-large-ops/c91e3ee : SUCCESS in 11m 58s\n- check-grenade-dsvm http://logs.openstack.org/70/67570/1/check/check-grenade-dsvm/b5a955f : SUCCESS in 37m 20s\n","accounts_in_message":[],"_revision_number":1},{"id":"66e0990c54293edb7d92bf01dedb0251889717b6","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-01-20 22:56:51.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n(1 inline comment)\n\nstrange that none of the tests that don\u0027t use a fake responder aren\u0027t affected by this.","accounts_in_message":[],"_revision_number":1},{"id":"a3732b74fad4b307fa7b797ae214bebecaa46f6b","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-01-20 23:11:26.000000000","message":"Patch Set 1:\n\nIt\u0027s not really weird, since in Python 2:\n\n\u003e\u003e\u003e b\u0027foo\u0027 \u003d\u003d \u0027foo\u0027\n\nTrue","accounts_in_message":[],"_revision_number":1},{"id":"35d63e8a30d9f423cacda8190675dfc758b51219","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-01-21 02:29:54.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nAgree with brant. I don\u0027t like the idea of having b all through the tests it just seems fragile. \n\nIf you put it as a FakeApp.SUCCESS \u003d b\u0027SUCCESS\u0027 or something then you can reference it everywhere regardless of type.","accounts_in_message":[],"_revision_number":1},{"id":"e44ac2057af71233cc43a11dda3bb196622b97c9","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-01-21 10:46:33.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"3b37906a43f4789a18d914dfa4714b0d68e8a70b","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-01-21 12:22:26.000000000","message":"Patch Set 1: (2 inline comments)\n\nThanks for your comments!","accounts_in_message":[],"_revision_number":1},{"id":"8efd95198efef439af3f14adc24f7b00fd9b12a7","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-01-21 12:22:53.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"da77d9e1da82325a47602f75a5a3e9297150b59f","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-01-21 12:59:51.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"a22aea54568e8be07b0133589e9eef77e2215ddc","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-01-21 16:42:16.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"41ef14cb921bf78f9488dbce4d4f45e3a914006d","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-01-21 17:17:58.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"bcf47b9f6028354b0ca9d2a5507688bd7134cfd5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-22 02:37:54.000000000","message":"Patch Set 3: 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/70/67570/3/check/gate-python-keystoneclient-pep8/f9a58bf : SUCCESS in 1m 04s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/70/67570/3/check/gate-python-keystoneclient-docs/c77880e/doc/build/html/ : SUCCESS in 1m 05s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/70/67570/3/check/gate-python-keystoneclient-python26/ed43749 : SUCCESS in 52s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/70/67570/3/check/gate-python-keystoneclient-python27/b2b7441 : SUCCESS in 56s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/70/67570/3/check/gate-python-keystoneclient-python33/e8af438 : FAILURE in 4m 41s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/70/67570/3/check/check-tempest-dsvm-full/af49c62 : FAILURE in 15m 20s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/70/67570/3/check/check-tempest-dsvm-postgres-full/1cad551 : FAILURE in 16m 27s\n- check-tempest-dsvm-neutron http://logs.openstack.org/70/67570/3/check/check-tempest-dsvm-neutron/3b1b672 : FAILURE in 4m 40s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/70/67570/3/check/gate-tempest-dsvm-large-ops/5666644 : SUCCESS in 13m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/70/67570/3/check/gate-tempest-dsvm-neutron-large-ops/3d078d5 : SUCCESS in 14m 33s\n- check-grenade-dsvm http://logs.openstack.org/70/67570/3/check/check-grenade-dsvm/c526490 : SUCCESS in 34m 12s\n","accounts_in_message":[],"_revision_number":3},{"id":"9704acb6ca03ea2ade7011e30f982778045a642f","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-01-22 02:38:08.000000000","message":"Patch Set 3:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1269940\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1269940\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1269940","accounts_in_message":[],"_revision_number":3},{"id":"82834b03836d546b7e0a96436136346a5dc6376c","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-01-22 10:31:07.000000000","message":"Patch Set 3:\n\nrecheck bug 1269940","accounts_in_message":[],"_revision_number":3},{"id":"bdc7bb5fc3976d08609246f83408820d99a31c27","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-22 14:54:50.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/70/67570/3/check/gate-python-keystoneclient-pep8/1fd6f4d : SUCCESS in 42s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/70/67570/3/check/gate-python-keystoneclient-docs/f52d118/doc/build/html/ : SUCCESS in 1m 04s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/70/67570/3/check/gate-python-keystoneclient-python26/50cdf1e : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/70/67570/3/check/gate-python-keystoneclient-python27/fdc0b88 : SUCCESS in 1m 07s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/70/67570/3/check/gate-python-keystoneclient-python33/0dd4454 : FAILURE in 4m 51s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/70/67570/3/check/check-tempest-dsvm-full/4947d8f : SUCCESS in 1h 01m 32s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/70/67570/3/check/check-tempest-dsvm-postgres-full/5003e5c : SUCCESS in 1h 00m 34s\n- check-tempest-dsvm-neutron http://logs.openstack.org/70/67570/3/check/check-tempest-dsvm-neutron/638a60e : SUCCESS in 32m 15s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/70/67570/3/check/gate-tempest-dsvm-large-ops/3c4407e : SUCCESS in 13m 37s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/70/67570/3/check/gate-tempest-dsvm-neutron-large-ops/de99e56 : SUCCESS in 15m 03s\n- check-grenade-dsvm http://logs.openstack.org/70/67570/3/check/check-grenade-dsvm/2e3300b : SUCCESS in 39m 24s\n","accounts_in_message":[],"_revision_number":3},{"id":"df02da83190eff22dbd67a6ca6f519a3f149d6c9","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-01-22 20:44:55.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\nI was fine with this before and now it\u0027s even better.","accounts_in_message":[],"_revision_number":3},{"id":"36c5c360edc06e7e1c30e4f0a9cd83cdf16bb75b","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-01-22 20:48:34.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"39b85ce7dd396f4c6c8c6476530b2380a36a2849","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-01-27 12:44:31.000000000","message":"Patch Set 3:\n\nThe gates haven\u0027t even started on this patch. Is it somewhere in the pipes, or should it be re-approved ?","accounts_in_message":[],"_revision_number":3},{"id":"ff661666118ccbc304601634f328371dee72e3b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-27 12:58:37.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"11f9b6a362a51f742131d4a566361ce17cfe9701","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-01-27 12:58:37.000000000","message":"Patch Set 3: Approved\n\nhrm...","accounts_in_message":[],"_revision_number":3},{"id":"4680cd2b03fdbbbbe38132e8d349f25326683b0a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-27 20:54:52.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/70/67570/3/gate/gate-python-keystoneclient-docs/bc90f83/doc/build/html/ : SUCCESS in 55s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/70/67570/3/gate/gate-python-keystoneclient-pep8/807189b : SUCCESS in 1m 03s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/70/67570/3/gate/gate-python-keystoneclient-python26/7e3a185 : SUCCESS in 1m 22s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/70/67570/3/gate/gate-python-keystoneclient-python27/7e686ba : SUCCESS in 56s\n- gate-tempest-dsvm-full http://logs.openstack.org/70/67570/3/gate/gate-tempest-dsvm-full/d190092 : SUCCESS in 51m 57s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/70/67570/3/gate/gate-tempest-dsvm-postgres-full/974771a : SUCCESS in 51m 38s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/70/67570/3/gate/gate-tempest-dsvm-neutron/f9ae793 : SUCCESS in 30m 06s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/70/67570/3/gate/gate-tempest-dsvm-large-ops/cf0171f : SUCCESS in 11m 55s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/70/67570/3/gate/gate-tempest-dsvm-neutron-large-ops/6c5b7e0 : SUCCESS in 13m 49s\n- gate-grenade-dsvm http://logs.openstack.org/70/67570/3/gate/gate-grenade-dsvm/023804b : SUCCESS in 32m 48s\n","accounts_in_message":[],"_revision_number":3},{"id":"bfeff3f190326eafd1aad79148e5bf08e5da0a06","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-27 20:54:53.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"536f3288a73da55d5ef02b1e0fed2c26a20918be","revisions":{"58a480c96572a9acafabfc4f230fb3e9b808e53d":{"kind":"REWORK","_number":1,"created":"2014-01-17 20:35:25.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/70/67570/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/70/67570/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/67570/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/67570/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/67570/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/67570/1"}}},"commit":{"parents":[{"commit":"0c595f96f3ad0dd796d1d56c311b7dc66ff9acf9","subject":"Merge \"Clarify roles validation error messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0c595f96f3ad0dd796d1d56c311b7dc66ff9acf9"}]}],"author":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-01-17 20:21:56.000000000","tz":60},"committer":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-01-17 20:32:13.000000000","tz":60},"subject":"Python 3: set webob.Response().body to a bytes value","message":"Python 3: set webob.Response().body to a bytes value\n\nIn Python 3, the body attribute of a webob.Response instance has type \u0027bytes\u0027:\n\n    \u003e\u003e\u003e import webob\n    \u003e\u003e\u003e type(webob.Response().body)\n    \u003cclass \u0027bytes\u0027\u003e\n\nChange-Id: Ic60454dd1713ebd5ae84daaa113ccb0270ca37ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/58a480c96572a9acafabfc4f230fb3e9b808e53d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/58a480c96572a9acafabfc4f230fb3e9b808e53d"}]},"branch":"refs/heads/master"},"4247a521766ca21465f8cb1a64694a2110c97ee4":{"kind":"REWORK","_number":2,"created":"2014-01-21 12:22:53.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/70/67570/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/70/67570/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/67570/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/67570/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/67570/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/67570/2"}}},"commit":{"parents":[{"commit":"0c595f96f3ad0dd796d1d56c311b7dc66ff9acf9","subject":"Merge \"Clarify roles validation error messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0c595f96f3ad0dd796d1d56c311b7dc66ff9acf9"}]}],"author":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-01-17 20:21:56.000000000","tz":60},"committer":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-01-21 12:10:39.000000000","tz":60},"subject":"Python 3: set webob.Response().body to a bytes value","message":"Python 3: set webob.Response().body to a bytes value\n\nIn Python 3, the body attribute of a webob.Response instance has type \u0027bytes\u0027:\n\n    \u003e\u003e\u003e import webob\n    \u003e\u003e\u003e type(webob.Response().body)\n    \u003cclass \u0027bytes\u0027\u003e\n\nChange-Id: Ic60454dd1713ebd5ae84daaa113ccb0270ca37ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4247a521766ca21465f8cb1a64694a2110c97ee4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4247a521766ca21465f8cb1a64694a2110c97ee4"}]},"branch":"refs/heads/master"},"536f3288a73da55d5ef02b1e0fed2c26a20918be":{"kind":"REWORK","_number":3,"created":"2014-01-21 16:42:16.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/70/67570/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/70/67570/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/67570/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/67570/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/67570/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/70/67570/3"}}},"commit":{"parents":[{"commit":"19d0396224b5a83ef9a22b42e8292e2921136e14","subject":"Merge \"auth_token tests close temp file descriptor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/19d0396224b5a83ef9a22b42e8292e2921136e14"}]}],"author":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-01-17 20:21:56.000000000","tz":60},"committer":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-01-21 16:39:17.000000000","tz":60},"subject":"Python 3: set webob.Response().body to a bytes value","message":"Python 3: set webob.Response().body to a bytes value\n\nIn Python 3, the body attribute of a webob.Response instance has type \u0027bytes\u0027:\n\n    \u003e\u003e\u003e import webob\n    \u003e\u003e\u003e type(webob.Response().body)\n    \u003cclass \u0027bytes\u0027\u003e\n\nChange-Id: Ic60454dd1713ebd5ae84daaa113ccb0270ca37ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/536f3288a73da55d5ef02b1e0fed2c26a20918be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/536f3288a73da55d5ef02b1e0fed2c26a20918be"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
