)]}'
{"id":"openstack%2Fpython-swiftclient~356802","triplet_id":"openstack%2Fpython-swiftclient~master~Idf3bcd8ac359bdda9a847bf99a78988943374134","project":"openstack/python-swiftclient","branch":"master","topic":"bug/1614280","hashtags":[],"change_id":"Idf3bcd8ac359bdda9a847bf99a78988943374134","subject":"Strip leading/trailing whitespace from headers","status":"MERGED","created":"2016-08-17 23:02:01.000000000","updated":"2016-08-25 04:24:16.000000000","submitted":"2016-08-25 04:24:16.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9715ef2139c6975d6e43b19226b21449d61f5824","_number":356802,"virtual_id_number":356802,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2016-08-25 04:24:16.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2016-08-23 08:16:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-08-24 18:44:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":1,"date":"2016-08-23 14:56:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"}],"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-08-24 18:44:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"}],"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-23 08:16:30.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2016-08-23 14:56:40.000000000","updated_by":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"reviewer":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"state":"REVIEWER"},{"updated":"2016-08-24 18:44:45.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2016-08-25 04:24:16.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e8a69495400c74403d44b4c7089910d78b27cb66","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-08-17 23:02:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b31e14ded5f864ade07f1750ee62d72313f40f6c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-18 00:54:47.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/02/356802/1/check/gate-python-swiftclient-docs-ubuntu-xenial/aef268b//doc/build/html/ : SUCCESS in 1m 35s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/02/356802/1/check/gate-python-swiftclient-pep8-ubuntu-xenial/a211afc/ : SUCCESS in 1m 39s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/02/356802/1/check/gate-python-swiftclient-python27-ubuntu-xenial/5358ef8/ : SUCCESS in 1m 49s\n- gate-python-swiftclient-python34 http://logs.openstack.org/02/356802/1/check/gate-python-swiftclient-python34/b0a20fa/ : SUCCESS in 3m 10s\n- gate-python-swiftclient-python35 http://logs.openstack.org/02/356802/1/check/gate-python-swiftclient-python35/e1173c2/ : SUCCESS in 3m 29s\n- gate-python-swiftclient-pypy http://logs.openstack.org/02/356802/1/check/gate-python-swiftclient-pypy/ba37d1d/ : SUCCESS in 2m 49s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/02/356802/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/110a9ec/ : SUCCESS in 1h 01m 28s\n- gate-swift-dsvm-functional http://logs.openstack.org/02/356802/1/check/gate-swift-dsvm-functional/ddfc29d/ : SUCCESS in 34m 43s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/02/356802/1/check/gate-swift-dsvm-functional-identity-v3-only-nv/45aac03/ : SUCCESS in 32m 16s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/02/356802/1/check/gate-swiftclient-dsvm-functional/920f6f8/ : SUCCESS in 30m 31s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/02/356802/1/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/1a3da06/ : SUCCESS in 32m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"277fc6f89c30156e52332ccb83b3a645ae1443d3","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2016-08-18 05:23:08.000000000","message":"Patch Set 1: Code-Review+2\n\nUnit test is *kinda* week, but the failure mode is kinda of annoying and this makes it fixed.\n\n... it\u0027s hard to test the fix in the dependency anyway so validating our input is sanitized according to the new requirements is probably good enough","accounts_in_message":[],"_revision_number":1},{"id":"719518422c86dc7759d333d571feba4fc0040dd0","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-08-19 19:55:41.000000000","message":"Patch Set 2: Published edit on patch set 1","accounts_in_message":[],"_revision_number":2},{"id":"eaaf2279fa97c9b523c5192e7885bb9327df9592","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-08-19 20:00:56.000000000","message":"Patch Set 2:\n\nA commit message change was enough to lose the +2? :-(\n\nAdded another Closes-Bug line.","accounts_in_message":[],"_revision_number":2},{"id":"5eb93ba1a77f3517b05272d614619a3278d2ff3d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-19 23:03:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/02/356802/2/check/gate-python-swiftclient-docs-ubuntu-xenial/5b4d6b8//doc/build/html/ : SUCCESS in 1m 49s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/02/356802/2/check/gate-python-swiftclient-pep8-ubuntu-xenial/cc7ce44/ : SUCCESS in 2m 16s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/02/356802/2/check/gate-python-swiftclient-python27-ubuntu-xenial/743a57e/ : SUCCESS in 2m 38s\n- gate-python-swiftclient-python34 http://logs.openstack.org/02/356802/2/check/gate-python-swiftclient-python34/37ee650/ : SUCCESS in 3m 11s\n- gate-python-swiftclient-python35 http://logs.openstack.org/02/356802/2/check/gate-python-swiftclient-python35/87d58e7/ : SUCCESS in 3m 34s\n- gate-python-swiftclient-pypy http://logs.openstack.org/02/356802/2/check/gate-python-swiftclient-pypy/b9b20e1/ : SUCCESS in 2m 44s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/02/356802/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/f01b837/ : SUCCESS in 57m 11s\n- gate-swift-dsvm-functional http://logs.openstack.org/02/356802/2/check/gate-swift-dsvm-functional/7a5f2d7/ : SUCCESS in 36m 03s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/02/356802/2/check/gate-swift-dsvm-functional-identity-v3-only-nv/e2fe23e/ : SUCCESS in 25m 53s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/02/356802/2/check/gate-swiftclient-dsvm-functional/9291762/ : SUCCESS in 23m 51s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/02/356802/2/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/dd4715e/ : SUCCESS in 23m 11s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"30b9b9f5bbed4d82894dfcf50af8f35c36dbb255","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2016-08-23 08:16:30.000000000","message":"Patch Set 2: Code-Review+2\n\nThis looks cool to me. Tested it locally and now I can put spaces and there isn\u0027t any issues. Nice.","accounts_in_message":[],"_revision_number":2},{"id":"78586dd43e8ed492636c04ea612e8a75d51e526b","author":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"date":"2016-08-23 14:56:40.000000000","message":"Patch Set 2: Code-Review+1\n\nTested....functionality works fine.\nLGTM!","accounts_in_message":[],"_revision_number":2},{"id":"8a0f95bd4b90c2cbe3b0a3bd0e963aadcad641dd","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2016-08-24 18:44:45.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"50aedc2b3cbc9b01d93503bc028a6d0517d83aa8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-24 18:45:13.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"5120f8ba76b74865cf28c8b416178204acaca1cc","date":"2016-08-25 04:24:16.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"4a1691f5d1326e825e6e839a446b589ffc585b6f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-25 04:24:16.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/02/356802/2/gate/gate-python-swiftclient-docs-ubuntu-xenial/c22485d//doc/build/html/ : SUCCESS in 1m 15s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/02/356802/2/gate/gate-python-swiftclient-pep8-ubuntu-xenial/7e33fd8/ : SUCCESS in 1m 15s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/02/356802/2/gate/gate-python-swiftclient-python27-ubuntu-xenial/3f170f0/ : SUCCESS in 1m 22s\n- gate-python-swiftclient-python34 http://logs.openstack.org/02/356802/2/gate/gate-python-swiftclient-python34/b24a55e/ : SUCCESS in 1m 45s\n- gate-python-swiftclient-python35 http://logs.openstack.org/02/356802/2/gate/gate-python-swiftclient-python35/f0a364f/ : SUCCESS in 2m 13s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/02/356802/2/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/38b9fc4/ : SUCCESS in 1h 09m 43s\n- gate-swift-dsvm-functional http://logs.openstack.org/02/356802/2/gate/gate-swift-dsvm-functional/efaed32/ : SUCCESS in 25m 19s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/02/356802/2/gate/gate-swiftclient-dsvm-functional/0661dd1/ : SUCCESS in 23m 45s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"8fbe118cea8804fe29529a27f3937af412b47fb7","revisions":{"34faee65d4bdc1ba719deaf8d2d80fcb5cd73923":{"kind":"REWORK","_number":1,"created":"2016-08-17 23:02:01.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/02/356802/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/02/356802/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/02/356802/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/02/356802/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/02/356802/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/02/356802/1"}}},"commit":{"parents":[{"commit":"b1539d9c0feaaf26783e7cab3962219e036994ba","subject":"Move other-requirements.txt to bindep.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b1539d9c0feaaf26783e7cab3962219e036994ba"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-08-17 23:01:23.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-08-17 23:01:23.000000000","tz":-420},"subject":"Strip leading/trailing whitespace from headers","message":"Strip leading/trailing whitespace from headers\n\nNew versions of requests will raise an InvalidHeader error otherwise.\n\nChange-Id: Idf3bcd8ac359bdda9a847bf99a78988943374134\nCloses-Bug: #1614280\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/34faee65d4bdc1ba719deaf8d2d80fcb5cd73923"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/34faee65d4bdc1ba719deaf8d2d80fcb5cd73923"}]},"branch":"refs/heads/master"},"8fbe118cea8804fe29529a27f3937af412b47fb7":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2016-08-19 19:55:41.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/02/356802/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/02/356802/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/02/356802/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/02/356802/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/02/356802/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/02/356802/2"}}},"commit":{"parents":[{"commit":"b1539d9c0feaaf26783e7cab3962219e036994ba","subject":"Move other-requirements.txt to bindep.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b1539d9c0feaaf26783e7cab3962219e036994ba"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-08-17 23:01:23.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim@swiftstack.com","date":"2016-08-19 19:53:11.000000000","tz":0},"subject":"Strip leading/trailing whitespace from headers","message":"Strip leading/trailing whitespace from headers\n\nNew versions of requests will raise an InvalidHeader error otherwise.\n\nChange-Id: Idf3bcd8ac359bdda9a847bf99a78988943374134\nCloses-Bug: #1614280\nCloses-Bug: #1613814\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8fbe118cea8804fe29529a27f3937af412b47fb7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8fbe118cea8804fe29529a27f3937af412b47fb7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
