)]}'
{"id":"openstack%2Fpython-swiftclient~94347","triplet_id":"openstack%2Fpython-swiftclient~master~I035f8b4b9c9ccdc79820b907770a48f86d0343b4","project":"openstack/python-swiftclient","branch":"master","topic":"r-func-test-py3","hashtags":[],"change_id":"I035f8b4b9c9ccdc79820b907770a48f86d0343b4","subject":"Fix Python3 bugs","status":"MERGED","created":"2014-05-20 12:22:39.000000000","updated":"2014-05-22 15:24:52.000000000","submitted":"2014-05-22 15:24:52.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b1f76ce5d048457ff8d2cbb5aacc9c9160e8c016","_number":94347,"virtual_id_number":94347,"owner":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"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":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-05-22 15:24:52.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"value":0,"date":"2014-05-21 13:57:36.000000000","_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"}],"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"},"all":[{"value":0,"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},{"value":2,"date":"2014-05-22 14:11:21.000000000","_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":1,"date":"2014-05-22 09:33:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"value":2,"date":"2014-05-22 12:55:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"}],"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":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":1,"date":"2014-05-22 14:11:21.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":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"}],"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":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-05-20 13:30:21.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-05-20 15:38:33.000000000","updated_by":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"reviewer":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"state":"REVIEWER"},{"updated":"2014-05-20 16:37:51.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-05-20 20:15:35.000000000","updated_by":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"reviewer":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"state":"REVIEWER"},{"updated":"2014-05-21 13:57:36.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2014-05-22 09:33:57.000000000","updated_by":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"reviewer":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"state":"REVIEWER"},{"updated":"2014-05-22 14:11:21.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-05-22 15:24:52.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"408474531053dcfdb939a85aaee516fcf991f25b","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-05-20 12:22:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7e633c03b2e0ab9458ece91a4e0bad059ee256f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-20 12:22:40.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"50af19d797a3196264afa8b27098bbd81abdce48","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-05-20 12:42:36.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"14db290808edac5dd25d285c23377329d09b2e84","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-05-20 13:28:52.000000000","message":"Patch Set 1:\n\nThis seems to fix most of the issues. Ditto Victors comment re moving the prefix.encode outside the loop.\n\nI don\u0027t *think* this is a blocker for this review, BUT I still see some tests fail with py33 that do not fail with py27, see http://paste.openstack.org/show/80997/\n\nThis may be due my test account having a large number of meta headers that have been created by the swift functional tests. When I run the swiftclient func tests against a different account they all pass.\n\nLooks like it may be an issue with requests/httplib that only shows up with py33: http://stackoverflow.com/questions/23055378/http-client-httpexception-got-more-than-100-headers\n\nWill try to dig some more...","accounts_in_message":[],"_revision_number":1},{"id":"2bf4b3ad98ae31594f716576f40f601ecc7c58ab","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-20 13:29:59.000000000","message":"Patch Set 1: Verified-1\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/47/94347/1/check/gate-python-swiftclient-pep8/d83e8af : SUCCESS in 1m 01s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/47/94347/1/check/gate-python-swiftclient-docs/c4ebf9e/doc/build/html/ : SUCCESS in 1m 04s\n- gate-python-swiftclient-python26 http://logs.openstack.org/47/94347/1/check/gate-python-swiftclient-python26/ae113b4 : SUCCESS in 1m 00s\n- gate-python-swiftclient-python27 http://logs.openstack.org/47/94347/1/check/gate-python-swiftclient-python27/5cc01ca : SUCCESS in 1m 06s\n- check-tempest-dsvm-full http://logs.openstack.org/47/94347/1/check/check-tempest-dsvm-full/8313cf6 : SUCCESS in 1h 06m 33s\n- check-tempest-dsvm-neutron http://logs.openstack.org/47/94347/1/check/check-tempest-dsvm-neutron/3771298 : SUCCESS in 57m 17s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/47/94347/1/check/check-tempest-dsvm-neutron-heat-slow/0264e26 : FAILURE in 31m 40s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/47/94347/1/check/check-grenade-dsvm/622cfe8 : SUCCESS in 35m 05s\n- check-grenade-dsvm-neutron http://logs.openstack.org/47/94347/1/check/check-grenade-dsvm-neutron/71dd492 : FAILURE in 39m 03s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/47/94347/1/check/check-tempest-dsvm-full-havana/1ec49cc : SUCCESS in 43m 27s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/47/94347/1/check/check-tempest-dsvm-neutron-havana/31f3be3 : SUCCESS in 32m 04s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/47/94347/1/check/check-tempest-dsvm-full-icehouse/dc26152 : SUCCESS in 1h 01m 27s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/47/94347/1/check/check-tempest-dsvm-neutron-icehouse/376a9f6 : SUCCESS in 55m 33s\n- gate-python-swiftclient-python33 http://logs.openstack.org/47/94347/1/check/gate-python-swiftclient-python33/0ed7233 : SUCCESS in 3m 04s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/47/94347/1/check/gate-python-swiftclient-pypy/b475a61 : SUCCESS in 2m 07s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/47/94347/1/check/check-swift-dsvm-functional/be9a63a : SUCCESS in 12m 52s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/47/94347/1/check/check-tempest-dsvm-postgres-full/eb188d6 : FAILURE in 10m 48s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/47/94347/1/check/gate-tempest-dsvm-large-ops/8ca33d6 : SUCCESS in 22m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/47/94347/1/check/gate-tempest-dsvm-neutron-large-ops/9821838 : SUCCESS in 23m 57s","accounts_in_message":[],"_revision_number":1},{"id":"d212ec75c2fc73ca40fe8c9380314d6497bee9d6","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-05-20 13:30:21.000000000","message":"Patch Set 1:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-grenade-dsvm-neutron: https://bugs.launchpad.net/bugs/1298355 https://bugs.launchpad.net/bugs/1283522 https://bugs.launchpad.net/bugs/1314313\n- check-tempest-dsvm-postgres-full: unrecognized error\n- check-tempest-dsvm-neutron-heat-slow: https://bugs.launchpad.net/bugs/1297560\n\nYou have some unrecognized errors.\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":1},{"id":"d71f965dc0c228360db72c8d6c9d9b4d3725c8c6","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-05-20 15:11:35.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nThanks for the reviews!\n\n@Victor: please see my answers inline.\n\n@Alistair: I just observed the same behavior - python33 with more than 100 headers set in the account fails. But as you already mentioned the reason is the httplib and I think it\u0027s not related to this patch.","accounts_in_message":[],"_revision_number":1},{"id":"bb2bb7d805f38c45aa2b2a4422ad6a9ac0d248c9","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-05-20 15:35:42.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f6a58318fb38b7028b338a6a4a3508ade09234e9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-20 15:35:43.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"139b56b83e3df8bfe648559156ab9614cb4af9f1","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-05-20 16:24:22.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c6c292658044606e0ecec70158e02a6e181304ca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-20 16:24:24.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"8dabaaf743f2d01f01888fe9fe749c2a20cbd8d4","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-05-20 16:33:14.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"63188b33daca82839a22d2afc073c992747d624e","author":{"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},"date":"2014-05-20 16:37:51.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"88d78d6256a1bddc2822ea95a5f2163661c6f473","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-05-20 16:49:25.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"df84239178733e87816bc586d46242aaacac4977","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-05-20 16:49:31.000000000","message":"Patch Set 3: -Code-Review","accounts_in_message":[],"_revision_number":3},{"id":"a8d82c34051c752193e353f0eea2cc9062c80ddb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-20 17:39:31.000000000","message":"Patch Set 3: Verified-1\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/47/94347/3/check/gate-python-swiftclient-pep8/2da8220 : SUCCESS in 2m 46s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/47/94347/3/check/gate-python-swiftclient-docs/0bab024/doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-swiftclient-python26 http://logs.openstack.org/47/94347/3/check/gate-python-swiftclient-python26/423084f : SUCCESS in 1m 23s\n- gate-python-swiftclient-python27 http://logs.openstack.org/47/94347/3/check/gate-python-swiftclient-python27/b529241 : SUCCESS in 1m 00s\n- check-tempest-dsvm-full http://logs.openstack.org/47/94347/3/check/check-tempest-dsvm-full/31a7d91 : SUCCESS in 56m 43s\n- check-tempest-dsvm-neutron http://logs.openstack.org/47/94347/3/check/check-tempest-dsvm-neutron/8de1c6c : SUCCESS in 1h 02m 42s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/47/94347/3/check/check-tempest-dsvm-neutron-heat-slow/53a0d4b : SUCCESS in 20m 52s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/47/94347/3/check/check-grenade-dsvm/b42008b : FAILURE in 1h 00m 17s\n- check-grenade-dsvm-neutron http://logs.openstack.org/47/94347/3/check/check-grenade-dsvm-neutron/7200065 : FAILURE in 31m 51s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/47/94347/3/check/check-tempest-dsvm-full-havana/40e0388 : SUCCESS in 32m 30s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/47/94347/3/check/check-tempest-dsvm-neutron-havana/5bd2ab2 : SUCCESS in 30m 23s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/47/94347/3/check/check-tempest-dsvm-full-icehouse/9115930 : SUCCESS in 42m 11s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/47/94347/3/check/check-tempest-dsvm-neutron-icehouse/bef0448 : SUCCESS in 55m 51s\n- gate-python-swiftclient-python33 http://logs.openstack.org/47/94347/3/check/gate-python-swiftclient-python33/cfc6af0 : SUCCESS in 5m 28s\n- gate-python-swiftclient-pypy http://logs.openstack.org/47/94347/3/check/gate-python-swiftclient-pypy/e0fcb9d : SUCCESS in 1m 46s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/47/94347/3/check/check-swift-dsvm-functional/ddb0876 : SUCCESS in 15m 48s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/47/94347/3/check/check-tempest-dsvm-postgres-full/75ab6e5 : SUCCESS in 54m 24s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/47/94347/3/check/gate-tempest-dsvm-large-ops/9b6f23b : SUCCESS in 22m 40s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/47/94347/3/check/gate-tempest-dsvm-neutron-large-ops/77b3bdf : SUCCESS in 20m 39s","accounts_in_message":[],"_revision_number":3},{"id":"19eed2c72a0442c61ffd70e7a3f38a2e12b88dfd","author":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"date":"2014-05-20 18:49:15.000000000","message":"Patch Set 3:\n\nRecheck bug 1260537","accounts_in_message":[],"_revision_number":3},{"id":"2f08d8b4f93226ef4fe702f376e9e76468330010","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-20 18:49:16.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"bebc7935f269bdf158695fcf49c4ce7f020f6815","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-05-20 19:10:04.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5598541d319310e1488eb48a1610f4522c167eb4","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-05-20 19:11:34.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"735f362e40a6a4fa477d2d5765ced43ba234e5a9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-20 19:11:36.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"b879b92dcb8cdd9dfab4f7e2125319ac3375618d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-20 20:12:15.000000000","message":"Patch Set 4: Verified-1\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/47/94347/4/check/gate-python-swiftclient-pep8/3bb5d98 : SUCCESS in 37s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/47/94347/4/check/gate-python-swiftclient-docs/91c74f3/doc/build/html/ : SUCCESS in 1m 15s\n- gate-python-swiftclient-python26 http://logs.openstack.org/47/94347/4/check/gate-python-swiftclient-python26/7c3e245 : SUCCESS in 59s\n- gate-python-swiftclient-python27 http://logs.openstack.org/47/94347/4/check/gate-python-swiftclient-python27/7743d7e : SUCCESS in 1m 41s\n- check-tempest-dsvm-full http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-full/fcc8ab6 : SUCCESS in 48m 42s\n- check-tempest-dsvm-neutron http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-neutron/5d5f677 : SUCCESS in 50m 59s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-neutron-heat-slow/f2b19c6 : SUCCESS in 20m 29s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/47/94347/4/check/check-grenade-dsvm/b9f6cad : FAILURE in 24m 37s\n- check-grenade-dsvm-neutron http://logs.openstack.org/47/94347/4/check/check-grenade-dsvm-neutron/6b1dc08 : FAILURE in 32m 20s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-full-havana/4aa17ff : SUCCESS in 28m 40s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-neutron-havana/7679566 : SUCCESS in 27m 42s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-full-icehouse/6e3bea7 : SUCCESS in 59m 54s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-neutron-icehouse/2b49509 : SUCCESS in 54m 45s\n- gate-python-swiftclient-python33 http://logs.openstack.org/47/94347/4/check/gate-python-swiftclient-python33/1bb612d : SUCCESS in 3m 29s\n- gate-python-swiftclient-pypy http://logs.openstack.org/47/94347/4/check/gate-python-swiftclient-pypy/19d31f7 : SUCCESS in 1m 13s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/47/94347/4/check/check-swift-dsvm-functional/4e9b039 : SUCCESS in 11m 39s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-postgres-full/ec185c5 : SUCCESS in 1h 00m 35s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/47/94347/4/check/gate-tempest-dsvm-large-ops/76a423a : SUCCESS in 22m 07s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/47/94347/4/check/gate-tempest-dsvm-neutron-large-ops/ac3abbb : SUCCESS in 20m 57s","accounts_in_message":[],"_revision_number":4},{"id":"0288e7cdf0b79fe742a0b058f4a33156107f7048","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-20 20:15:35.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"e4055e40eaa36a6cea28f88de10241620c8d251d","author":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"date":"2014-05-20 20:15:35.000000000","message":"Patch Set 4:\n\nRecheck bug 1260537","accounts_in_message":[],"_revision_number":4},{"id":"c2a91630b2b10c067f13ccde8abd1e8be7c5bbd6","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-05-20 20:44:02.000000000","message":"Patch Set 4: Code-Review+1\n\nThanks, the patchset 4 looks good to me.","accounts_in_message":[],"_revision_number":4},{"id":"9cebcb964c1d216eeae4ba8c7cb06a3f4858335c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-20 21:22:37.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/47/94347/4/check/gate-python-swiftclient-pep8/f77fe59 : SUCCESS in 56s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/47/94347/4/check/gate-python-swiftclient-docs/0086148/doc/build/html/ : SUCCESS in 1m 16s\n- gate-python-swiftclient-python26 http://logs.openstack.org/47/94347/4/check/gate-python-swiftclient-python26/e145102 : SUCCESS in 1m 04s\n- gate-python-swiftclient-python27 http://logs.openstack.org/47/94347/4/check/gate-python-swiftclient-python27/4b953c4 : SUCCESS in 59s\n- check-tempest-dsvm-full http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-full/a78c2fa : SUCCESS in 58m 26s\n- check-tempest-dsvm-neutron http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-neutron/511bb86 : SUCCESS in 48m 50s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-neutron-heat-slow/dd1ec74 : SUCCESS in 21m 43s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/47/94347/4/check/check-grenade-dsvm/a61094a : SUCCESS in 49m 33s\n- check-grenade-dsvm-neutron http://logs.openstack.org/47/94347/4/check/check-grenade-dsvm-neutron/01f16bd : FAILURE in 44m 00s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-full-havana/6babfb2 : SUCCESS in 45m 45s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-neutron-havana/14c32a3 : SUCCESS in 30m 33s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-full-icehouse/247a00d : SUCCESS in 52m 33s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-neutron-icehouse/b77cb7a : SUCCESS in 58m 37s\n- gate-python-swiftclient-python33 http://logs.openstack.org/47/94347/4/check/gate-python-swiftclient-python33/53aa80f : SUCCESS in 3m 20s\n- gate-python-swiftclient-pypy http://logs.openstack.org/47/94347/4/check/gate-python-swiftclient-pypy/a27a70e : SUCCESS in 1m 34s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/47/94347/4/check/check-swift-dsvm-functional/0e3f540 : SUCCESS in 15m 15s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/47/94347/4/check/check-tempest-dsvm-postgres-full/6472445 : SUCCESS in 48m 33s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/47/94347/4/check/gate-tempest-dsvm-large-ops/cf41ed8 : SUCCESS in 22m 29s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/47/94347/4/check/gate-tempest-dsvm-neutron-large-ops/8b96e4c : SUCCESS in 33m 06s","accounts_in_message":[],"_revision_number":4},{"id":"076a0a6a0e8613bc0c789e69098ffbfd4f4463a5","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-05-21 08:56:43.000000000","message":"Patch Set 4: Code-Review+2\n\ntks for fixing that, and I feel confident in this patch since the guy who wrote a book about python and unicode already +1ed it :)","accounts_in_message":[],"_revision_number":4},{"id":"ce495bd4007768b63cb21c86ba0dc3bbe854fdc7","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-05-21 09:19:01.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nThanks Christian.\n\nBefore I +2 ... I still wonder if there is a much simpler way to code it (see inline). If I am missing the point let me know :) - like Chmouel I respect the +1 of the python/unicode expert!","accounts_in_message":[],"_revision_number":4},{"id":"cfb5f580035ca1a43a362e7a22173cc04e0ddec2","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-05-21 10:36:25.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"3c42953a330cf10b52ed39bb7123af933c22b009","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-05-21 11:13:54.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d83b8032c30749cb37f1de10d021e78d6c6ecc2b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-21 11:13:55.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"b93f09916cd9e3ea989aad7f0e3d3a9585bcf70a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-21 12:29:07.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/47/94347/5/check/gate-python-swiftclient-pep8/5dc78a7 : SUCCESS in 50s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/47/94347/5/check/gate-python-swiftclient-docs/fbf8421/doc/build/html/ : SUCCESS in 59s\n- gate-python-swiftclient-python26 http://logs.openstack.org/47/94347/5/check/gate-python-swiftclient-python26/96bbf42 : SUCCESS in 59s\n- gate-python-swiftclient-python27 http://logs.openstack.org/47/94347/5/check/gate-python-swiftclient-python27/935b2b8 : SUCCESS in 57s\n- check-tempest-dsvm-full http://logs.openstack.org/47/94347/5/check/check-tempest-dsvm-full/04b666d : SUCCESS in 58m 29s\n- check-tempest-dsvm-neutron http://logs.openstack.org/47/94347/5/check/check-tempest-dsvm-neutron/853645f : SUCCESS in 1h 15m 09s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/47/94347/5/check/check-tempest-dsvm-neutron-heat-slow/212d0bd : SUCCESS in 32m 11s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/47/94347/5/check/check-grenade-dsvm/5f38c1a : SUCCESS in 38m 29s\n- check-grenade-dsvm-neutron http://logs.openstack.org/47/94347/5/check/check-grenade-dsvm-neutron/2721ea0 : FAILURE in 41m 58s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/47/94347/5/check/check-tempest-dsvm-full-havana/8b6c006 : SUCCESS in 31m 35s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/47/94347/5/check/check-tempest-dsvm-neutron-havana/e718dbe : SUCCESS in 31m 41s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/47/94347/5/check/check-tempest-dsvm-full-icehouse/6615a90 : SUCCESS in 1h 02m 21s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/47/94347/5/check/check-tempest-dsvm-neutron-icehouse/d2a6633 : SUCCESS in 51m 11s\n- gate-python-swiftclient-python33 http://logs.openstack.org/47/94347/5/check/gate-python-swiftclient-python33/a3f2baa : SUCCESS in 3m 01s\n- gate-python-swiftclient-pypy http://logs.openstack.org/47/94347/5/check/gate-python-swiftclient-pypy/f58a600 : SUCCESS in 2m 15s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/47/94347/5/check/check-swift-dsvm-functional/528d5ed : SUCCESS in 15m 18s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/47/94347/5/check/check-tempest-dsvm-postgres-full/6ab9bd7 : SUCCESS in 51m 05s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/47/94347/5/check/gate-tempest-dsvm-large-ops/4d6c37c : SUCCESS in 22m 29s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/47/94347/5/check/gate-tempest-dsvm-neutron-large-ops/11b282e : SUCCESS in 19m 49s","accounts_in_message":[],"_revision_number":5},{"id":"3e28ffb6a3a82a824e922b71d2710ecbfe298567","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-05-21 13:54:45.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"1e7363dff550bb8fb2d7a8e83277ae0081d00d5d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-21 13:54:47.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"b4a8a374f2cc6cef0f178328494155e0e3e5e946","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-05-21 13:57:36.000000000","message":"Patch Set 6:\n\nI added a unit test for the content-type header being set to \u0027\u0027 if None provided, and changed the put_object doc to say that happens.","accounts_in_message":[],"_revision_number":6},{"id":"9f7e4718462c80c0fb08ae4b7d3cb3926162797d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-21 14:52:25.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/47/94347/6/check/gate-python-swiftclient-pep8/ee9729f : SUCCESS in 58s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/47/94347/6/check/gate-python-swiftclient-docs/3b54451/doc/build/html/ : SUCCESS in 1m 09s\n- gate-python-swiftclient-python26 http://logs.openstack.org/47/94347/6/check/gate-python-swiftclient-python26/00758a3 : SUCCESS in 1m 02s\n- gate-python-swiftclient-python27 http://logs.openstack.org/47/94347/6/check/gate-python-swiftclient-python27/11d35b7 : SUCCESS in 1m 10s\n- check-tempest-dsvm-full http://logs.openstack.org/47/94347/6/check/check-tempest-dsvm-full/f52772c : SUCCESS in 38m 17s\n- check-tempest-dsvm-neutron http://logs.openstack.org/47/94347/6/check/check-tempest-dsvm-neutron/6d012c5 : SUCCESS in 57m 35s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/47/94347/6/check/check-tempest-dsvm-neutron-heat-slow/7fbd798 : SUCCESS in 23m 00s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/47/94347/6/check/check-grenade-dsvm/1bc740f : SUCCESS in 43m 07s\n- check-grenade-dsvm-neutron http://logs.openstack.org/47/94347/6/check/check-grenade-dsvm-neutron/a1974b6 : FAILURE in 35m 47s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/47/94347/6/check/check-tempest-dsvm-full-havana/c5355e8 : SUCCESS in 32m 02s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/47/94347/6/check/check-tempest-dsvm-neutron-havana/b288157 : SUCCESS in 32m 18s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/47/94347/6/check/check-tempest-dsvm-full-icehouse/f7ad23b : SUCCESS in 50m 52s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/47/94347/6/check/check-tempest-dsvm-neutron-icehouse/c3d20aa : SUCCESS in 56m 05s\n- gate-python-swiftclient-python33 http://logs.openstack.org/47/94347/6/check/gate-python-swiftclient-python33/f93e64d : SUCCESS in 4m 01s\n- gate-python-swiftclient-pypy http://logs.openstack.org/47/94347/6/check/gate-python-swiftclient-pypy/ce5fc41 : SUCCESS in 1m 45s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/47/94347/6/check/check-swift-dsvm-functional/840c464 : SUCCESS in 13m 18s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/47/94347/6/check/check-tempest-dsvm-postgres-full/a4717b5 : SUCCESS in 51m 29s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/47/94347/6/check/gate-tempest-dsvm-large-ops/602738f : SUCCESS in 22m 48s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/47/94347/6/check/gate-tempest-dsvm-neutron-large-ops/4277afd : SUCCESS in 22m 43s","accounts_in_message":[],"_revision_number":6},{"id":"ad18e03354f9646830955dbaefc4c987ec6d2770","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-05-22 09:33:57.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"910318f2ff37b5686ad370cd07b3bbf88318cf06","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-05-22 12:55:35.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"7d79b0c73520dc0ce4b5bb8cb4705672504e6788","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-05-22 14:11:21.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"acd5a21a5ab02a9c032fe72d424f5394e9690ca1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-22 14:11:22.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"5438ea43334327efe5123d974a227c207a772b21","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-22 15:24:52.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6},{"id":"345a928e224f272cb89888bbcecb0aa0a17cc16d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-22 15:24:52.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded.\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/47/94347/6/gate/gate-python-swiftclient-docs/21764af/doc/build/html/ : SUCCESS in 54s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/47/94347/6/gate/gate-python-swiftclient-pep8/7a8a4b3 : SUCCESS in 46s\n- gate-python-swiftclient-python26 http://logs.openstack.org/47/94347/6/gate/gate-python-swiftclient-python26/df7d066 : SUCCESS in 59s\n- gate-python-swiftclient-python27 http://logs.openstack.org/47/94347/6/gate/gate-python-swiftclient-python27/d4911ca : SUCCESS in 40s\n- gate-tempest-dsvm-full http://logs.openstack.org/47/94347/6/gate/gate-tempest-dsvm-full/b390d58 : SUCCESS in 1h 00m 14s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/47/94347/6/gate/gate-tempest-dsvm-neutron/66c38d0 : SUCCESS in 1h 13m 10s\n- gate-grenade-dsvm http://logs.openstack.org/47/94347/6/gate/gate-grenade-dsvm/749814c : SUCCESS in 43m 07s\n- gate-python-swiftclient-python33 http://logs.openstack.org/47/94347/6/gate/gate-python-swiftclient-python33/9c9457f : SUCCESS in 2m 49s\n- gate-python-swiftclient-pypy http://logs.openstack.org/47/94347/6/gate/gate-python-swiftclient-pypy/9ed4d8a : SUCCESS in 1m 37s (non-voting)\n- gate-swift-dsvm-functional http://logs.openstack.org/47/94347/6/gate/gate-swift-dsvm-functional/231f3b2 : SUCCESS in 17m 01s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/47/94347/6/gate/gate-tempest-dsvm-postgres-full/6bd22c7 : SUCCESS in 59m 20s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/47/94347/6/gate/gate-tempest-dsvm-large-ops/d676da6 : SUCCESS in 24m 17s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/47/94347/6/gate/gate-tempest-dsvm-neutron-large-ops/b1c7fe6 : SUCCESS in 20m 45s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"258420f41049d92fc0b59b9263c8381bfe513432","revisions":{"8ec314576ff92f32e7972ebecdd1d8c75ee859d9":{"kind":"REWORK","_number":1,"created":"2014-05-20 12:22:39.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/47/94347/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/47/94347/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/1"}}},"commit":{"parents":[{"commit":"761ba3770b4b555309ca79bb6604f078a2ef2c3b","subject":"Merge \"Mark swiftclient as being a universal wheel\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/761ba3770b4b555309ca79bb6604f078a2ef2c3b"}]}],"author":{"name":"Christian Schwede","email":"christian.schwede@enovance.com","date":"2014-05-20 11:41:03.000000000","tz":0},"committer":{"name":"Christian Schwede","email":"christian.schwede@enovance.com","date":"2014-05-20 12:07:13.000000000","tz":0},"subject":"Fix Python3 bugs","message":"Fix Python3 bugs\n\nFunctional tests with Python 3 discovered three bugs:\n\n1. python-requests uses \u0027application/x-www-form-urlencoded\u0027\n   as content-type when none is set and the input is not a str()\n\n2. Headers might be a object of type bytes. In that case the\n   prefix needs to be encoded, otherwise the comparison fails.\n\n3. Functional tests recently switched to using byte data for\n   testing, thus the comparison needs to be a byte object as well.\n\nThis patch fixes these three bugs.\n\nChange-Id: I035f8b4b9c9ccdc79820b907770a48f86d0343b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8ec314576ff92f32e7972ebecdd1d8c75ee859d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8ec314576ff92f32e7972ebecdd1d8c75ee859d9"}]},"branch":"refs/heads/master"},"0f86ff63bb9727c86ee037bf407507eeb76b8568":{"kind":"REWORK","_number":2,"created":"2014-05-20 15:35:42.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/47/94347/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/47/94347/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/2"}}},"commit":{"parents":[{"commit":"761ba3770b4b555309ca79bb6604f078a2ef2c3b","subject":"Merge \"Mark swiftclient as being a universal wheel\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/761ba3770b4b555309ca79bb6604f078a2ef2c3b"}]}],"author":{"name":"Christian Schwede","email":"christian.schwede@enovance.com","date":"2014-05-20 11:41:03.000000000","tz":0},"committer":{"name":"Christian Schwede","email":"christian.schwede@enovance.com","date":"2014-05-20 15:33:08.000000000","tz":0},"subject":"Fix Python3 bugs","message":"Fix Python3 bugs\n\nFunctional tests with Python 3 discovered three bugs:\n\n1. python-requests uses \u0027application/x-www-form-urlencoded\u0027\n   as content-type when none is set and the input is not a str()\n\n2. Headers might be a object of type bytes. In that case the\n   prefix needs to be encoded, otherwise the comparison fails.\n\n3. Functional tests recently switched to using byte data for\n   testing, thus the comparison needs to be a byte object as well.\n\nThis patch fixes these three bugs. Additionally one unittest was\nextended to ensure the new code gets executed and doesn\u0027t break\nthe existing behavior and is executable on Python 3 as well.\n\nChange-Id: I035f8b4b9c9ccdc79820b907770a48f86d0343b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0f86ff63bb9727c86ee037bf407507eeb76b8568"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0f86ff63bb9727c86ee037bf407507eeb76b8568"}]},"branch":"refs/heads/master"},"fa8aad631fea921f0b9cc68361506f77409d6bfd":{"kind":"REWORK","_number":3,"created":"2014-05-20 16:24:22.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/47/94347/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/47/94347/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/3"}}},"commit":{"parents":[{"commit":"761ba3770b4b555309ca79bb6604f078a2ef2c3b","subject":"Merge \"Mark swiftclient as being a universal wheel\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/761ba3770b4b555309ca79bb6604f078a2ef2c3b"}]}],"author":{"name":"Christian Schwede","email":"christian.schwede@enovance.com","date":"2014-05-20 11:41:03.000000000","tz":0},"committer":{"name":"Christian Schwede","email":"christian.schwede@enovance.com","date":"2014-05-20 16:24:00.000000000","tz":0},"subject":"Fix Python3 bugs","message":"Fix Python3 bugs\n\nFunctional tests with Python 3 discovered three bugs:\n\n1. python-requests uses \u0027application/x-www-form-urlencoded\u0027\n   as content-type when none is set and the input is not a str()\n\n2. Headers might be a object of type bytes. In that case the\n   prefix needs to be encoded, otherwise the comparison fails.\n\n3. Functional tests recently switched to using byte data for\n   testing, thus the comparison needs to be a byte object as well.\n\nThis patch fixes these three bugs. Additionally one unittest was\nextended to ensure the new code gets executed and doesn\u0027t break\nthe existing behavior and is executable on Python 3 as well.\n\nChange-Id: I035f8b4b9c9ccdc79820b907770a48f86d0343b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/fa8aad631fea921f0b9cc68361506f77409d6bfd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/fa8aad631fea921f0b9cc68361506f77409d6bfd"}]},"branch":"refs/heads/master"},"3820c9f95cfd3d57c8f20212add8f0c8cdb7364d":{"kind":"REWORK","_number":4,"created":"2014-05-20 19:11:34.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/47/94347/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/47/94347/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/4"}}},"commit":{"parents":[{"commit":"761ba3770b4b555309ca79bb6604f078a2ef2c3b","subject":"Merge \"Mark swiftclient as being a universal wheel\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/761ba3770b4b555309ca79bb6604f078a2ef2c3b"}]}],"author":{"name":"Christian Schwede","email":"christian.schwede@enovance.com","date":"2014-05-20 11:41:03.000000000","tz":0},"committer":{"name":"Christian Schwede","email":"christian.schwede@enovance.com","date":"2014-05-20 19:10:19.000000000","tz":0},"subject":"Fix Python3 bugs","message":"Fix Python3 bugs\n\nFunctional tests with Python 3 discovered three bugs:\n\n1. python-requests uses \u0027application/x-www-form-urlencoded\u0027\n   as content-type when none is set and the input is not a str()\n\n2. Headers might be a object of type bytes. In that case the\n   prefix needs to be encoded, otherwise the comparison fails.\n\n3. Functional tests recently switched to using byte data for\n   testing, thus the comparison needs to be a byte object as well.\n\nThis patch fixes these three bugs.\n\nAdditionally one unittest was extended to ensure the new code\ngets executed and doesn\u0027t break the existing behavior and is\nexecutable on Python 3 as well.\n\nThe for-loop to check if an encoding is required is no exited\nearly to avoid unnecessary iterations.\n\nChange-Id: I035f8b4b9c9ccdc79820b907770a48f86d0343b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3820c9f95cfd3d57c8f20212add8f0c8cdb7364d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3820c9f95cfd3d57c8f20212add8f0c8cdb7364d"}]},"branch":"refs/heads/master"},"248b98c2028cca2528ddcd7f940eabfb674a5a81":{"kind":"REWORK","_number":5,"created":"2014-05-21 11:13:54.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/47/94347/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/47/94347/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/5"}}},"commit":{"parents":[{"commit":"e7dc8542575a613f80aeeeb1014269039940a7f0","subject":"Move test_shell.py under tests/unit/","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e7dc8542575a613f80aeeeb1014269039940a7f0"}]}],"author":{"name":"Christian Schwede","email":"christian.schwede@enovance.com","date":"2014-05-20 11:41:03.000000000","tz":0},"committer":{"name":"Christian Schwede","email":"christian.schwede@enovance.com","date":"2014-05-21 11:13:50.000000000","tz":0},"subject":"Fix Python3 bugs","message":"Fix Python3 bugs\n\nThis patch fixes three issues that were found running\nfunctional tests with Python 3:\n\n1. python-requests sets \u0027application/x-www-form-urlencoded\u0027 as\n   content-type if the input is not a string object and no\n   content-type is given.\n\n2. Encoding of the headers is now only done if required. This\n   prevents comparisons between unencoded headers and encoded\n   prefixes and avoids unnecessary forloop-iterations.\n   One unittest was extended to ensure it works for unencoded\n   and encoded headers with or without the prefix.\n\n3. Functional tests recently switched to using byte data for\n   testing, thus the comparison needs to be a byte object as well.\n\nChange-Id: I035f8b4b9c9ccdc79820b907770a48f86d0343b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/248b98c2028cca2528ddcd7f940eabfb674a5a81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/248b98c2028cca2528ddcd7f940eabfb674a5a81"}]},"branch":"refs/heads/master"},"258420f41049d92fc0b59b9263c8381bfe513432":{"kind":"REWORK","_number":6,"created":"2014-05-21 13:54:45.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/47/94347/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/47/94347/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/47/94347/6"}}},"commit":{"parents":[{"commit":"e7dc8542575a613f80aeeeb1014269039940a7f0","subject":"Move test_shell.py under tests/unit/","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e7dc8542575a613f80aeeeb1014269039940a7f0"}]}],"author":{"name":"Christian Schwede","email":"christian.schwede@enovance.com","date":"2014-05-20 11:41:03.000000000","tz":0},"committer":{"name":"anc","email":"alistair.coles@hp.com","date":"2014-05-21 13:54:18.000000000","tz":60},"subject":"Fix Python3 bugs","message":"Fix Python3 bugs\n\nThis patch fixes three issues that were found running\nfunctional tests with Python 3:\n\n1. python-requests sets \u0027application/x-www-form-urlencoded\u0027 as\n   content-type if the input is not a string object and no\n   content-type is given.\n\n2. Encoding of the headers is now only done if required. This\n   prevents comparisons between unencoded headers and encoded\n   prefixes and avoids unnecessary forloop-iterations.\n   One unittest was extended to ensure it works for unencoded\n   and encoded headers with or without the prefix.\n\n3. Functional tests recently switched to using byte data for\n   testing, thus the comparison needs to be a byte object as well.\n\nChange-Id: I035f8b4b9c9ccdc79820b907770a48f86d0343b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/258420f41049d92fc0b59b9263c8381bfe513432"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/258420f41049d92fc0b59b9263c8381bfe513432"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
