)]}'
{"id":"openstack%2Fpython-swiftclient~269382","triplet_id":"openstack%2Fpython-swiftclient~master~Ib46d5f8fc7f36f651f5908bb9d900316fdaebce3","project":"openstack/python-swiftclient","branch":"master","topic":"headers-in-exceptions","hashtags":[],"change_id":"Ib46d5f8fc7f36f651f5908bb9d900316fdaebce3","subject":"Include response headers in ClientExceptions","status":"MERGED","created":"2016-01-19 01:07:58.000000000","updated":"2016-03-17 22:20:35.000000000","submitted":"2016-03-17 22:20:35.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d585a30d49bf58dfdc614f01d436fdf3c35904de","_number":269382,"virtual_id_number":269382,"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":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":2,"date":"2016-03-17 22:20:35.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"all":[{"value":0,"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-03-04 11:48:37.000000000","_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":2,"date":"2016-03-17 21:16:58.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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"all":[{"value":0,"date":"2016-03-03 17:17:57.000000000","_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":1,"date":"2016-03-17 21:16:58.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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-03 17:17:57.000000000","updated_by":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"reviewer":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"state":"REVIEWER"},{"updated":"2016-03-04 11:48:37.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2016-03-17 21:16:58.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":"2016-03-17 22:20:35.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"c727b60fa125b4e7e089beec5542827000e1648f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-01-19 01:07:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0d1ceeb6e0874dd6f981ec8f8bfa1eff92d96fe4","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-01-19 03:01:27.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4fa6f5a54bd109df6f0902cd1b6e2c29fdd5c3ca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-19 04:30:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/82/269382/2/check/gate-python-swiftclient-pep8/928dd50/ : SUCCESS in 50s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/82/269382/2/check/gate-python-swiftclient-docs/06b73f3//doc/build/html/ : SUCCESS in 58s\n- gate-python-swiftclient-python27 http://logs.openstack.org/82/269382/2/check/gate-python-swiftclient-python27/0557981/ : SUCCESS in 56s\n- gate-python-swiftclient-python34 http://logs.openstack.org/82/269382/2/check/gate-python-swiftclient-python34/77fd09b/ : SUCCESS in 1m 57s\n- gate-python-swiftclient-pypy http://logs.openstack.org/82/269382/2/check/gate-python-swiftclient-pypy/165eb57/ : SUCCESS in 1m 23s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/82/269382/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/1906454/ : SUCCESS in 1h 26m 16s\n- gate-swift-dsvm-functional http://logs.openstack.org/82/269382/2/check/gate-swift-dsvm-functional/602744f/ : SUCCESS in 36m 33s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/82/269382/2/check/gate-swiftclient-dsvm-functional/f028316/ : SUCCESS in 22m 28s","accounts_in_message":[],"_revision_number":2},{"id":"96fee102629190d3f86c655300b1ae8399968cea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-20 12:28:24.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"701d35d2d65e06a266f9f4e56225343d5ec1f382","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-01-20 18:20:59.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"66202e046dd147d2c34fb6f351a9c3b6d5060189","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-20 21:20:09.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/82/269382/3/check/gate-python-swiftclient-pep8/c6dcfd9/ : SUCCESS in 1m 03s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/82/269382/3/check/gate-python-swiftclient-docs/3aba214//doc/build/html/ : SUCCESS in 56s\n- gate-python-swiftclient-python27 http://logs.openstack.org/82/269382/3/check/gate-python-swiftclient-python27/25df0af/ : SUCCESS in 53s\n- gate-python-swiftclient-python34 http://logs.openstack.org/82/269382/3/check/gate-python-swiftclient-python34/ae35d7e/ : SUCCESS in 1m 46s\n- gate-python-swiftclient-pypy http://logs.openstack.org/82/269382/3/check/gate-python-swiftclient-pypy/375bbf9/ : SUCCESS in 1m 06s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/82/269382/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/1fdb430/ : SUCCESS in 1h 54m 34s\n- gate-swift-dsvm-functional http://logs.openstack.org/82/269382/3/check/gate-swift-dsvm-functional/f8c97ab/ : SUCCESS in 33m 17s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/82/269382/3/check/gate-swiftclient-dsvm-functional/bf89261/ : SUCCESS in 28m 50s","accounts_in_message":[],"_revision_number":3},{"id":"5ed8075252a69e97acf4b18603c68216f7032cb0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-22 05:57:37.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"51c24191830639dc1dc2f9873b07fe63f2e26f02","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-01-22 17:56:35.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d4ba91d97c3510bb864db6fb969f418a92bb2dc2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-22 19:11:34.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/82/269382/4/check/gate-python-swiftclient-pep8/e75dcc2/ : SUCCESS in 1m 03s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/82/269382/4/check/gate-python-swiftclient-docs/5ac7e7b//doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-swiftclient-python27 http://logs.openstack.org/82/269382/4/check/gate-python-swiftclient-python27/a866306/ : SUCCESS in 59s\n- gate-python-swiftclient-python34 http://logs.openstack.org/82/269382/4/check/gate-python-swiftclient-python34/fb440e1/ : SUCCESS in 1m 43s\n- gate-python-swiftclient-pypy http://logs.openstack.org/82/269382/4/check/gate-python-swiftclient-pypy/142a815/ : SUCCESS in 1m 39s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/82/269382/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/c68e976/ : SUCCESS in 56m 53s\n- gate-swift-dsvm-functional http://logs.openstack.org/82/269382/4/check/gate-swift-dsvm-functional/b9b91db/ : SUCCESS in 34m 58s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/82/269382/4/check/gate-swiftclient-dsvm-functional/e81ebc9/ : SUCCESS in 26m 39s","accounts_in_message":[],"_revision_number":4},{"id":"a029ee70ac640a67bb7d786b81488adc64eba302","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2016-03-01 11:16:21.000000000","message":"Patch Set 4: Code-Review-1\n\nI don\u0027t like how http_response_headers is not actually used. The operational code makes no use of it. Or at least I don\u0027t see it. Since nothing ever sets it, client applications can\u0027t make use of it, right? Sure, it is referred in tests, but that reference does nothing: tests set it, then make sure it\u0027s set, but it\u0027s completely pointless. Please either make productive use of http_response_headers, or drop it altogether, or explain me what I missed. Rest of the patch looks good.","accounts_in_message":[],"_revision_number":4},{"id":"25320726cad8ffe455c04b5bfdf3a8a3c7af0a9b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-01 12:24:03.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"7c56330d3c4e4fd0855ddf489292a687c97cd15a","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2016-03-01 13:14:35.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"eb720b67a9192c1eee5425caa11ca43a93f404c2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 13:59:01.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/82/269382/5/check/gate-python-swiftclient-pep8/06cf8d8/ : SUCCESS in 38s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/82/269382/5/check/gate-python-swiftclient-docs/0eb1887//doc/build/html/ : SUCCESS in 47s\n- gate-python-swiftclient-python27 http://logs.openstack.org/82/269382/5/check/gate-python-swiftclient-python27/0b82865/ : SUCCESS in 53s\n- gate-python-swiftclient-python34 http://logs.openstack.org/82/269382/5/check/gate-python-swiftclient-python34/25ed727/ : SUCCESS in 1m 42s\n- gate-python-swiftclient-pypy http://logs.openstack.org/82/269382/5/check/gate-python-swiftclient-pypy/9e37bf3/ : SUCCESS in 1m 44s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/82/269382/5/check/gate-tempest-dsvm-neutron-src-python-swiftclient/d665247/ : SUCCESS in 1h 09m 44s\n- gate-swift-dsvm-functional http://logs.openstack.org/82/269382/5/check/gate-swift-dsvm-functional/0ea592c/ : SUCCESS in 33m 25s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/82/269382/5/check/gate-swiftclient-dsvm-functional/60bf7c4/ : SUCCESS in 22m 02s","accounts_in_message":[],"_revision_number":5},{"id":"69db4406c5c602b53793cdf3372d693fb2451bbe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 17:52:16.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"e6e03cac5a0e38c2c4dc11ec7ddbfc73485df3f3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-02 02:04:54.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"5a34fef3afdea82ca074573aaec747163ae117b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-02 03:05:12.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/82/269382/6/check/gate-python-swiftclient-pep8/149e0c9/ : SUCCESS in 2m 32s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/82/269382/6/check/gate-python-swiftclient-docs/d1e234a//doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-swiftclient-python27 http://logs.openstack.org/82/269382/6/check/gate-python-swiftclient-python27/00c4202/ : SUCCESS in 2m 43s\n- gate-python-swiftclient-python34 http://logs.openstack.org/82/269382/6/check/gate-python-swiftclient-python34/ab449db/ : SUCCESS in 1m 43s\n- gate-python-swiftclient-pypy http://logs.openstack.org/82/269382/6/check/gate-python-swiftclient-pypy/f0cff64/ : SUCCESS in 3m 09s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/82/269382/6/check/gate-tempest-dsvm-neutron-src-python-swiftclient/43126a2/ : SUCCESS in 50m 49s\n- gate-swift-dsvm-functional http://logs.openstack.org/82/269382/6/check/gate-swift-dsvm-functional/e5e445b/ : SUCCESS in 23m 58s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/82/269382/6/check/gate-swiftclient-dsvm-functional/d67b95f/ : SUCCESS in 19m 18s","accounts_in_message":[],"_revision_number":6},{"id":"b35c0a8547f476781d2e5777bae746492b940e31","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2016-03-02 09:29:37.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"8bd5f9e0e54584ff972753561f408bc3b52f9ebb","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-03 17:16:49.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"d63b147288b3c57b309af86c146f18726bfa1537","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-03 17:17:46.000000000","message":"Patch Set 7:\n\nIn person, Joel pointed out that the headers are raw bytes (at least under py2), so the shell.py change was unsafe.","accounts_in_message":[],"_revision_number":7},{"id":"1aba6e5f7e787fb351c6bff21e83a4dd71c9e93c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-03 18:48:40.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/82/269382/7/check/gate-python-swiftclient-pep8/84966a8/ : SUCCESS in 37s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/82/269382/7/check/gate-python-swiftclient-docs/2a5c7ec//doc/build/html/ : SUCCESS in 55s\n- gate-python-swiftclient-python27 http://logs.openstack.org/82/269382/7/check/gate-python-swiftclient-python27/dcd766d/ : SUCCESS in 43s\n- gate-python-swiftclient-python34 http://logs.openstack.org/82/269382/7/check/gate-python-swiftclient-python34/732d587/ : FAILURE in 1m 48s\n- gate-python-swiftclient-pypy http://logs.openstack.org/82/269382/7/check/gate-python-swiftclient-pypy/a08069c/ : SUCCESS in 1m 22s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/82/269382/7/check/gate-tempest-dsvm-neutron-src-python-swiftclient/08e692c/ : SUCCESS in 1h 20m 29s\n- gate-swift-dsvm-functional http://logs.openstack.org/82/269382/7/check/gate-swift-dsvm-functional/3d2f3d8/ : SUCCESS in 32m 00s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/82/269382/7/check/gate-swiftclient-dsvm-functional/6a77c67/ : SUCCESS in 24m 14s","accounts_in_message":[],"_revision_number":7},{"id":"239fbcdecfa8e2dc8f8628964eeb59adeb8f834c","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2016-03-03 22:36:02.000000000","message":"Patch Set 7:\n\nI don\u0027t understand how that was unsafe. The output.error() by definition safes its agrument against unicode.","accounts_in_message":[],"_revision_number":7},{"id":"f0f6e6448a6617c951db450db78e19c0e69d8f85","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-03 23:58:22.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"0d6816c0f0eb7fab78c7a5f66da372a82ca1e9bf","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-04 00:18:22.000000000","message":"Patch Set 7:\n\nPete,\n\nUnfortunately, no; output.error requires unicode and can\u0027t generally handle bytes. If you remove the call to parse_header_string (but keep the new tests from the last patchset), you\u0027ll find it raises a UnicodeDecodeError. The trouble is that we\u0027re trying to interpolate a raw byte string (the header) into a unicode string (the message).","accounts_in_message":[],"_revision_number":7},{"id":"9cdc661c2991179172e926664cd62a66f30657e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-04 00:48:58.000000000","message":"Patch Set 7:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/82/269382/7/check/gate-python-swiftclient-pep8/038aee8/ : SUCCESS in 1m 02s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/82/269382/7/check/gate-python-swiftclient-docs/0f23f4f//doc/build/html/ : SUCCESS in 1m 05s\n- gate-python-swiftclient-python27 http://logs.openstack.org/82/269382/7/check/gate-python-swiftclient-python27/feeeef6/ : FAILURE in 2m 54s\n- gate-python-swiftclient-python34 http://logs.openstack.org/82/269382/7/check/gate-python-swiftclient-python34/c9721f6/ : SUCCESS in 1m 58s\n- gate-python-swiftclient-pypy http://logs.openstack.org/82/269382/7/check/gate-python-swiftclient-pypy/1c81914/ : SUCCESS in 1m 16s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/82/269382/7/check/gate-tempest-dsvm-neutron-src-python-swiftclient/3f507c3/ : SUCCESS in 50m 09s\n- gate-swift-dsvm-functional http://logs.openstack.org/82/269382/7/check/gate-swift-dsvm-functional/d139d48/ : SUCCESS in 22m 23s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/82/269382/7/check/gate-swiftclient-dsvm-functional/c0121c3/ : SUCCESS in 18m 50s","accounts_in_message":[],"_revision_number":7},{"id":"cec1a9755e29f4126c1149a1a6c000401937d904","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2016-03-04 11:48:37.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"04b718189abfe36922a10a5a1940131dc3c0577a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-07 19:17:22.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"e98132e22eb4e2381bf6d554654051b13b25578e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-07 20:33:51.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/82/269382/7/check/gate-python-swiftclient-pep8/0073b00/ : SUCCESS in 3m 15s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/82/269382/7/check/gate-python-swiftclient-docs/bbf48bf//doc/build/html/ : SUCCESS in 3m 43s\n- gate-python-swiftclient-python27 http://logs.openstack.org/82/269382/7/check/gate-python-swiftclient-python27/e59eb5c/ : SUCCESS in 3m 35s\n- gate-python-swiftclient-python34 http://logs.openstack.org/82/269382/7/check/gate-python-swiftclient-python34/2e1bfda/ : SUCCESS in 3m 50s\n- gate-python-swiftclient-pypy http://logs.openstack.org/82/269382/7/check/gate-python-swiftclient-pypy/4e76988/ : SUCCESS in 2m 38s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/82/269382/7/check/gate-tempest-dsvm-neutron-src-python-swiftclient/a879263/ : SUCCESS in 1h 13m 32s\n- gate-swift-dsvm-functional http://logs.openstack.org/82/269382/7/check/gate-swift-dsvm-functional/384de9f/ : SUCCESS in 25m 00s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/82/269382/7/check/gate-swiftclient-dsvm-functional/9ece344/ : SUCCESS in 26m 04s","accounts_in_message":[],"_revision_number":7},{"id":"df642d8b74f0718a4f17187689c8867cc3d3cdaa","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2016-03-17 21:16:58.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"ea3ec545daa776ef9e53925162aed748c3d7346f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-17 21:17:34.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"a3a867b9a53c109d0f3653165cc720c9f0151268","date":"2016-03-17 22:20:35.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":7},{"id":"66811be75a020273e03bfbb874c108c51be7fbbc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-17 22:20:35.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/82/269382/7/gate/gate-python-swiftclient-docs/f1e0c7e//doc/build/html/ : SUCCESS in 13m 24s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/82/269382/7/gate/gate-python-swiftclient-pep8/bba5415/ : SUCCESS in 3m 01s\n- gate-python-swiftclient-python27 http://logs.openstack.org/82/269382/7/gate/gate-python-swiftclient-python27/6a53e88/ : SUCCESS in 2m 16s\n- gate-python-swiftclient-python34 http://logs.openstack.org/82/269382/7/gate/gate-python-swiftclient-python34/f611907/ : SUCCESS in 2m 09s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/82/269382/7/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/f2cca09/ : SUCCESS in 49m 52s\n- gate-swift-dsvm-functional http://logs.openstack.org/82/269382/7/gate/gate-swift-dsvm-functional/97926d5/ : SUCCESS in 29m 29s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/82/269382/7/gate/gate-swiftclient-dsvm-functional/cd29f89/ : SUCCESS in 15m 20s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"9b8ab67a780416508b995adafb07e96ea646d6f8","revisions":{"c4cea27e60cc6a36c86e9bed43cdc3206355d91f":{"kind":"REWORK","_number":1,"created":"2016-01-19 01:07:58.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/82/269382/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/82/269382/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/1"}}},"commit":{"parents":[{"commit":"64c2c2eaaae630da67653aaf18ad9ea319af1baa","subject":"Merge \"Fix the http request headers being overwritten in logging\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/64c2c2eaaae630da67653aaf18ad9ea319af1baa"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-19 01:05:28.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-19 01:05:28.000000000","tz":-480},"subject":"Include response headers in ClientExceptions","message":"Include response headers in ClientExceptions\n\nNow, client applications can get to things like transaction IDs for\nfailures without needing to turn on all of logging.\n\nChange-Id: Ib46d5f8fc7f36f651f5908bb9d900316fdaebce3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c4cea27e60cc6a36c86e9bed43cdc3206355d91f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c4cea27e60cc6a36c86e9bed43cdc3206355d91f"}]},"branch":"refs/heads/master"},"49cfe1fd0a184e186871c75212f158e823abf531":{"kind":"REWORK","_number":2,"created":"2016-01-19 03:01:27.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/82/269382/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/82/269382/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/2"}}},"commit":{"parents":[{"commit":"64c2c2eaaae630da67653aaf18ad9ea319af1baa","subject":"Merge \"Fix the http request headers being overwritten in logging\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/64c2c2eaaae630da67653aaf18ad9ea319af1baa"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-19 01:05:28.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-19 03:00:49.000000000","tz":-480},"subject":"Include response headers in ClientExceptions","message":"Include response headers in ClientExceptions\n\nNow, client applications can get to things like transaction IDs for\nfailures without needing to turn on all of logging.\n\nWhile we\u0027re at it, add a from_response factory method for\nClientException.\n\nChange-Id: Ib46d5f8fc7f36f651f5908bb9d900316fdaebce3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/49cfe1fd0a184e186871c75212f158e823abf531"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/49cfe1fd0a184e186871c75212f158e823abf531"}]},"branch":"refs/heads/master"},"d954dd1193e0ba50d953537debbe90d029e98210":{"kind":"REWORK","_number":3,"created":"2016-01-20 18:20:59.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/82/269382/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/82/269382/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/3"}}},"commit":{"parents":[{"commit":"dcdd7152152b59a33d9af8f518eb0e05e4f125fe","subject":"Get rid of FakeConn cruft","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/dcdd7152152b59a33d9af8f518eb0e05e4f125fe"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-19 01:05:28.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-20 18:20:54.000000000","tz":-480},"subject":"Include response headers in ClientExceptions","message":"Include response headers in ClientExceptions\n\nNow, client applications can get to things like transaction IDs for\nfailures without needing to turn on all of logging.\n\nWhile we\u0027re at it, add a from_response factory method for\nClientException.\n\nChange-Id: Ib46d5f8fc7f36f651f5908bb9d900316fdaebce3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d954dd1193e0ba50d953537debbe90d029e98210"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d954dd1193e0ba50d953537debbe90d029e98210"}]},"branch":"refs/heads/master"},"150e18a6d127653e70397806dcfa990251b74594":{"kind":"REWORK","_number":4,"created":"2016-01-22 17:56:35.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/82/269382/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/82/269382/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/4"}}},"commit":{"parents":[{"commit":"e65e01014e8f0c81e137116c7cb2c0de256ee5bd","subject":"Merge \"Convert http response(byte string) to string in python3.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e65e01014e8f0c81e137116c7cb2c0de256ee5bd"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-19 01:05:28.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-22 17:55:46.000000000","tz":-480},"subject":"Include response headers in ClientExceptions","message":"Include response headers in ClientExceptions\n\nNow, client applications can get to things like transaction IDs for\nfailures without needing to turn on all of logging.\n\nWhile we\u0027re at it, add a from_response factory method for\nClientException.\n\nChange-Id: Ib46d5f8fc7f36f651f5908bb9d900316fdaebce3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/150e18a6d127653e70397806dcfa990251b74594"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/150e18a6d127653e70397806dcfa990251b74594"}]},"branch":"refs/heads/master"},"37d72a10e957348ca605c52984b9492f36d40b11":{"kind":"REWORK","_number":5,"created":"2016-03-01 12:24:03.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/82/269382/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/82/269382/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/5"}}},"commit":{"parents":[{"commit":"e65e01014e8f0c81e137116c7cb2c0de256ee5bd","subject":"Merge \"Convert http response(byte string) to string in python3.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e65e01014e8f0c81e137116c7cb2c0de256ee5bd"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-19 01:05:28.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-03-01 12:23:50.000000000","tz":0},"subject":"Include response headers in ClientExceptions","message":"Include response headers in ClientExceptions\n\nNow, client applications can get to things like transaction IDs for\nfailures without needing to turn on all of logging.\n\nWhile we\u0027re at it, add a from_response factory method for\nClientException.\n\nChange-Id: Ib46d5f8fc7f36f651f5908bb9d900316fdaebce3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/37d72a10e957348ca605c52984b9492f36d40b11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/37d72a10e957348ca605c52984b9492f36d40b11"}]},"branch":"refs/heads/master"},"dde18888b009719ce9fabd4deda55f2300e954db":{"kind":"REWORK","_number":6,"created":"2016-03-02 02:04:54.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/82/269382/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/82/269382/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/6"}}},"commit":{"parents":[{"commit":"cd3a4dbf0adce0b7a6779755caaf36a0e983e5fb","subject":"Merge \"Drop testtools from test-requirements.txt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/cd3a4dbf0adce0b7a6779755caaf36a0e983e5fb"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-19 01:05:28.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-03-02 02:03:36.000000000","tz":0},"subject":"Include response headers in ClientExceptions","message":"Include response headers in ClientExceptions\n\nNow, client applications can get to things like transaction IDs for\nfailures without needing to turn on all of logging.\n\nWhile we\u0027re at it, add a from_response factory method for\nClientException.\n\nCo-Authored-By: Alexander Corwin \u003cancorwin@gmail.com\u003e\nChange-Id: Ib46d5f8fc7f36f651f5908bb9d900316fdaebce3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/dde18888b009719ce9fabd4deda55f2300e954db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/dde18888b009719ce9fabd4deda55f2300e954db"}]},"branch":"refs/heads/master"},"9b8ab67a780416508b995adafb07e96ea646d6f8":{"kind":"REWORK","_number":7,"created":"2016-03-03 17:16:49.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/82/269382/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/82/269382/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/82/269382/7"}}},"commit":{"parents":[{"commit":"cd3a4dbf0adce0b7a6779755caaf36a0e983e5fb","subject":"Merge \"Drop testtools from test-requirements.txt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/cd3a4dbf0adce0b7a6779755caaf36a0e983e5fb"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-19 01:05:28.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-03-03 17:16:33.000000000","tz":0},"subject":"Include response headers in ClientExceptions","message":"Include response headers in ClientExceptions\n\nNow, client applications can get to things like transaction IDs for\nfailures without needing to turn on all of logging.\n\nWhile we\u0027re at it, add a from_response factory method for\nClientException.\n\nCo-Authored-By: Alexander Corwin \u003cancorwin@gmail.com\u003e\nChange-Id: Ib46d5f8fc7f36f651f5908bb9d900316fdaebce3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9b8ab67a780416508b995adafb07e96ea646d6f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9b8ab67a780416508b995adafb07e96ea646d6f8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
