)]}'
{"id":"openstack%2Fpython-swiftclient~82557","triplet_id":"openstack%2Fpython-swiftclient~master~Iac427b8bbd032e4a1efb2bdc84a3968217eb6ddf","project":"openstack/python-swiftclient","branch":"master","topic":"py3_iteritems","hashtags":[],"change_id":"Iac427b8bbd032e4a1efb2bdc84a3968217eb6ddf","subject":"Replace dict.iteritems() with dict.items()","status":"MERGED","created":"2014-03-24 17:21:52.000000000","updated":"2014-03-28 09:55:37.000000000","submitted":"2014-03-28 09:55:37.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"625cb83a214203f77a3919b8767f3e746714240d","_number":82557,"virtual_id_number":82557,"owner":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},{"value":0,"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":2,"date":"2014-03-28 09:55:37.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"}],"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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"recommended":{"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},"all":[{"value":1,"date":"2014-03-27 22:23:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},{"value":0,"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},{"value":2,"date":"2014-03-28 08:41:19.000000000","_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"date":"2014-03-27 11:22:31.000000000","permitted_voting_range":{"min":0,"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,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":2,"date":"2014-03-27 15:10:08.000000000","_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"}],"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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"all":[{"value":0,"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},{"value":0,"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},{"value":1,"date":"2014-03-28 08:41:19.000000000","_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"date":"2014-03-27 15:10:08.000000000","_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"}],"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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-03-25 13:43:43.000000000","updated_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"reviewer":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"state":"REVIEWER"},{"updated":"2014-03-25 14:16:30.000000000","updated_by":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"reviewer":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"state":"REVIEWER"},{"updated":"2014-03-27 15:10:08.000000000","updated_by":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"reviewer":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"state":"REVIEWER"},{"updated":"2014-03-27 22:23:36.000000000","updated_by":{"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},"reviewer":{"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},"state":"REVIEWER"},{"updated":"2014-03-28 08:41:19.000000000","updated_by":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"reviewer":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"state":"REVIEWER"},{"updated":"2014-03-28 09:55:37.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"90b9664d2376b5657d6f324a5f304760fd835713","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 17:21:53.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"6113a0fb5096b2f254f250cfd05c364db4a411fc","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-03-24 17:25:03.000000000","message":"Patch Set 1:\n\nOh, there is already a \"work-in-progress\" patch of Brian Curtin:\n\nhttps://review.openstack.org/#/c/48360/\n\nBrian\u0027s patch doesn\u0027t modify the test.","accounts_in_message":[],"_revision_number":1},{"id":"b214298cad55dafd0699cafd635c921eb3ab6ed7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 17:43:46.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-swiftclient-pep8 http://logs.openstack.org/57/82557/1/check/gate-python-swiftclient-pep8/4f81e58 : FAILURE in 1m 07s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/82557/1/check/gate-python-swiftclient-docs/d78ff6d/doc/build/html/ : SUCCESS in 1m 32s\n- gate-python-swiftclient-python26 http://logs.openstack.org/57/82557/1/check/gate-python-swiftclient-python26/90587f4 : FAILURE in 49s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/82557/1/check/gate-python-swiftclient-python27/ade39d1 : FAILURE in 1m 06s\n- check-grenade-dsvm http://logs.openstack.org/57/82557/1/check/check-grenade-dsvm/aa0b356 : FAILURE in 10m 59s\n- check-tempest-dsvm-full http://logs.openstack.org/57/82557/1/check/check-tempest-dsvm-full/807ea18 : FAILURE in 8m 18s\n- check-tempest-dsvm-neutron http://logs.openstack.org/57/82557/1/check/check-tempest-dsvm-neutron/2e3b254 : FAILURE in 9m 11s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/57/82557/1/check/check-tempest-dsvm-neutron-heat-slow/bb05a1a : FAILURE in 11m 48s\n- gate-python-swiftclient-python33 http://logs.openstack.org/57/82557/1/check/gate-python-swiftclient-python33/e59855c : FAILURE in 3m 52s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/82557/1/check/gate-python-swiftclient-pypy/81356f6 : FAILURE in 2m 20s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/57/82557/1/check/check-swift-dsvm-functional/4f33d00 : FAILURE in 11m 40s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/57/82557/1/check/check-tempest-dsvm-postgres-full/c6850b4 : FAILURE in 10m 05s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/57/82557/1/check/gate-tempest-dsvm-large-ops/8671dc1 : FAILURE in 8m 38s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/57/82557/1/check/gate-tempest-dsvm-neutron-large-ops/8dec53f : FAILURE in 12m 44s\n\n","accounts_in_message":[],"_revision_number":1},{"id":"75da27a5f10623360fc0c6fa902029c9c96e581d","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-03-24 20:30:00.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ac082f7c46105dcd8ef4ec36c54d12e99f77140a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 20:30:01.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"d7dadf5994b5f313a58bf1c6e049ead5310e0ceb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 21:26:12.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/82557/2/check/gate-python-swiftclient-pep8/f3c20fb : SUCCESS in 46s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/82557/2/check/gate-python-swiftclient-docs/f02d0f8/doc/build/html/ : SUCCESS in 1m 20s\n- gate-python-swiftclient-python26 http://logs.openstack.org/57/82557/2/check/gate-python-swiftclient-python26/a506db9 : SUCCESS in 10m 14s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/82557/2/check/gate-python-swiftclient-python27/b373c76 : SUCCESS in 57s\n- check-grenade-dsvm http://logs.openstack.org/57/82557/2/check/check-grenade-dsvm/c94f401 : SUCCESS in 37m 06s\n- check-tempest-dsvm-full http://logs.openstack.org/57/82557/2/check/check-tempest-dsvm-full/7cc5de7 : SUCCESS in 53m 40s\n- check-tempest-dsvm-neutron http://logs.openstack.org/57/82557/2/check/check-tempest-dsvm-neutron/4ac1e3d : SUCCESS in 52m 13s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/57/82557/2/check/check-tempest-dsvm-neutron-heat-slow/f4bec2a : SUCCESS in 22m 58s\n- gate-python-swiftclient-python33 http://logs.openstack.org/57/82557/2/check/gate-python-swiftclient-python33/e37e571 : FAILURE in 3m 18s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/82557/2/check/gate-python-swiftclient-pypy/6102f3c : SUCCESS in 2m 05s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/57/82557/2/check/check-swift-dsvm-functional/c0a5a45 : SUCCESS in 13m 36s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/57/82557/2/check/check-tempest-dsvm-postgres-full/9611b7d : SUCCESS in 55m 43s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/57/82557/2/check/gate-tempest-dsvm-large-ops/05819ce : SUCCESS in 16m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/57/82557/2/check/gate-tempest-dsvm-neutron-large-ops/63b78a3 : SUCCESS in 16m 41s\n\n","accounts_in_message":[],"_revision_number":2},{"id":"61f02fdd2a477d336bd440461c6cc3cd066d8b11","author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"date":"2014-03-24 21:45:37.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nI\u0027m still a fan of just using dict.items() here unless there\u0027s a measurable benefit to using the six function.","accounts_in_message":[],"_revision_number":2},{"id":"1e37e9346efb6509ad384a37c1d366f3aaa14e5e","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-03-25 07:59:05.000000000","message":"Patch Set 2:\n\n\"I\u0027m still a fan of just using dict.items() here unless there\u0027s a measurable benefit to using the six function.\"\n\niteritems() is the option chosen by all other OpenStack projects (ex: Tempest, python-openstackclient, python-keystoneclient, Olso Messaging, Oslo Config, Cinder, Ceilometer, Glance, ...).","accounts_in_message":[],"_revision_number":2},{"id":"b5daa2ed06b792bf26c291186bd77dbc4f389b07","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-03-25 13:36:47.000000000","message":"Patch Set 2:\n\n@Brian: the \"measurable benefit to using the six function\" is getting the Swift client to work with Python 3. Most other clients are already working/about to work with both Python 2 and 3: https://wiki.openstack.org/wiki/Python3#OpenStack_clients","accounts_in_message":[],"_revision_number":2},{"id":"a3c57ba79574336cf71a19f3a3e3350044fe78d6","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-03-25 13:43:43.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"de7122783a3c44e311055bc4c73960e29483a9f8","author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"date":"2014-03-25 14:04:23.000000000","message":"Patch Set 2: No score\n\n@Cyril - I am fully aware of that, but was talking about benchmarks. If dict.items is technically fine across both versions, and it probably is, then just use it.","accounts_in_message":[],"_revision_number":2},{"id":"d593e4813346dc2bccfe8d5c5bf3717225b3f96f","author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"date":"2014-03-25 14:16:30.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nDidn\u0027t see Victor\u0027s other comment, but since everyone else just uses it, I guess it\u0027s fine...","accounts_in_message":[],"_revision_number":2},{"id":"22626a150631daf6a1dacfe2d36237e3b30fc622","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2014-03-26 21:22:12.000000000","message":"Patch Set 2:\n\nI\u0027d prefer just .items() here. The size of the data is small enough that we don\u0027t need to worry about the memory consumption; it\u0027s all just HTTP headers.","accounts_in_message":[],"_revision_number":2},{"id":"5b040076e780876516163c485793bfe5c381c253","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-27 11:21:05.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"9e61beb5a00cbf7763e1530a3a3b3cbff98edfa4","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-03-27 11:21:05.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e1faa040a6d85a6cd061de2838debe9bdbd81c77","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-03-27 11:21:30.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b7e962fd6900bcd53935c3665c6c6d562f0f8a58","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-27 11:21:31.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"05555b3cc5c12091c52d8f85aacbeac65a580e1c","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-03-27 11:22:31.000000000","message":"Patch Set 4:\n\n\"I\u0027d prefer just .items() here. The size of the data is small enough that we don\u0027t need to worry about the memory consumption; it\u0027s all just HTTP headers.\"\n\nOk, thanks for checking. I was not sure of the size of the dataset. I\u0027m fine with .items().\n\n(Sorry for the useless Patch Set 3, I forgot to rebase my new patch.)","accounts_in_message":[],"_revision_number":4},{"id":"2d9aafd344f470713d6edbcd766a8c5d73d93c3f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-27 12:30:28.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/82557/4/check/gate-python-swiftclient-pep8/cf51a11 : SUCCESS in 48s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/82557/4/check/gate-python-swiftclient-docs/b4f6c72/doc/build/html/ : SUCCESS in 57s\n- gate-python-swiftclient-python26 http://logs.openstack.org/57/82557/4/check/gate-python-swiftclient-python26/888d401 : SUCCESS in 1m 07s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/82557/4/check/gate-python-swiftclient-python27/8ce417c : SUCCESS in 36s\n- check-grenade-dsvm http://logs.openstack.org/57/82557/4/check/check-grenade-dsvm/44e18e0 : SUCCESS in 35m 27s\n- check-tempest-dsvm-full http://logs.openstack.org/57/82557/4/check/check-tempest-dsvm-full/6ad7384 : SUCCESS in 1h 04m 03s\n- check-tempest-dsvm-neutron http://logs.openstack.org/57/82557/4/check/check-tempest-dsvm-neutron/cbf052c : SUCCESS in 48m 00s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/57/82557/4/check/check-tempest-dsvm-neutron-heat-slow/72000c5 : SUCCESS in 21m 40s\n- gate-python-swiftclient-python33 http://logs.openstack.org/57/82557/4/check/gate-python-swiftclient-python33/e426518 : FAILURE in 3m 09s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/82557/4/check/gate-python-swiftclient-pypy/388fb3c : SUCCESS in 1m 25s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/57/82557/4/check/check-swift-dsvm-functional/6e5a724 : SUCCESS in 16m 59s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/57/82557/4/check/check-tempest-dsvm-postgres-full/f208111 : SUCCESS in 51m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/57/82557/4/check/gate-tempest-dsvm-large-ops/b3d99f3 : SUCCESS in 16m 25s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/57/82557/4/check/gate-tempest-dsvm-neutron-large-ops/99b26be : SUCCESS in 16m 47s\n\n","accounts_in_message":[],"_revision_number":4},{"id":"4523f9f1373bc2b6a4938888eabf17434cb53a02","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2014-03-27 15:10:08.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"9ea877edd0ec36bc2b627aadc86371f2a4c104eb","author":{"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},"date":"2014-03-27 22:23:36.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":4},{"id":"045b1e52713e243f07e75a98d8d26a4a44cea8d7","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-03-28 08:41:19.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":4},{"id":"1bf93d8b72a994b3e58e937539bf47172413a0e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-28 08:41:30.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"8c51b9f0d0375c4717977b2c7c54313299aed23f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-28 09:55:37.000000000","message":"Patch Set 4: Verified\n\nBuild succeeded.\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/82557/4/gate/gate-python-swiftclient-docs/95fa001/doc/build/html/ : SUCCESS in 37s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/82557/4/gate/gate-python-swiftclient-pep8/b018462 : SUCCESS in 57s\n- gate-python-swiftclient-python26 http://logs.openstack.org/57/82557/4/gate/gate-python-swiftclient-python26/6d65772 : SUCCESS in 55s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/82557/4/gate/gate-python-swiftclient-python27/435747a : SUCCESS in 1m 19s\n- gate-grenade-dsvm http://logs.openstack.org/57/82557/4/gate/gate-grenade-dsvm/a47e009 : SUCCESS in 39m 45s\n- gate-tempest-dsvm-full http://logs.openstack.org/57/82557/4/gate/gate-tempest-dsvm-full/cfea86c : SUCCESS in 1h 14m 02s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/57/82557/4/gate/gate-tempest-dsvm-neutron/2c0a78e : SUCCESS in 53m 12s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/57/82557/4/gate/gate-tempest-dsvm-neutron-heat-slow/1a48d78 : SUCCESS in 22m 34s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/82557/4/gate/gate-python-swiftclient-pypy/6d83a60 : SUCCESS in 2m 05s (non-voting)\n- gate-swift-dsvm-functional http://logs.openstack.org/57/82557/4/gate/gate-swift-dsvm-functional/e8eed23 : SUCCESS in 11m 54s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/57/82557/4/gate/gate-tempest-dsvm-postgres-full/085da51 : SUCCESS in 54m 26s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/57/82557/4/gate/gate-tempest-dsvm-large-ops/442ba61 : SUCCESS in 15m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/57/82557/4/gate/gate-tempest-dsvm-neutron-large-ops/0b25e74 : SUCCESS in 15m 58s\n\n","accounts_in_message":[],"_revision_number":4},{"id":"5d942d014336f88244dcd6d4b9347e1f1bef2673","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-28 09:55:37.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"701faf0d16584a7c38bd0ba9f9ae778ca9912dbe","revisions":{"6fa32467aae0e9b85e322b70374df22cb93bef9a":{"kind":"REWORK","_number":1,"created":"2014-03-24 17:21:52.000000000","uploader":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"ref":"refs/changes/57/82557/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/82557/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/1"}}},"commit":{"parents":[{"commit":"070dd48c315b63e9ba75fc1020922222c985b194","subject":"Merge \"Copy Swift\u0027s .mailmap to swiftclient repo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/070dd48c315b63e9ba75fc1020922222c985b194"}]}],"author":{"name":"Victor Stinner","email":"victor.stinner@enovance.com","date":"2014-03-24 17:21:34.000000000","tz":60},"committer":{"name":"Victor Stinner","email":"victor.stinner@enovance.com","date":"2014-03-24 17:21:34.000000000","tz":60},"subject":"Python 3: use six.iteritems()","message":"Python 3: use six.iteritems()\n\nReplace dict.iteritems() with six.iteritems(dict) to be Python 2 and Python 3 compatible.\n\nChange-Id: Iac427b8bbd032e4a1efb2bdc84a3968217eb6ddf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/6fa32467aae0e9b85e322b70374df22cb93bef9a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/6fa32467aae0e9b85e322b70374df22cb93bef9a"}]},"branch":"refs/heads/master"},"a1420d39da3461c569d21d4df992853aedc81151":{"kind":"REWORK","_number":2,"created":"2014-03-24 20:30:00.000000000","uploader":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"ref":"refs/changes/57/82557/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/82557/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/2"}}},"commit":{"parents":[{"commit":"070dd48c315b63e9ba75fc1020922222c985b194","subject":"Merge \"Copy Swift\u0027s .mailmap to swiftclient repo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/070dd48c315b63e9ba75fc1020922222c985b194"}]}],"author":{"name":"Victor Stinner","email":"victor.stinner@enovance.com","date":"2014-03-24 17:21:34.000000000","tz":60},"committer":{"name":"Victor Stinner","email":"victor.stinner@enovance.com","date":"2014-03-24 20:29:36.000000000","tz":60},"subject":"Python 3: use six.iteritems()","message":"Python 3: use six.iteritems()\n\nReplace dict.iteritems() with six.iteritems(dict) to be Python 2 and Python 3 compatible.\n\nChange-Id: Iac427b8bbd032e4a1efb2bdc84a3968217eb6ddf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a1420d39da3461c569d21d4df992853aedc81151"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a1420d39da3461c569d21d4df992853aedc81151"}]},"branch":"refs/heads/master"},"e7b530623f495ed0fe06b7b7d65c7290e29afaed":{"kind":"REWORK","_number":3,"created":"2014-03-27 11:21:05.000000000","uploader":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"ref":"refs/changes/57/82557/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/82557/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/3"}}},"commit":{"parents":[{"commit":"070dd48c315b63e9ba75fc1020922222c985b194","subject":"Merge \"Copy Swift\u0027s .mailmap to swiftclient repo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/070dd48c315b63e9ba75fc1020922222c985b194"}]}],"author":{"name":"Victor Stinner","email":"victor.stinner@enovance.com","date":"2014-03-24 17:21:34.000000000","tz":60},"committer":{"name":"Victor Stinner","email":"victor.stinner@enovance.com","date":"2014-03-27 11:19:02.000000000","tz":60},"subject":"Replace dict.iteritems() with dict.items()","message":"Replace dict.iteritems() with dict.items()\n\ndict.iteritems() has been removed in Python 3. In Python 2, dict.items()\ncreates a temporary list, but Samuel Merritt wrote:\n\n\"The size of the data is small enough that we don\u0027t need to worry about the\nmemory consumption; it\u0027s all just HTTP headers.\"\n\nChange-Id: Iac427b8bbd032e4a1efb2bdc84a3968217eb6ddf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e7b530623f495ed0fe06b7b7d65c7290e29afaed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e7b530623f495ed0fe06b7b7d65c7290e29afaed"}]},"branch":"refs/heads/master"},"701faf0d16584a7c38bd0ba9f9ae778ca9912dbe":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2014-03-27 11:21:30.000000000","uploader":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"ref":"refs/changes/57/82557/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/82557/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/82557/4"}}},"commit":{"parents":[{"commit":"100419c0b3443419b942d44e6e9d04ae6122678c","subject":"Make bin/swift testable part 1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/100419c0b3443419b942d44e6e9d04ae6122678c"}]}],"author":{"name":"Victor Stinner","email":"victor.stinner@enovance.com","date":"2014-03-24 17:21:34.000000000","tz":60},"committer":{"name":"Victor Stinner","email":"victor.stinner@enovance.com","date":"2014-03-27 11:21:25.000000000","tz":60},"subject":"Replace dict.iteritems() with dict.items()","message":"Replace dict.iteritems() with dict.items()\n\ndict.iteritems() has been removed in Python 3. In Python 2, dict.items()\ncreates a temporary list, but Samuel Merritt wrote:\n\n\"The size of the data is small enough that we don\u0027t need to worry about the\nmemory consumption; it\u0027s all just HTTP headers.\"\n\nChange-Id: Iac427b8bbd032e4a1efb2bdc84a3968217eb6ddf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/701faf0d16584a7c38bd0ba9f9ae778ca9912dbe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/701faf0d16584a7c38bd0ba9f9ae778ca9912dbe"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
