)]}'
{"id":"openstack%2Fpython-keystoneclient~54232","triplet_id":"openstack%2Fpython-keystoneclient~master~I623b6273beb56f8da2a8649a10a64318da8cd6bc","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1204000","hashtags":[],"change_id":"I623b6273beb56f8da2a8649a10a64318da8cd6bc","subject":"Convert revocation list file last modified to UTC","status":"MERGED","created":"2013-10-29 05:22:05.000000000","updated":"2013-12-03 03:51:47.000000000","submitted":"2013-12-03 03:51:47.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"526cf850cef22890739d35f8b6258cf296358dc8","_number":54232,"virtual_id_number":54232,"owner":{"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-12-03 03:51:47.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},{"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":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"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2013-11-11 02:48:00.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},{"value":2,"date":"2013-11-22 01:38:07.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2013-11-22 02:05:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":2,"date":"2013-12-02 19:54:27.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},{"value":0,"date":"2013-11-22 01:38:07.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":"2013-12-02 19:54:27.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-11-05 20:16:50.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":"2013-11-22 01:38:07.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":"2013-11-22 02:05:46.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":"2013-12-02 19:54:27.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2013-12-03 03:51:47.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"bb7ca2c181e7092f10b4055a4e385499ec3f7693","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-29 05:51:43.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/32/54232/1/check/gate-python-keystoneclient-pep8/c219b14 : SUCCESS in 1m 07s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/32/54232/1/check/gate-python-keystoneclient-docs/0198eb6/doc/build/html/ : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/32/54232/1/check/gate-python-keystoneclient-python26/1441a70 : SUCCESS in 1m 01s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/32/54232/1/check/gate-python-keystoneclient-python27/d6749a4 : SUCCESS in 1m 06s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/32/54232/1/check/gate-python-keystoneclient-python33/1342f1f : FAILURE in 18s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/32/54232/1/check/check-tempest-devstack-vm-full/f562d44 : SUCCESS in 29m 19s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/32/54232/1/check/check-tempest-devstack-vm-postgres-full/142dae1 : SUCCESS in 29m 33s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/32/54232/1/check/check-tempest-devstack-vm-neutron/d6225f6 : SUCCESS in 18m 19s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/32/54232/1/check/gate-tempest-devstack-vm-large-ops/8ba33c7 : SUCCESS in 14m 11s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/32/54232/1/check/gate-tempest-devstack-vm-neutron-large-ops/08ca344 : SUCCESS in 16m 39s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/32/54232/1/check/check-grenade-devstack-vm/b7c1e3c : SUCCESS in 23m 31s\n","accounts_in_message":[],"_revision_number":1},{"id":"68d7ab3642ef2b265099f6dca6acb33d4f4a1411","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2013-10-29 20:29:58.000000000","message":"Patch Set 1:\n\nAre you able to write a test that shows the expected behavior?  When I pull this patch I\u0027d run it against the old code and it should file; then I\u0027d run it against the new code and it should pass.","accounts_in_message":[],"_revision_number":1},{"id":"f1a03dff714297614a4bc00c3da2aacde597ce9e","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2013-10-29 20:30:06.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n","accounts_in_message":[],"_revision_number":1},{"id":"2d406f215f263434e21aa2c8384973ba8056d2c1","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-10-29 22:45:42.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nAgree, a test i can think of: \n\nauth_token.token_revocation_list \u003d client_fixtures.REVOCATION_LIST\nauth_token.token_revocation_list_fetched_time \u003d None \n\nself.assertTrus(abs(timeutils.utcnow() - auth_token.token_revocation_list_fetched_time) \u003c datetime.timedelta(seconds\u003d1))","accounts_in_message":[],"_revision_number":1},{"id":"974de318b58e977aacf3992e3abade349c1e91b4","author":{"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},"date":"2013-10-30 05:29:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"dde5d5c2fe6418576f8a85160e9bf731469d1e2b","author":{"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},"date":"2013-10-30 05:33:13.000000000","message":"Patch Set 1:\n\nThanks for the tip, Jamie.","accounts_in_message":[],"_revision_number":1},{"id":"2f65f7e1a6260504c0e403ba6a7356f3db9ba512","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-30 06:02:08.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/32/54232/2/check/gate-python-keystoneclient-pep8/d58416c : SUCCESS in 59s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/32/54232/2/check/gate-python-keystoneclient-docs/f78a53a/doc/build/html/ : SUCCESS in 1m 02s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/32/54232/2/check/gate-python-keystoneclient-python26/25da8bb : SUCCESS in 1m 25s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/32/54232/2/check/gate-python-keystoneclient-python27/2a4440f : SUCCESS in 1m 02s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/32/54232/2/check/gate-python-keystoneclient-python33/2cc0e38 : FAILURE in 19s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/32/54232/2/check/check-tempest-devstack-vm-full/9bf4282 : SUCCESS in 32m 24s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/32/54232/2/check/check-tempest-devstack-vm-postgres-full/f0c09ae : SUCCESS in 31m 46s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/32/54232/2/check/check-tempest-devstack-vm-neutron/6f7dcde : SUCCESS in 17m 14s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/32/54232/2/check/gate-tempest-devstack-vm-large-ops/2dfc9db : SUCCESS in 13m 40s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/32/54232/2/check/gate-tempest-devstack-vm-neutron-large-ops/3890a82 : SUCCESS in 16m 53s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/32/54232/2/check/check-grenade-devstack-vm/f97f1a7 : SUCCESS in 21m 59s\n","accounts_in_message":[],"_revision_number":2},{"id":"91bb4dab6d78b6464ae1ba6f55fa5b26287f71c6","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2013-11-05 20:16:50.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"ff1b12fcfddbb5cfe7f9dc26486c326366727111","author":{"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},"date":"2013-11-11 02:00:19.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4122d1ef5bb8ba54a8824e7b36bd6713da4eef5d","author":{"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},"date":"2013-11-11 02:03:51.000000000","message":"Patch Set 2: (2 inline comments)\n\nThanks David, comments addressed.","accounts_in_message":[],"_revision_number":2},{"id":"fb6579a584cf38d35513903ed469bd37b5c2fcde","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-11 02:38:09.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/32/54232/3/check/gate-python-keystoneclient-pep8/92beb3a : SUCCESS in 1m 09s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/32/54232/3/check/gate-python-keystoneclient-docs/04696d4/doc/build/html/ : SUCCESS in 59s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/32/54232/3/check/gate-python-keystoneclient-python26/8dfeec7 : SUCCESS in 1m 03s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/32/54232/3/check/gate-python-keystoneclient-python27/72e9a38 : SUCCESS in 57s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/32/54232/3/check/gate-python-keystoneclient-python33/e549afb : FAILURE in 20s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/32/54232/3/check/check-tempest-devstack-vm-full/77c07ef : SUCCESS in 31m 59s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/32/54232/3/check/check-tempest-devstack-vm-postgres-full/51dc5e9 : FAILURE in 37m 40s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/32/54232/3/check/check-tempest-devstack-vm-neutron/c1d500a : SUCCESS in 27m 34s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/32/54232/3/check/gate-tempest-devstack-vm-large-ops/904793f : SUCCESS in 16m 34s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/32/54232/3/check/gate-tempest-devstack-vm-neutron-large-ops/08dbcbd : FAILURE in 18m 39s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/32/54232/3/check/check-grenade-devstack-vm/8821387 : SUCCESS in 33m 21s\n","accounts_in_message":[],"_revision_number":3},{"id":"0840b4ef51dce689e24e8fedf94a0e806e8bf542","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2013-11-11 02:38:39.000000000","message":"Patch Set 3:\n\nI noticed tempest failed, I think you hit bug(s): https://bugs.launchpad.net/bugs/1239856","accounts_in_message":[],"_revision_number":3},{"id":"d181993aa3617ef077cbe2a1dc26aeff3c567c07","author":{"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},"date":"2013-11-11 02:48:00.000000000","message":"Patch Set 3:\n\nrecheck bug 1239856","accounts_in_message":[],"_revision_number":3},{"id":"f3942f631e5a18bc3a7589da1f51226c31c74e04","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-11 03:22:37.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/32/54232/3/check/gate-python-keystoneclient-pep8/f826009 : SUCCESS in 1m 02s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/32/54232/3/check/gate-python-keystoneclient-docs/c86cbfc/doc/build/html/ : SUCCESS in 53s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/32/54232/3/check/gate-python-keystoneclient-python26/eb3662e : SUCCESS in 1m 20s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/32/54232/3/check/gate-python-keystoneclient-python27/fd8aa1f : SUCCESS in 51s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/32/54232/3/check/gate-python-keystoneclient-python33/6103585 : FAILURE in 20s (non-voting)\n- check-tempest-devstack-vm-full http://logs.openstack.org/32/54232/3/check/check-tempest-devstack-vm-full/a6ad764 : SUCCESS in 29m 30s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/32/54232/3/check/check-tempest-devstack-vm-postgres-full/33e66f0 : SUCCESS in 33m 04s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/32/54232/3/check/check-tempest-devstack-vm-neutron/f2df420 : SUCCESS in 28m 52s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/32/54232/3/check/gate-tempest-devstack-vm-large-ops/0700942 : SUCCESS in 13m 11s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/32/54232/3/check/gate-tempest-devstack-vm-neutron-large-ops/b5311a6 : FAILURE in 20m 39s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/32/54232/3/check/check-grenade-devstack-vm/5c3a30e : SUCCESS in 34m 33s\n","accounts_in_message":[],"_revision_number":3},{"id":"b13ab30125d2117f4da506c1e73abba13b9a8dfb","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-11-22 01:38:07.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\nnice! seems like a security problem.","accounts_in_message":[],"_revision_number":3},{"id":"58a28cd6cb728cc0769fa7dd77915b2154fda1f6","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-11-22 02:05:46.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\nCould be a good fixture to propse to oslo.","accounts_in_message":[],"_revision_number":3},{"id":"45e543fe0fe259ff2717298bafd09bbac16ff1a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-02 19:54:27.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"24d72da0e113dcb210f5f071e6fa1dc7b2fdaa55","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-12-02 19:54:27.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"9f57f5d0432df7e7b32d16cb215906fae5be3f27","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-03 00:41:26.000000000","message":"Patch Set 3: 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://docs-draft.openstack.org/32/54232/3/gate/gate-python-keystoneclient-docs/b89030b/doc/build/html/ : SUCCESS in 1m 20s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/32/54232/3/gate/gate-python-keystoneclient-pep8/756f58b : SUCCESS in 50s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/32/54232/3/gate/gate-python-keystoneclient-python26/f592ced : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/32/54232/3/gate/gate-python-keystoneclient-python27/4b7b072 : SUCCESS in 35s\n- gate-tempest-dsvm-full http://logs.openstack.org/32/54232/3/gate/gate-tempest-dsvm-full/d1118e1 : LOST\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/32/54232/3/gate/gate-tempest-dsvm-postgres-full/0c821c0 : LOST\n- gate-tempest-dsvm-neutron http://logs.openstack.org/32/54232/3/gate/gate-tempest-dsvm-neutron/6acdcec : LOST\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/54232/3/gate/gate-tempest-dsvm-large-ops/6ec94ae : LOST\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/54232/3/gate/gate-tempest-dsvm-neutron-large-ops/dddd617 : LOST\n- gate-grenade-dsvm http://logs.openstack.org/32/54232/3/gate/gate-grenade-dsvm/e8c4184 : LOST\n","accounts_in_message":[],"_revision_number":3},{"id":"a64a5eb6e816643e931414d5a8d67463aa4f9f88","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-03 00:59:56.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"228b68f318de1c26e4afe93563624a26b78f00c3","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2013-12-03 00:59:56.000000000","message":"Patch Set 3:\n\nreverify bug 1257125","accounts_in_message":[],"_revision_number":3},{"id":"cee4ff82c251dc85884a5b93141ad3d8b9437ac4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-03 03:51:47.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/32/54232/3/gate/gate-python-keystoneclient-docs/b5dd474/doc/build/html/ : SUCCESS in 1m 20s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/32/54232/3/gate/gate-python-keystoneclient-pep8/a0785c1 : SUCCESS in 49s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/32/54232/3/gate/gate-python-keystoneclient-python26/091a913 : SUCCESS in 1m 04s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/32/54232/3/gate/gate-python-keystoneclient-python27/46719df : SUCCESS in 52s\n- gate-tempest-dsvm-full http://logs.openstack.org/32/54232/3/gate/gate-tempest-dsvm-full/2aa2f7e : SUCCESS in 40m 42s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/32/54232/3/gate/gate-tempest-dsvm-postgres-full/88f10f0 : SUCCESS in 35m 51s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/32/54232/3/gate/gate-tempest-dsvm-neutron/9fc3f1e : SUCCESS in 31m 13s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/54232/3/gate/gate-tempest-dsvm-large-ops/58fb2f7 : SUCCESS in 16m 22s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/54232/3/gate/gate-tempest-dsvm-neutron-large-ops/79fe881 : SUCCESS in 15m 01s\n- gate-grenade-dsvm http://logs.openstack.org/32/54232/3/gate/gate-grenade-dsvm/1897a33 : SUCCESS in 29m 10s\n","accounts_in_message":[],"_revision_number":3},{"id":"9442d4fecc8660c8850fb2ba124c72542de46f72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-03 03:51:47.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"275315a46e69a0c072259705b7738272baad9f8d","revisions":{"3156b2d3f4c7c70e13cccb4f8a0deedfa3a402ce":{"kind":"REWORK","_number":1,"created":"2013-10-29 05:22:05.000000000","uploader":{"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},"ref":"refs/changes/32/54232/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/32/54232/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/32/54232/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/32/54232/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/32/54232/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/32/54232/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":"Kieran Spear","email":"kispear@gmail.com","date":"2013-07-23 07:28:09.000000000","tz":600},"committer":{"name":"Kieran Spear","email":"kispear@gmail.com","date":"2013-10-29 05:20:11.000000000","tz":660},"subject":"Convert revocation list file last modified to UTC","message":"Convert revocation list file last modified to UTC\n\nOn a restart of a service using auth_token middleware, the last modified\ntime of the revocation list file is checked to decide whether to get the\nfresh list from keystone. In server timezones that are ahead of UTC,\nthis compares a local time with UTC. This means whenever a service is\nrestarted it doesn\u0027t update the revocation list for the length of the\ntimezone offset from UTC.\n\nThis change converts the last modified time to UTC when it\u0027s first\nread, so the comparison is valid.\n\nCloses-bug: 1204000\nChange-Id: I623b6273beb56f8da2a8649a10a64318da8cd6bc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3156b2d3f4c7c70e13cccb4f8a0deedfa3a402ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3156b2d3f4c7c70e13cccb4f8a0deedfa3a402ce"}]},"branch":"refs/heads/master"},"8d03cb9a396e6f09f7778b04fef1d6c4da109607":{"kind":"REWORK","_number":2,"created":"2013-10-30 05:29:38.000000000","uploader":{"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},"ref":"refs/changes/32/54232/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/32/54232/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/32/54232/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/32/54232/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/32/54232/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/32/54232/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":"Kieran Spear","email":"kispear@gmail.com","date":"2013-07-23 07:28:09.000000000","tz":600},"committer":{"name":"Kieran Spear","email":"kispear@gmail.com","date":"2013-10-30 05:26:31.000000000","tz":660},"subject":"Convert revocation list file last modified to UTC","message":"Convert revocation list file last modified to UTC\n\nOn a restart of a service using auth_token middleware, the last modified\ntime of the revocation list file is checked to decide whether to get the\nfresh list from keystone. In server timezones that are ahead of UTC,\nthis compares a local time with UTC. This means whenever a service is\nrestarted it doesn\u0027t update the revocation list for the length of the\ntimezone offset from UTC.\n\nThis change converts the last modified time to UTC when it\u0027s first\nread, so the comparison is valid.\n\nCloses-bug: 1204000\nChange-Id: I623b6273beb56f8da2a8649a10a64318da8cd6bc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8d03cb9a396e6f09f7778b04fef1d6c4da109607"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8d03cb9a396e6f09f7778b04fef1d6c4da109607"}]},"branch":"refs/heads/master"},"275315a46e69a0c072259705b7738272baad9f8d":{"kind":"REWORK","_number":3,"created":"2013-11-11 02:00:19.000000000","uploader":{"_account_id":5733,"name":"Kieran Spear","email":"kispear@gmail.com","username":"kspear"},"ref":"refs/changes/32/54232/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/32/54232/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/32/54232/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/32/54232/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/32/54232/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/32/54232/3"}}},"commit":{"parents":[{"commit":"dca1d4259d44a0d282396a18c895de834580fe66","subject":"Merge \"Make ROOTDIR determination more robust\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/dca1d4259d44a0d282396a18c895de834580fe66"}]}],"author":{"name":"Kieran Spear","email":"kispear@gmail.com","date":"2013-07-23 07:28:09.000000000","tz":600},"committer":{"name":"Kieran Spear","email":"kispear@gmail.com","date":"2013-11-11 01:58:53.000000000","tz":660},"subject":"Convert revocation list file last modified to UTC","message":"Convert revocation list file last modified to UTC\n\nOn a restart of a service using auth_token middleware, the last modified\ntime of the revocation list file is checked to decide whether to get the\nfresh list from keystone. In server timezones that are ahead of UTC,\nthis compares a local time with UTC. This means whenever a service is\nrestarted it doesn\u0027t update the revocation list for the length of the\ntimezone offset from UTC.\n\nThis change converts the last modified time to UTC when it\u0027s first\nread, so the comparison is valid.\n\nCloses-bug: 1204000\nChange-Id: I623b6273beb56f8da2a8649a10a64318da8cd6bc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/275315a46e69a0c072259705b7738272baad9f8d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/275315a46e69a0c072259705b7738272baad9f8d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
