)]}'
{"id":"openstack%2Fnova~29613","triplet_id":"openstack%2Fnova~master~I845829d97d379c1cd9b3a77e7e5786586f263b64","project":"openstack/nova","branch":"master","topic":"python3","hashtags":[],"change_id":"I845829d97d379c1cd9b3a77e7e5786586f263b64","subject":"Improve Python 3.x compatibility","status":"MERGED","created":"2013-05-17 22:19:52.000000000","updated":"2013-06-05 13:42:46.000000000","submitted":"2013-06-05 13:42:43.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2de618c11603aa94c5e97e4923a76340c5423ef1","_number":29613,"virtual_id_number":29613,"owner":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":2,"date":"2013-06-05 13:42:43.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":1,"date":"2013-06-01 08:21:22.000000000","_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"recommended":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"all":[{"value":0,"date":"2013-06-04 21:44:08.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-06-05 01:15:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":2,"date":"2013-06-03 18:45:16.000000000","_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":1,"date":"2013-06-04 22:33:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":1,"date":"2013-06-05 03:28:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},{"value":2,"date":"2013-06-05 12:50:39.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"date":"2013-06-03 18:45:16.000000000","_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"date":"2013-06-04 22:33:58.000000000","_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},{"value":1,"date":"2013-06-05 12:50:39.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-06-01 08:21:22.000000000","updated_by":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"reviewer":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2013-06-03 18:45:16.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2013-06-04 22:33:58.000000000","updated_by":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"reviewer":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"state":"REVIEWER"},{"updated":"2013-06-05 01:15:51.000000000","updated_by":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"reviewer":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"state":"REVIEWER"},{"updated":"2013-06-05 03:28:47.000000000","updated_by":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"reviewer":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"state":"REVIEWER"},{"updated":"2013-06-05 12:50:39.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2013-06-05 13:42:43.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"d41864a2375b79676b6f1084aa77e0d7863e4290","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-05-17 22:34:22.000000000","message":"Patch Set 1:\n\nI am a little hesitant to start translating nova to support python 3 until we actually have a test for it","accounts_in_message":[],"_revision_number":1},{"id":"1203b0daea0b6c7ff372fe9c9de1b38905e33781","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-05-17 22:51:41.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nMost of this looks good, but I agree with Joe that we need some test to enforce the style.  Perhaps something can be added to hacking?\n\nOne other comment: The xenserver plugins may be executing under Python \u003c 2.6; the changes affecting those plugins need to be reverted.","accounts_in_message":[],"_revision_number":1},{"id":"5b3334d1f26d59cd7e5cd6ac42b41800bd4c9a88","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-17 23:11:13.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/29613/1/check/gate-nova-pep8/26176 : SUCCESS in 2m 56s\n- http://docs-draft.openstack.org/29613/1/check/gate-nova-docs/20395/doc/build/html/ : SUCCESS in 2m 30s\n- http://logs.openstack.org/29613/1/check/gate-nova-python26/21800 : SUCCESS in 12m 04s\n- http://logs.openstack.org/29613/1/check/gate-nova-python27/21889 : SUCCESS in 8m 20s\n- http://logs.openstack.org/29613/1/check/gate-tempest-devstack-vm-full/16630 : SUCCESS in 44m 01s\n- http://logs.openstack.org/29613/1/check/gate-tempest-devstack-vm-postgres-full/16345 : FAILURE in 50m 49s (non-voting)\n- http://logs.openstack.org/29613/1/check/gate-tempest-devstack-vm-quantum/23188 : SUCCESS in 21m 47s\n- http://logs.openstack.org/29613/1/check/gate-grenade-devstack-vm/4206 : FAILURE in 10m 46s (non-voting)\n- http://logs.openstack.org/29613/1/check/gate-nova-pylint/11758 : SUCCESS in 9m 01s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"26619055eb572056c8b2c8a8f84b5276102d6e19","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-05-18 11:44:38.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nfor same reasons as Kevin, we don\u0027t want to do style changes in the tree without a hacking rule, otherwise code that violates the rule will sneak in over time.","accounts_in_message":[],"_revision_number":1},{"id":"090ff2723b1a8f30a38ee9a055032dbfe103eb8a","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2013-05-18 12:28:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c2699718b4cac7d49d84bf36f6340caae69ea7e7","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-05-18 12:36:58.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nthis needs to come with a hacking extension, per previous round of reviews","accounts_in_message":[],"_revision_number":2},{"id":"6ec2c3e121d6746128a3e88e9a75de284e1568af","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-18 13:19:47.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/29613/2/check/gate-nova-pep8/26209 : SUCCESS in 3m 06s\n- http://docs-draft.openstack.org/29613/2/check/gate-nova-docs/20428/doc/build/html/ : SUCCESS in 2m 40s\n- http://logs.openstack.org/29613/2/check/gate-nova-python26/21833 : SUCCESS in 12m 41s\n- http://logs.openstack.org/29613/2/check/gate-nova-python27/21922 : SUCCESS in 8m 58s\n- http://logs.openstack.org/29613/2/check/gate-tempest-devstack-vm-full/16681 : SUCCESS in 49m 41s\n- http://logs.openstack.org/29613/2/check/gate-tempest-devstack-vm-postgres-full/16396 : FAILURE in 50m 47s (non-voting)\n- http://logs.openstack.org/29613/2/check/gate-tempest-devstack-vm-quantum/23250 : SUCCESS in 19m 58s\n- http://logs.openstack.org/29613/2/check/gate-grenade-devstack-vm/4257 : FAILURE in 11m 16s (non-voting)\n- http://logs.openstack.org/29613/2/check/gate-nova-pylint/11783 : SUCCESS in 9m 14s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"2fb535387f308ee6a27439e22d46372737121ff9","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2013-05-18 14:03:29.000000000","message":"Patch Set 2: Work In Progress\n\nWill implement a hacking extension once I figured out how to do so..","accounts_in_message":[],"_revision_number":2},{"id":"c35651b4da505885ac76d73c44c73ae5480881b9","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-05-18 15:20:27.000000000","message":"Patch Set 2: Works for me\n\nSmokeStack Results (patch set 2):\n\tLibvirt (Fedora 18) Success: http://smokestack.openstack.org/?go\u003d/jobs/86921\n","accounts_in_message":[],"_revision_number":2},{"id":"7374281ea0e1e7ee6e38cad2e6beeffce9cc3bcc","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-05-20 17:59:29.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nIf we want to slowly move to more python 3.x compatible code we can start putting compatibility checks into the hacking itself.  But that sounds like something to be discussed in the mailing list.","accounts_in_message":[],"_revision_number":2},{"id":"0542ad657d5808f1b491263404ac74d3b9858bd7","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-05-28 06:03:04.000000000","message":"Patch Set 2: 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":2},{"id":"0206733b6d7e3baa737c08d0db2bfe10eef5261c","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-05-28 06:03:04.000000000","message":"Patch Set 2:\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":2},{"id":"7ffcad75bae58451dea0a0ded29255ef1c843d52","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2013-05-29 13:07:00.000000000","message":"Patch Set 2: Restored\n\nwill work on this","accounts_in_message":[],"_revision_number":2},{"id":"a87d9e5315c50a174461abf2ed806f0cd6e9dfee","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2013-05-29 13:07:08.000000000","message":"Patch Set 2: Work In Progress\n\nwill rework","accounts_in_message":[],"_revision_number":2},{"id":"34431597dfcb03b05c3b49f019cadfaf684efa69","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2013-06-01 07:51:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a9d4c654be7e9376e18bf57bc7a19d91bb4f23f3","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2013-06-01 07:59:10.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b5908e71eebe0c27938e4fe1ecdbbfba4a76312e","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-06-01 08:21:22.000000000","message":"Patch Set 4: Works for me\n\nSmokeStack Results (patch set 4):\n\tLibvirt (Fedora 18) Success: http://smokestack.openstack.org/?go\u003d/jobs/88735\n\tXenServer (Fedora 18) Success: http://smokestack.openstack.org/?go\u003d/jobs/88736\n","accounts_in_message":[],"_revision_number":4},{"id":"003553d8b6e18a3cf0447c0228bbb858b40a4256","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-01 08:46:52.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/29613/4/check/gate-nova-pep8/27510 : SUCCESS in 3m 21s\n- http://docs-draft.openstack.org/29613/4/check/gate-nova-docs/21730/doc/build/html/ : SUCCESS in 4m 17s\n- http://logs.openstack.org/29613/4/check/gate-nova-python26/23127 : SUCCESS in 12m 31s\n- http://logs.openstack.org/29613/4/check/gate-nova-python27/23220 : SUCCESS in 8m 44s\n- http://logs.openstack.org/29613/4/check/gate-tempest-devstack-vm-full/19871 : SUCCESS in 47m 02s\n- http://logs.openstack.org/29613/4/check/gate-tempest-devstack-vm-postgres-full/19578 : FAILURE in 42m 32s (non-voting)\n- http://logs.openstack.org/29613/4/check/gate-tempest-devstack-vm-quantum/26839 : SUCCESS in 18m 17s\n- http://logs.openstack.org/29613/4/check/gate-grenade-devstack-vm/7265 : SUCCESS in 13m 33s (non-voting)\n- http://logs.openstack.org/29613/4/check/gate-nova-pylint/12736 : SUCCESS in 9m 33s (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"4bad65fb154f0ffbeb55cde40b4c460cd6bf6cd5","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-06-03 18:45:16.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"30fdbfb04f157aa86a1206da1fc1ca5086d18da4","author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"date":"2013-06-04 16:53:21.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\nThis is great, but I think the change to hacking needs to go into the hacking repo rather than the nova version of it.","accounts_in_message":[],"_revision_number":4},{"id":"9321f0852995d3315f6086c87f60515043d8204d","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2013-06-04 21:44:08.000000000","message":"Patch Set 4:\n\nI\u0027ve already pushed a review for that in hacking as well: \n\nhttps://review.openstack.org/#/c/31711/\n\nI totally agree that adding it to Nova is the wrong place, but it seems this was a precondition for this patch being accepted  (see earlier discussion). \n\nI can submit a followup patch to remove the Nova hacking variant again once the review request above is merged. In any case I would prefer to get the patch approved for merging, with or without the hacking check.","accounts_in_message":[],"_revision_number":4},{"id":"43a8cea5610733abd1b066ac64e36da77b76e350","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-06-04 22:33:58.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nAdding hacking check here, and removing when updating to hacking 0.6 seems reasonable to me","accounts_in_message":[],"_revision_number":4},{"id":"c95764bd6fd427c58d0a301c309241a20028b755","author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"date":"2013-06-05 01:15:51.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nOkay, I\u0027m convinced.","accounts_in_message":[],"_revision_number":4},{"id":"060520e2c22be70391daf62b0ba23095ef22739c","author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"date":"2013-06-05 03:28:47.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":4},{"id":"078ed009874b7e15b3753cf93edabdb3f6317f40","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-06-05 12:50:39.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\nwe\u0027ll pull once we get the hacking proper check","accounts_in_message":[],"_revision_number":4},{"id":"d93cca111f6f95de06793875410b161dc173f71d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-05 12:50:47.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"df9503db725bb94b6ddbde9cfa4d5eaa2d571444","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-05 13:42:43.000000000","message":"Patch Set 4: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/29613/4/gate/gate-nova-docs/22068/doc/build/html/ : SUCCESS in 4m 28s\n- http://logs.openstack.org/29613/4/gate/gate-nova-pep8/27849 : SUCCESS in 3m 20s\n- http://logs.openstack.org/29613/4/gate/gate-nova-python26/23466 : SUCCESS in 18m 56s\n- http://logs.openstack.org/29613/4/gate/gate-nova-python27/23558 : SUCCESS in 9m 33s\n- http://logs.openstack.org/29613/4/gate/gate-tempest-devstack-vm-full/20704 : SUCCESS in 51m 30s\n- http://logs.openstack.org/29613/4/gate/gate-tempest-devstack-vm-postgres-full/20411 : SUCCESS in 48m 04s (non-voting)\n- http://logs.openstack.org/29613/4/gate/gate-tempest-devstack-vm-quantum/27760 : SUCCESS in 20m 55s\n- http://logs.openstack.org/29613/4/gate/gate-grenade-devstack-vm/8055 : SUCCESS in 15m 10s (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"4f908952a42fc50c7e9cf6e526dd6be72677146d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-05 13:42:46.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"bf68a9592db4c90bc9421ce49c7c0766966d6e7e","revisions":{"9c7c8a02b4ddcfce0fb38463d5960a3e2bb6c911":{"kind":"REWORK","_number":1,"created":"2013-05-17 22:19:52.000000000","uploader":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"ref":"refs/changes/13/29613/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/13/29613/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/29613/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/29613/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/29613/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/13/29613/1"}}},"commit":{"parents":[{"commit":"55ccdbc3bc62dc32161112a77c0fed39e73ee7b4","subject":"Merge \"Remove usage of locals() for formatting from nova.api.*\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/55ccdbc3bc62dc32161112a77c0fed39e73ee7b4"}]}],"author":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2013-05-17 22:18:18.000000000","tz":120},"committer":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2013-05-17 22:18:18.000000000","tz":120},"subject":"Improve Python 3.x compatibility","message":"Improve Python 3.x compatibility\n\nMechanical translation of the deprecated\nexcept x,y: construct with except x as y:\nThe latter works with any Python \u003e\u003d 2.6.\n\nChange-Id: I845829d97d379c1cd9b3a77e7e5786586f263b64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9c7c8a02b4ddcfce0fb38463d5960a3e2bb6c911"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9c7c8a02b4ddcfce0fb38463d5960a3e2bb6c911"}]},"branch":"refs/heads/master"},"871bdd25342762e7fff38b31f64d7cf2543f8724":{"kind":"REWORK","_number":2,"created":"2013-05-18 12:28:33.000000000","uploader":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"ref":"refs/changes/13/29613/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/13/29613/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/29613/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/29613/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/29613/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/13/29613/2"}}},"commit":{"parents":[{"commit":"55ccdbc3bc62dc32161112a77c0fed39e73ee7b4","subject":"Merge \"Remove usage of locals() for formatting from nova.api.*\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/55ccdbc3bc62dc32161112a77c0fed39e73ee7b4"}]}],"author":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2013-05-17 22:18:18.000000000","tz":120},"committer":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2013-05-18 12:27:58.000000000","tz":120},"subject":"Improve Python 3.x compatibility","message":"Improve Python 3.x compatibility\n\nMechanical translation of the deprecated\nexcept x,y: construct with except x as y:\nThe latter works with any Python \u003e\u003d 2.6.\n\nChange-Id: I845829d97d379c1cd9b3a77e7e5786586f263b64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/871bdd25342762e7fff38b31f64d7cf2543f8724"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/871bdd25342762e7fff38b31f64d7cf2543f8724"}]},"branch":"refs/heads/master"},"dcfd31b23da3142168894dd17da9b9affe9e5e1f":{"kind":"REWORK","_number":3,"created":"2013-06-01 07:51:02.000000000","uploader":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"ref":"refs/changes/13/29613/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/13/29613/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/29613/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/29613/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/29613/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/13/29613/3"}}},"commit":{"parents":[{"commit":"55ccdbc3bc62dc32161112a77c0fed39e73ee7b4","subject":"Merge \"Remove usage of locals() for formatting from nova.api.*\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/55ccdbc3bc62dc32161112a77c0fed39e73ee7b4"}]}],"author":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2013-05-17 22:18:18.000000000","tz":120},"committer":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2013-06-01 07:50:23.000000000","tz":120},"subject":"Improve Python 3.x compatibility","message":"Improve Python 3.x compatibility\n\nMechanical translation of the deprecated\nexcept x,y: construct with except x as y:\nThe latter works with any Python \u003e\u003d 2.6.\nAdd Hacking check.\n\nChange-Id: I845829d97d379c1cd9b3a77e7e5786586f263b64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dcfd31b23da3142168894dd17da9b9affe9e5e1f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dcfd31b23da3142168894dd17da9b9affe9e5e1f"}]},"branch":"refs/heads/master"},"bf68a9592db4c90bc9421ce49c7c0766966d6e7e":{"kind":"REWORK","_number":4,"created":"2013-06-01 07:59:10.000000000","uploader":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"ref":"refs/changes/13/29613/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/13/29613/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/29613/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/29613/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/29613/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/13/29613/4"}}},"commit":{"parents":[{"commit":"5a510518d9e3097730466cfbf4ff25495c4a0302","subject":"Merge \"Only update cell capabilites once\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a510518d9e3097730466cfbf4ff25495c4a0302"}]}],"author":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2013-05-17 22:18:18.000000000","tz":120},"committer":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2013-06-01 07:57:31.000000000","tz":120},"subject":"Improve Python 3.x compatibility","message":"Improve Python 3.x compatibility\n\nMechanical translation of the deprecated\nexcept x,y: construct with except x as y:\nThe latter works with any Python \u003e\u003d 2.6.\nAdd Hacking check.\n\nChange-Id: I845829d97d379c1cd9b3a77e7e5786586f263b64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bf68a9592db4c90bc9421ce49c7c0766966d6e7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bf68a9592db4c90bc9421ce49c7c0766966d6e7e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
