)]}'
{"id":"openstack%2Fpython-swiftclient~69187","triplet_id":"openstack%2Fpython-swiftclient~master~Ib5de962f4102d57c71ad85fd81a615362ef175dc","project":"openstack/python-swiftclient","branch":"master","topic":"bug/1199783","hashtags":[],"change_id":"Ib5de962f4102d57c71ad85fd81a615362ef175dc","subject":"Port to python-requests","status":"MERGED","created":"2014-01-26 12:33:06.000000000","updated":"2014-02-14 00:41:39.000000000","submitted":"2014-02-14 00:41:39.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":44,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6789bd49bf5ef4c01a60d53149559d65b0882b2b","_number":69187,"virtual_id_number":69187,"owner":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":6802,"name":"Joel Coffman","email":"jmc7tp@gmail.com","username":"joel-coffman"},{"value":2,"date":"2014-02-14 00:41:39.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"recommended":{"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},"all":[{"value":0,"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":1,"date":"2014-02-12 12:34:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},{"value":2,"date":"2014-02-13 23:40:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":1,"date":"2014-02-12 13:16:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":2,"date":"2014-02-13 11:25:53.000000000","_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":6802,"name":"Joel Coffman","email":"jmc7tp@gmail.com","username":"joel-coffman"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"all":[{"value":0,"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},{"value":0,"date":"2014-02-12 16:46:20.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},{"value":1,"date":"2014-02-13 23:40:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"date":"2014-02-13 11:25:53.000000000","_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"date":"2014-02-13 18:13:05.000000000","_account_id":6802,"name":"Joel Coffman","email":"jmc7tp@gmail.com","username":"joel-coffman"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"_account_id":6802,"name":"Joel Coffman","email":"jmc7tp@gmail.com","username":"joel-coffman"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},{"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-01-28 21:24:06.000000000","updated_by":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"reviewer":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"state":"REVIEWER"},{"updated":"2014-02-11 20:56:19.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":"2014-02-12 12:34:44.000000000","updated_by":{"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},"reviewer":{"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},"state":"REVIEWER"},{"updated":"2014-02-12 13:16:18.000000000","updated_by":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"reviewer":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"state":"REVIEWER"},{"updated":"2014-02-12 16:46:20.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@redhat.com","username":"cschwede"},"state":"REVIEWER"},{"updated":"2014-02-13 11:25:53.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-02-13 18:13:05.000000000","updated_by":{"_account_id":6802,"name":"Joel Coffman","email":"jmc7tp@gmail.com","username":"joel-coffman"},"reviewer":{"_account_id":6802,"name":"Joel Coffman","email":"jmc7tp@gmail.com","username":"joel-coffman"},"state":"REVIEWER"},{"updated":"2014-02-13 23:40:36.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-02-14 00:41:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"8a6387808aa9ab6e039a96c38a6008091d9da9e7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-26 12:45:35.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/87/69187/1/check/gate-python-swiftclient-pep8/9f0efcc : SUCCESS in 55s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/87/69187/1/check/gate-python-swiftclient-docs/47eee4f/doc/build/html/ : SUCCESS in 1m 21s\n- gate-python-swiftclient-python26 http://logs.openstack.org/87/69187/1/check/gate-python-swiftclient-python26/9d1429e : SUCCESS in 56s\n- gate-python-swiftclient-python27 http://logs.openstack.org/87/69187/1/check/gate-python-swiftclient-python27/52e8c1a : SUCCESS in 1m 18s\n- gate-python-swiftclient-python33 http://logs.openstack.org/87/69187/1/check/gate-python-swiftclient-python33/91187ef : FAILURE in 4m 07s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/87/69187/1/check/gate-python-swiftclient-pypy/be8e633 : SUCCESS in 1m 55s\n- check-swift-dsvm-functional http://logs.openstack.org/87/69187/1/check/check-swift-dsvm-functional/50f307f : FAILURE in 12m 25s\n","accounts_in_message":[],"_revision_number":1},{"id":"0e6bdfaad5bfd53e95149c83f408bb7e323e4679","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-01-27 08:50:11.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"605e20effc897c2190a81f13c155fcfc12a0220d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-27 11:33:33.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/87/69187/2/check/gate-python-swiftclient-pep8/ec1ef28 : SUCCESS in 1m 49s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/87/69187/2/check/gate-python-swiftclient-docs/0846dc2/doc/build/html/ : SUCCESS in 2m 43s\n- gate-python-swiftclient-python26 http://logs.openstack.org/87/69187/2/check/gate-python-swiftclient-python26/38137ff : SUCCESS in 2m 42s\n- gate-python-swiftclient-python27 http://logs.openstack.org/87/69187/2/check/gate-python-swiftclient-python27/07cb2cd : SUCCESS in 2m 44s\n- gate-python-swiftclient-requirements http://logs.openstack.org/87/69187/2/check/gate-python-swiftclient-requirements/6267588 : SUCCESS in 52s\n- gate-python-swiftclient-python33 http://logs.openstack.org/87/69187/2/check/gate-python-swiftclient-python33/0bcc8ec : FAILURE in 4m 06s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/87/69187/2/check/gate-python-swiftclient-pypy/2bb1e2a : SUCCESS in 2m 43s\n- check-swift-dsvm-functional http://logs.openstack.org/87/69187/2/check/check-swift-dsvm-functional/ccad089 : FAILURE in 21m 59s\n","accounts_in_message":[],"_revision_number":2},{"id":"ebc5798e5d1de603fd50272453cb9bfe108b3f8c","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2014-01-27 19:32:52.000000000","message":"Patch Set 2:\n\nto reflect the commit message, I\u0027m marking this as WIP\n\n\nAlso, since you are updating the requirements, please add a comment here in the review to explain the version selection for requests, including what is available in Ubuntu 12.04 (Precise) and CentOS 6.\n\nMy initial thought is that the client library shouldn\u0027t necessarily be blocked on a dependency version, but the justification should be made clear, if anything so that every reviewer doesn\u0027t need to research it.","accounts_in_message":[],"_revision_number":2},{"id":"4a31f885764e448f96a19c592e5abb615a9e8c09","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2014-01-27 19:33:08.000000000","message":"Patch Set 2: Work In Progress\n\nmarking WIP to reflect commit message","accounts_in_message":[],"_revision_number":2},{"id":"cd41604d92ac252b80a3e107a6082429602d9f8b","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-01-28 20:49:00.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c9fef2aa74db180a0cb412db888291094bb4fcd1","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-01-28 20:54:04.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"86074def1e33ee6bc97b29eb42303ecb9c80f3cd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-28 21:12:33.000000000","message":"Patch Set 4: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/87/69187/4/check/gate-python-swiftclient-pep8/ffd93a1 : FAILURE in 45s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/87/69187/4/check/gate-python-swiftclient-docs/4ac7a2b/doc/build/html/ : SUCCESS in 58s\n- gate-python-swiftclient-python26 http://logs.openstack.org/87/69187/4/check/gate-python-swiftclient-python26/c8b45e3 : SUCCESS in 47s\n- gate-python-swiftclient-python27 http://logs.openstack.org/87/69187/4/check/gate-python-swiftclient-python27/8b81697 : SUCCESS in 48s\n- gate-python-swiftclient-requirements http://logs.openstack.org/87/69187/4/check/gate-python-swiftclient-requirements/6a5bdcd : SUCCESS in 3s\n- gate-python-swiftclient-python33 http://logs.openstack.org/87/69187/4/check/gate-python-swiftclient-python33/5326776 : FAILURE in 4m 10s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/87/69187/4/check/gate-python-swiftclient-pypy/331d16c : SUCCESS in 1m 56s\n- check-swift-dsvm-functional http://logs.openstack.org/87/69187/4/check/check-swift-dsvm-functional/88e0f0a : SUCCESS in 13m 19s\n","accounts_in_message":[],"_revision_number":4},{"id":"cb78a8e9dfced27a24dd270c1176cbdc79c93e9e","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-01-28 21:12:56.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"46b926b46562b14bdf49a0093d891c25557c8007","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-01-28 21:14:15.000000000","message":"Patch Set 5: Work In Progress\n\nUbuntu 12.04 (Precise) have requests v0.8.2 which is very old and does not have required feature like certificate verification.\n\nI have tested this change with requests 1.1.0 (CentOS 6) and 2.2.1 (current version).\n\nThank you in advance for reviewing this!","accounts_in_message":[],"_revision_number":5},{"id":"af1905c80a1a93954884ef6bd019cabb35603965","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-28 21:31:02.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/87/69187/5/check/gate-python-swiftclient-pep8/0f3d2e2 : SUCCESS in 55s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/87/69187/5/check/gate-python-swiftclient-docs/b35e2b2/doc/build/html/ : SUCCESS in 42s\n- gate-python-swiftclient-python26 http://logs.openstack.org/87/69187/5/check/gate-python-swiftclient-python26/503c97f : SUCCESS in 42s\n- gate-python-swiftclient-python27 http://logs.openstack.org/87/69187/5/check/gate-python-swiftclient-python27/aaf5531 : SUCCESS in 53s\n- gate-python-swiftclient-requirements http://logs.openstack.org/87/69187/5/check/gate-python-swiftclient-requirements/fd627a0 : SUCCESS in 4s\n- gate-python-swiftclient-python33 http://logs.openstack.org/87/69187/5/check/gate-python-swiftclient-python33/91d610d : FAILURE in 4m 08s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/87/69187/5/check/gate-python-swiftclient-pypy/b603b85 : SUCCESS in 1m 51s\n- check-swift-dsvm-functional http://logs.openstack.org/87/69187/5/check/check-swift-dsvm-functional/007f104 : SUCCESS in 16m 02s\n","accounts_in_message":[],"_revision_number":5},{"id":"32f5f9b448ccc95ba956b709f5136c37663004ed","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-01-28 21:45:16.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"c5c9e431ff633d1d86e5af02a8ea081078564862","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-28 22:11:42.000000000","message":"Patch Set 6: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/87/69187/6/check/gate-python-swiftclient-pep8/5ca0a94 : FAILURE in 1m 15s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/87/69187/6/check/gate-python-swiftclient-docs/395ee8f/doc/build/html/ : SUCCESS in 1m 03s\n- gate-python-swiftclient-python26 http://logs.openstack.org/87/69187/6/check/gate-python-swiftclient-python26/f2fb8dd : SUCCESS in 53s\n- gate-python-swiftclient-python27 http://logs.openstack.org/87/69187/6/check/gate-python-swiftclient-python27/6bfd6b3 : SUCCESS in 41s\n- gate-python-swiftclient-requirements http://logs.openstack.org/87/69187/6/check/gate-python-swiftclient-requirements/f637298 : SUCCESS in 3s\n- gate-python-swiftclient-python33 http://logs.openstack.org/87/69187/6/check/gate-python-swiftclient-python33/9ac464f : FAILURE in 4m 10s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/87/69187/6/check/gate-python-swiftclient-pypy/7512293 : SUCCESS in 1m 53s\n- check-swift-dsvm-functional http://logs.openstack.org/87/69187/6/check/check-swift-dsvm-functional/05d3e81 : SUCCESS in 11m 49s\n","accounts_in_message":[],"_revision_number":6},{"id":"b3acf97154cfb451fb6ca4101a7c8539b0025f0f","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-01-29 09:00:56.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"77bf18523316e0cc631e6dd67ceb6af489d826cc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-29 09:29:15.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/87/69187/7/check/gate-python-swiftclient-pep8/0bfd538 : SUCCESS in 48s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/87/69187/7/check/gate-python-swiftclient-docs/a22edee/doc/build/html/ : SUCCESS in 58s\n- gate-python-swiftclient-python26 http://logs.openstack.org/87/69187/7/check/gate-python-swiftclient-python26/447a43a : SUCCESS in 56s\n- gate-python-swiftclient-python27 http://logs.openstack.org/87/69187/7/check/gate-python-swiftclient-python27/d6221f5 : SUCCESS in 57s\n- gate-python-swiftclient-requirements http://logs.openstack.org/87/69187/7/check/gate-python-swiftclient-requirements/7c7b1f4 : SUCCESS in 3s\n- gate-python-swiftclient-python33 http://logs.openstack.org/87/69187/7/check/gate-python-swiftclient-python33/2e21e65 : FAILURE in 4m 10s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/87/69187/7/check/gate-python-swiftclient-pypy/e90cb30 : SUCCESS in 1m 51s\n- check-swift-dsvm-functional http://logs.openstack.org/87/69187/7/check/check-swift-dsvm-functional/756400c : SUCCESS in 13m 26s\n","accounts_in_message":[],"_revision_number":7},{"id":"0fa1038c3452c54416d464c2452af202f4307da9","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-01-31 08:14:46.000000000","message":"Patch Set 7: (8 inline comments)\n\nOverall look good a few questions and nits in the code reviews.\n\nTesting it for real looks like working for all the operation I could think of, just the response headers need to be fixed showing the generator instead  :\n\nDEBUG:swiftclient:RESP HEADERS: \u003cgenerator object iteritems at 0x2190460\u003e\n\nwhen doing a swift --debug requests","accounts_in_message":[],"_revision_number":7},{"id":"267f5669d4fbd074c4bb6a7b1151fc1de71a721e","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-01-31 08:16:30.000000000","message":"Patch Set 7: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"c433535573537abf50a6f75511deae5ee2e6fb55","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-01-31 08:16:43.000000000","message":"Patch Set 7: I would prefer that you didn\u0027t merge this\n\n","accounts_in_message":[],"_revision_number":7},{"id":"01fccd918ef1f5a364a7c55ccc81031fb80b3dc7","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-03 11:53:38.000000000","message":"Patch Set 7: (9 inline comments)\n\nThank you chmouel for the feedback, Next patch is almost ready","accounts_in_message":[],"_revision_number":7},{"id":"68914be2e3afc1411138addbc36fdb67f41bda18","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-03 11:58:04.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"9ff51be59282d15ba6e7acf0c6a3d180212103b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-03 12:09:39.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/87/69187/8/check/gate-python-swiftclient-pep8/b49ff57 : SUCCESS in 47s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/87/69187/8/check/gate-python-swiftclient-docs/5556eeb/doc/build/html/ : SUCCESS in 52s\n- gate-python-swiftclient-python26 http://logs.openstack.org/87/69187/8/check/gate-python-swiftclient-python26/52bd7c1 : SUCCESS in 58s\n- gate-python-swiftclient-python27 http://logs.openstack.org/87/69187/8/check/gate-python-swiftclient-python27/df50d90 : SUCCESS in 59s\n- gate-python-swiftclient-requirements http://logs.openstack.org/87/69187/8/check/gate-python-swiftclient-requirements/011827f : SUCCESS in 3s\n- gate-python-swiftclient-python33 http://logs.openstack.org/87/69187/8/check/gate-python-swiftclient-python33/b0f0e09 : FAILURE in 4m 17s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/87/69187/8/check/gate-python-swiftclient-pypy/4799f84 : SUCCESS in 1m 53s\n- check-swift-dsvm-functional http://logs.openstack.org/87/69187/8/check/check-swift-dsvm-functional/6b52e11 : SUCCESS in 11m 31s\n","accounts_in_message":[],"_revision_number":8},{"id":"25770c7f04f18c711e49db81967ef0a41c83951e","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-03 13:04:52.000000000","message":"Patch Set 8: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":8},{"id":"f10c74eafecb4f151f7b1160fb0660168db8636f","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2014-02-03 13:27:29.000000000","message":"Patch Set 8:\n\nHi Tristan,\n\nThanks for your patch.\n\nDo you know if, for python \u003c 3.2, SSL compression will be disabled by the client with this patch?\n\n(See the more recent comments around SSL compression and performance, and also links to recent urllib3 changes here: https://review.openstack.org/#/c/33473)\n\nThanks.","accounts_in_message":[],"_revision_number":8},{"id":"c67bbec5cb3dd5871f3fd5d8f62da631d6668987","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-03 14:10:08.000000000","message":"Patch Set 8:\n\nHi Stuart,\n\nlooking at wireshark, ssl compression looks disabled for requests 2.2.1 and 1.1.0 with python 2.7.5:\n  In the Client Hello packet, the only compression method is null (0)\n  Also, https://www.howsmyssl.com/a/check says that tls_compression_supported is False\n\nNote that my test environment is ubuntu-13.10 which include openssl-1.0.1e-3ubuntu1.1.\n\nThis is very confusing, I thought this wouldn\u0027t be the case yet.","accounts_in_message":[],"_revision_number":8},{"id":"53987ef7eeeb2267ea4b24109c2877a1323cf039","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2014-02-03 14:58:15.000000000","message":"Patch Set 8:\n\nThanks Tristan.\n\nI wonder if SSL is disabled globally on your test system?\nTo check you can try the following:\n\ncreate a server.key and server.crt with the following (just accept the default values):\n\n openssl genrsa  -out server.key 1024\n openssl req -new -key server.key -out server.csr\n cp server.key server.key.org\n openssl rsa -in server.key.org -out server.key\n openssl x509 -req -days 720 -in server.csr -signkey server.key -out server.crt\n\n start a server process, listening on port 9999:\n\n openssl s_server -key server.key -cert server.crt -accept 9999\n\n connect a client to the server:\n\n openssl s_client -connect localhost:9999\n\nThe last command will print out the various compression settings (similar to wireshark), what I see (on Debian 7) is that compression is enabled by default:\n\n Compression: zlib compression\n Expansion: zlib compression\n\n(I think newer Ubuntu kernels may disable SSL compression by default.)\n\nIt would be nice to know if the bleeding edge urllib3 change means that the swift client itself decides not to use compression.","accounts_in_message":[],"_revision_number":8},{"id":"c80d708670e62adc4b6c81480b79d5abba4ea872","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-03 16:13:11.000000000","message":"Patch Set 8:\n\nYes that was it, ubuntu have ssl compression disabled by default.\n\nJust tried the requests lib on Debian 7, and ssl compression was enabled (Compression Method: DEFLATE (1)).\n\nI did also tried the urllib3 recent merge (https://github.com/shazow/urllib3/commit/260e1b4f4ee12f46e134ffa59bf56ee956aeabcd)\nand the fix is not working for our python2.7 usage. You can see line 610 of urllib3/util.py that this fixes python 3.2+.\n\nWe may get lucky with the pyopenssl contibution that requests can use, but it will introduces more dependencies (ie ndg-httpsclient, OpenSSL python module, ...)","accounts_in_message":[],"_revision_number":8},{"id":"3b47dd41c4c8b208ee6cdf3993d93f02c0dcf747","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-05 19:43:31.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"c1c0b1acdca2ec8103d0555daba77942a926b685","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-05 19:54:21.000000000","message":"Patch Set 9:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"a6bad78753fa9a847bd3a59f60129d94ba04dba9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-05 21:11:57.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/87/69187/9/check/gate-python-swiftclient-pep8/ecff079 : SUCCESS in 47s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/87/69187/9/check/gate-python-swiftclient-docs/93aeec1/doc/build/html/ : SUCCESS in 53s\n- gate-python-swiftclient-python26 http://logs.openstack.org/87/69187/9/check/gate-python-swiftclient-python26/33b6a62 : SUCCESS in 57s\n- gate-python-swiftclient-python27 http://logs.openstack.org/87/69187/9/check/gate-python-swiftclient-python27/92f6b6b : SUCCESS in 52s\n- gate-python-swiftclient-requirements http://logs.openstack.org/87/69187/9/check/gate-python-swiftclient-requirements/292999c : SUCCESS in 5s\n- gate-python-swiftclient-python33 http://logs.openstack.org/87/69187/9/check/gate-python-swiftclient-python33/fe65e7d : FAILURE in 4m 15s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/87/69187/9/check/gate-python-swiftclient-pypy/8ffa620 : SUCCESS in 2m 02s\n- check-swift-dsvm-functional http://logs.openstack.org/87/69187/9/check/check-swift-dsvm-functional/f7912f9 : SUCCESS in 22m 02s\n","accounts_in_message":[],"_revision_number":9},{"id":"9651e9a0bfbf48ab8bae6c76b956de68d454d22f","author":{"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},"date":"2014-02-06 14:53:01.000000000","message":"Patch Set 9:\n\nThis looks great. Thanks Tristan!\n\nI\u0027ve currently verified that HTTPS requests work as expected, I\u0027m currently verifying that the same behaviour is available in the swiftclient with this patch (especially in 2.7). Once that\u0027s done, I\u0027d be happy for this to merge.","accounts_in_message":[],"_revision_number":9},{"id":"88e4e4b199588b8942a390e9732b81b1c68f5a83","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-02-06 15:31:22.000000000","message":"Patch Set 9: I would prefer that you didn\u0027t merge this\n\n(6 inline comments)\n\nLook good mostly and if we can have thomas\u0027s +1 with his functional testing that would be great. A few comments on the code just so make it easier for reviewer to understand the code.\n\nI have quickly timed the common operations and it seems to be about the same (which is probably more network latency than the library) http://pastie.org/pastes/8705197/text?key\u003ddpvllqbonavmr0twiggg","accounts_in_message":[],"_revision_number":9},{"id":"93c13115e131e2e2c6cedde234156b4730156a28","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-06 16:01:25.000000000","message":"Patch Set 9: (6 inline comments)\n\nThank you Thomas and Chmouel :)","accounts_in_message":[],"_revision_number":9},{"id":"34264085fb6dcf63d9c67ed3eec62cf06c31a26f","author":{"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},"date":"2014-02-07 17:13:32.000000000","message":"Patch Set 9: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nFound a small typo (see inline).\n\nSome results of my testing so far:\n\nIt looks like this breaks upload for segmented large objects - it\u0027s trying to do a HEAD on the final file before it uploads any segments or creates that final file manifest which just returns a 404.\n\nI need to do a little more work verifying the stuff around SSL compression but I have noticed that in order to turn it off for python 2.7, PyOpenSSL needs to be installed which depends on the openssl package which originally raised some controversy in my patch here: https://review.openstack.org/#/c/33473/\n\nI hope to be able to provide complete certainty regarding the SSL compression behaviour after the weekend.","accounts_in_message":[],"_revision_number":9},{"id":"f2c3f86023a42bcee28a7d8b99eefe9703b08d16","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-02-10 12:05:59.000000000","message":"Patch Set 9: (5 inline comments)\n\ncomments inline and +1 to what thomas said.","accounts_in_message":[],"_revision_number":9},{"id":"ec6236f6ca84d691c78fe1d16350c1875d8625c3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-10 12:06:19.000000000","message":"Patch Set 9: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"ee509d23bf20ee7a9a1fbef1a34cfe0f312b4361","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-10 12:32:55.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/87/69187/9/check/gate-python-swiftclient-pep8/70ebc0f : SUCCESS in 46s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/87/69187/9/check/gate-python-swiftclient-docs/7cbbb21/doc/build/html/ : SUCCESS in 46s\n- gate-python-swiftclient-python26 http://logs.openstack.org/87/69187/9/check/gate-python-swiftclient-python26/e6b5743 : SUCCESS in 1m 15s\n- gate-python-swiftclient-python27 http://logs.openstack.org/87/69187/9/check/gate-python-swiftclient-python27/9326fe6 : SUCCESS in 1m 01s\n- gate-python-swiftclient-requirements http://logs.openstack.org/87/69187/9/check/gate-python-swiftclient-requirements/fb79878 : SUCCESS in 5s\n- gate-python-swiftclient-python33 http://logs.openstack.org/87/69187/9/check/gate-python-swiftclient-python33/8498694 : FAILURE in 28s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/87/69187/9/check/gate-python-swiftclient-pypy/12758b0 : SUCCESS in 1m 55s\n- check-swift-dsvm-functional http://logs.openstack.org/87/69187/9/check/check-swift-dsvm-functional/f3590d5 : SUCCESS in 14m 41s\n","accounts_in_message":[],"_revision_number":9},{"id":"d89fee49f93d979e633390b98058ec5dd2415fd2","author":{"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},"date":"2014-02-10 14:12:36.000000000","message":"Patch Set 9:\n\nOk. I can confirm that this patch does turn off SSL compression by default (tested against Requests 2.2.1 on Debian Wheezy). For this to work on python2.7, you will also need to install PyOpenSSL ndg-httpsclient and pyasn1. This should be added to requirements (or wherever the relevant place is for packages only required in python2.7) assuming we\u0027re all comfortable with the dependency on openssl.\n\nFollowing on from that, the CLI option --no-ssl-compression is now a no-op. I think this should probably be marked as deprecated.\n\nThis patch also seems to break swift upload when specifying --segment-size. Could someone else confirm this?\n\nProxy log here: http://paste.openstack.org/show/63893/","accounts_in_message":[],"_revision_number":9},{"id":"00040942f13fcc558701b12d31d39bc3f38c8a09","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-02-10 14:16:04.000000000","message":"Patch Set 9:\n\n\u003e For this to work on python2.7, you will also need to install PyOpenSSL ndg-httpsclient and pyasn1. This should be added to requirements (or wherever the relevant place is for packages only required in python2.7) assuming we\u0027re all comfortable with the dependency on openssl.\n\nwhat about we make it a runtime dependence only when we want to disable ssl compression?","accounts_in_message":[],"_revision_number":9},{"id":"e2d0dfed0495989aecd01ff868a9e8d8d907e60d","author":{"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},"date":"2014-02-10 14:19:09.000000000","message":"Patch Set 9:\n\nI actually didn\u0027t have much luck getting this patch to work _without_ having those packages installed but YMMV. If it does work, I\u0027m comfortable keeping it as a runtime dependency.","accounts_in_message":[],"_revision_number":9},{"id":"10d0cf26688c3bd0a2a7059262583367aafb3a14","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-11 12:43:20.000000000","message":"Patch Set 9: (1 inline comment)\n\n@Thomas, I can\u0027t reproduce the segment_size upload error you described. I tried requests 1.1.0 and 2.2.1 with and without ndg/pyopenssl against a ssl proxy server on ubuntu-13.10. Could you paste \"pip freeze\" output, openssl version and the distribution you are using ?\n\n@Chmouel, The PyOpenSSL/ndg/pyasn1 dependencies are not required if there is a secure enough openssl library (disable ssl compression by default). That would be great if we can make those runtime dependencies only if openssl library is not patch to disable ssl compression by default.","accounts_in_message":[],"_revision_number":9},{"id":"be368a97daf0e89a1d7a0fc1613cc51a51d129f9","author":{"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},"date":"2014-02-11 13:00:31.000000000","message":"Patch Set 9: (1 inline comment)\n\n@Tristan\n\nIt\u0027s possible the the segment_size upload problem is the result of some quirk of the system I\u0027m running on. Here is the info nonetheless: http://paste.openstack.org/show/64228/","accounts_in_message":[],"_revision_number":9},{"id":"9da3f675f4c2c7eeba2dfd61f153550c709e86c1","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-11 13:30:01.000000000","message":"Patch Set 9: (1 inline comment)\n\n@Thomas I fail to see what is breaking swiftclient on your system... I\u0027ll need to setup a debian 7.3 and try from there. In the meantime here is my info (on which segment size upload are working): http://paste.openstack.org/show/64244/","accounts_in_message":[],"_revision_number":9},{"id":"99127d241625582db9eb22fd45c73d2ec33e6da5","author":{"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},"date":"2014-02-11 13:44:21.000000000","message":"Patch Set 9: (1 inline comment)\n\nI guess this is likely to be a Debian/Ubuntu quirk then. If you find it works for you on Debian, I\u0027m happy to +1 this patch (with the small modification noted in line).","accounts_in_message":[],"_revision_number":9},{"id":"42499d9c358c83aeadc25e4f87ea5bd9c0ffc012","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2014-02-11 14:35:18.000000000","message":"Patch Set 9:\n\nI did some functional testing, seems ok. Verified that the performance is in the right ballpark.\n\nOne comment: Should this patch update the documentation around the \u0027--no-ssl-compression\u0027 command line option? eg to say it doesn\u0027t do anything anymore?","accounts_in_message":[],"_revision_number":9},{"id":"720487263b5042a924e5a9d0aa4cfc131ec06ef2","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2014-02-11 15:56:18.000000000","message":"Patch Set 9: I would prefer that you didn\u0027t merge this\n\nThis version hangs when trying to talk to a server that cannot be verified (works with --insecure, so only -1). It should produce an error message instead of hanging.","accounts_in_message":[],"_revision_number":9},{"id":"9379814fc9cde6f623a55c7385f4af574959bce2","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-11 16:04:59.000000000","message":"Patch Set 9:\n\n@Pete Zaitcev : ssl errors are catched like http errors, and thus connection will get retried 5 times before exception is printed. Can you confirm this is what you get, (ie use \u0027swift -R 1\u0027) ?\n\nThis have been discuss before (patch set 7), should I restore the \u0027except SSLError: raise\u0027 to escape the retry loop ?","accounts_in_message":[],"_revision_number":9},{"id":"7f7871527dfe363f70d06165666b558639542aea","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-11 16:06:15.000000000","message":"Patch Set 9:\n\n@Stuart McLaren\tThank you for the test!\n\nYes next patchset should include documentation update on ssl compression","accounts_in_message":[],"_revision_number":9},{"id":"606046adb2f8045aae7967690c9f16801c6fc5d7","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-11 16:49:17.000000000","message":"Patch Set 9:\n\n@Thomas I installed a fresh debian 7 to test upload --segment-size 1024, and it\u0027s working fine, here is the system information: http://paste.openstack.org/show/64309/","accounts_in_message":[],"_revision_number":9},{"id":"086eab9a5ae78697905f11f7e10738260d989480","author":{"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},"date":"2014-02-11 17:07:17.000000000","message":"Patch Set 9:\n\n@Tristan\n\nI guess it must have been a misconfiguration on my part then. Consider me happy with the functionality here, just waiting for docs/comments before I +1 this.\n\nThanks for all the hard work :)","accounts_in_message":[],"_revision_number":9},{"id":"945022d515b04b11c3a5264dd4228eb95bec5caf","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-11 17:55:14.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"f13280b42052a0a96d3f87d39a9739af198c73d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-11 17:55:22.000000000","message":"Patch Set 10:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"dc6e30d7b95d3e7d43ceb5a9d5ab81cf8abc2211","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-11 18:14:02.000000000","message":"Patch Set 10: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/87/69187/10/check/gate-python-swiftclient-pep8/bab900f : SUCCESS in 46s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/87/69187/10/check/gate-python-swiftclient-docs/2308e0b/doc/build/html/ : SUCCESS in 1m 02s\n- gate-python-swiftclient-python26 http://logs.openstack.org/87/69187/10/check/gate-python-swiftclient-python26/d94f3c4 : SUCCESS in 46s\n- gate-python-swiftclient-python27 http://logs.openstack.org/87/69187/10/check/gate-python-swiftclient-python27/b11faad : SUCCESS in 1m 01s\n- gate-python-swiftclient-requirements http://logs.openstack.org/87/69187/10/check/gate-python-swiftclient-requirements/82942d9 : SUCCESS in 3s\n- gate-python-swiftclient-python33 http://logs.openstack.org/87/69187/10/check/gate-python-swiftclient-python33/0b5140b : FAILURE in 4m 13s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/87/69187/10/check/gate-python-swiftclient-pypy/960c185 : SUCCESS in 1m 56s\n- check-swift-dsvm-functional http://logs.openstack.org/87/69187/10/check/check-swift-dsvm-functional/7c0e8ff : SUCCESS in 12m 41s\n","accounts_in_message":[],"_revision_number":10},{"id":"40fe161ab16913adf39faafe07131c81cf0fe6c7","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-02-11 20:37:44.000000000","message":"Patch Set 10: Looks good to me (core reviewer)\n\ntest and works well, I don\u0027t have much more to say about it ;)","accounts_in_message":[],"_revision_number":10},{"id":"57141d9f676b17641124918150a102e03c9b0a86","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2014-02-11 20:56:19.000000000","message":"Patch Set 10: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":10},{"id":"90428cebbb630112549328096f2e625ddf358ca1","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-02-11 21:31:26.000000000","message":"Patch Set 10:\n\nLet\u0027s see until tomorrow if no one else have anything to say i\u0027ll approve/merge this.","accounts_in_message":[],"_revision_number":10},{"id":"a734ace5ff62bb9077266237f4c0b48f12f28e50","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2014-02-12 10:13:51.000000000","message":"Patch Set 10:\n\nCut and paste of Samuel Merritt\u0027s comment from our previous try at enabling cert checking by default (https://review.openstack.org/#/c/33473/ review of patch set 8).\n\n----------\n If we want to do this, we\u0027ll have to bump the version of    swiftclient from 1.x to 2.0 because there are clusters with self-signed, expired, or otherwise bogus certificates out there, and there are client apps using swiftclient 1.x to talk to them, and those apps will break with this change. Breaking change --\u003e major version bump.\n\nThat said, I think it\u0027s worth doing, but we\u0027ll have to trumpet this change from the rooftops to make sure people aren\u0027t surprised.\n--------","accounts_in_message":[],"_revision_number":10},{"id":"8d7833ce8003422a008d6022a55ca1ee8a10a646","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-02-12 10:24:47.000000000","message":"Patch Set 10:\n\n@stu this is indeed the plan to cut off a 2.0 release as soon this is merged, will ping notmyname about it when PST wakes up","accounts_in_message":[],"_revision_number":10},{"id":"cb967b34c12a6255ee9a562f393f58f0e16acdbc","author":{"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},"date":"2014-02-12 11:02:31.000000000","message":"Patch Set 10: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nI\u0027m a little concerned about us only pinning to 1.1.0. My understanding is that SSL compression will not be off by default unless we\u0027re using requests 2.2.1 or higher.","accounts_in_message":[],"_revision_number":10},{"id":"890a032eae636a2c57974847330acd709b3b8d32","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-12 11:59:46.000000000","message":"Patch Set 10: (1 inline comment)\n\nRequests 1.1.0 is the oldest stable version having everything we need for swiftclient usage. This is also the stock version of CentOS6, which have been a concern raised by John on the forth comment of this review.\n\nDistributions stepped up for CRIME attacks and patch their ssl libraries to disable compression by default. See comment 31 of https://bugzilla.redhat.com/show_bug.cgi?id\u003d857051 and https://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d728055\n\nSadly, a default install of Debian 7.4 (without bpo) does not have this patched version of SSL, and thus will compress SSL traffic by default.","accounts_in_message":[],"_revision_number":10},{"id":"b31297afbe01d088eb9cac6bd4c2380ee30236a5","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-02-12 12:16:21.000000000","message":"Patch Set 10:\n\n+1 to what tristan said i don\u0027t think we can do the work for the distros if they are not providing an update for disabling SSL compression. And making it compatible with stock Centos6/Precise is critical for swiftclient (and in line with OpenStack guideline in general with regard to distro supports)","accounts_in_message":[],"_revision_number":10},{"id":"7fc7039c4fd6082b9bfed395e23d6e052032ecac","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 12:29:55.000000000","message":"Patch Set 11:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"cf5a2c0cefc1d31c1c2e3b20853ece630d5f13dd","author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"date":"2014-02-12 12:29:55.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"8a44a0a7960a0ab2506d6af583a74ea9aa6b40fb","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-02-12 12:30:03.000000000","message":"Patch Set 11:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":11},{"id":"6bd90d47738462b02412ab3e166184d35e672d92","author":{"_account_id":7817,"name":"Thomas Leaman","email":"thomas.leaman@hp.com","username":"bugsduggan"},"date":"2014-02-12 12:34:44.000000000","message":"Patch Set 11: Looks good to me, but someone else must approve\n\nAh ok. I\u0027m happy with this then. Thanks Tristan!","accounts_in_message":[],"_revision_number":11},{"id":"e475902901592de95fe6c25d79c777aac8f5de04","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 12:41:17.000000000","message":"Patch Set 11: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/87/69187/11/check/gate-python-swiftclient-pep8/6bacb95 : SUCCESS in 48s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/87/69187/11/check/gate-python-swiftclient-docs/65952ee/doc/build/html/ : SUCCESS in 54s\n- gate-python-swiftclient-python26 http://logs.openstack.org/87/69187/11/check/gate-python-swiftclient-python26/8cfb1c6 : SUCCESS in 46s\n- gate-python-swiftclient-python27 http://logs.openstack.org/87/69187/11/check/gate-python-swiftclient-python27/5978dbd : SUCCESS in 59s\n- gate-python-swiftclient-requirements http://logs.openstack.org/87/69187/11/check/gate-python-swiftclient-requirements/be04f92 : SUCCESS in 3s\n- gate-python-swiftclient-python33 http://logs.openstack.org/87/69187/11/check/gate-python-swiftclient-python33/476f007 : FAILURE in 4m 12s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/87/69187/11/check/gate-python-swiftclient-pypy/fff3940 : SUCCESS in 1m 58s\n- check-swift-dsvm-functional http://logs.openstack.org/87/69187/11/check/check-swift-dsvm-functional/434616b : SUCCESS in 11m 17s\n","accounts_in_message":[],"_revision_number":11},{"id":"2c91a2f9d076e1714d7bb8a41ab15c8736492836","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2014-02-12 13:16:18.000000000","message":"Patch Set 11: Looks good to me, but someone else must approve\n\n@chmouel version bump sounds good -- thanks","accounts_in_message":[],"_revision_number":11},{"id":"5e1d2a5a4ee024eb5ec11126dbdc95def76e5376","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-02-13 11:25:53.000000000","message":"Patch Set 11: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":11},{"id":"73e7f6ddad6212d2631fdc2c36f5e3db8c0b33a4","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2014-02-13 23:40:36.000000000","message":"Patch Set 11: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":11},{"id":"5b35f6e803f89338f020072be565ff4e02af1464","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-13 23:40:37.000000000","message":"Patch Set 11: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"dc4bdf7bbd5f76dea7bf36cf934eac62b9ca6c2c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-14 00:00:55.000000000","message":"Patch Set 11: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/87/69187/11/check/gate-python-swiftclient-pep8/bc1d03e : SUCCESS in 46s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/87/69187/11/check/gate-python-swiftclient-docs/9c34bea/doc/build/html/ : SUCCESS in 53s\n- gate-python-swiftclient-python26 http://logs.openstack.org/87/69187/11/check/gate-python-swiftclient-python26/6fc3780 : SUCCESS in 53s\n- gate-python-swiftclient-python27 http://logs.openstack.org/87/69187/11/check/gate-python-swiftclient-python27/d582a9d : SUCCESS in 51s\n- gate-python-swiftclient-requirements http://logs.openstack.org/87/69187/11/check/gate-python-swiftclient-requirements/f1e2803 : SUCCESS in 3s\n- gate-python-swiftclient-python33 http://logs.openstack.org/87/69187/11/check/gate-python-swiftclient-python33/bd6c2fe : FAILURE in 4m 13s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/87/69187/11/check/gate-python-swiftclient-pypy/90616f9 : SUCCESS in 1m 55s\n- check-swift-dsvm-functional http://logs.openstack.org/87/69187/11/check/check-swift-dsvm-functional/6e6119e : SUCCESS in 13m 02s\n","accounts_in_message":[],"_revision_number":11},{"id":"a2531549755cdb10dce7a38efc904efa4a6d1ed2","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2014-02-14 00:03:56.000000000","message":"Patch Set 11:\n\nback to the gate queue for you!","accounts_in_message":[],"_revision_number":11},{"id":"b2d36463b7b04713843064c226d6567ca1c52fb0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-14 00:03:57.000000000","message":"Patch Set 11: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"8faa97054552cd5773109acc2ff193587b3c658e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-14 00:41:39.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":11},{"id":"d907b5d3abd9e81ded65633853d6bcb4dfe6cf09","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-14 00:41:39.000000000","message":"Patch Set 11: Verified\n\nBuild succeeded.\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/87/69187/11/gate/gate-python-swiftclient-docs/afe31dc/doc/build/html/ : SUCCESS in 57s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/87/69187/11/gate/gate-python-swiftclient-pep8/ecdc4aa : SUCCESS in 40s\n- gate-python-swiftclient-python26 http://logs.openstack.org/87/69187/11/gate/gate-python-swiftclient-python26/57f4561 : SUCCESS in 51s\n- gate-python-swiftclient-python27 http://logs.openstack.org/87/69187/11/gate/gate-python-swiftclient-python27/a830462 : SUCCESS in 52s\n- gate-python-swiftclient-requirements http://logs.openstack.org/87/69187/11/gate/gate-python-swiftclient-requirements/57c38f5 : SUCCESS in 2s\n- gate-python-swiftclient-pypy http://logs.openstack.org/87/69187/11/gate/gate-python-swiftclient-pypy/19d5a82 : SUCCESS in 1m 54s\n- gate-swift-dsvm-functional http://logs.openstack.org/87/69187/11/gate/gate-swift-dsvm-functional/9d4294d : SUCCESS in 14m 57s\n","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"b182112719ab87942472e44aa3446ea0eb19a289","revisions":{"e11cff56d32aeb7a2ce521aad6790b4bd9f8c41e":{"kind":"REWORK","_number":1,"created":"2014-01-26 12:33:06.000000000","uploader":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"ref":"refs/changes/87/69187/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/87/69187/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/1"}}},"commit":{"parents":[{"commit":"b4907e0c816585d9b20a4119b00ee56adb884119","subject":"Merge \"retry on ratelimit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b4907e0c816585d9b20a4119b00ee56adb884119"}]}],"author":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-24 16:40:16.000000000","tz":60},"committer":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-26 12:32:59.000000000","tz":60},"subject":"Add SSL certificate verification by default","message":"Add SSL certificate verification by default\n\nSwitch to python-requests to handle http and https scheme. This is a\nwork in progress, ssl tests are still missing.\n\nChange-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc\nFixes-Bug: #1199783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e11cff56d32aeb7a2ce521aad6790b4bd9f8c41e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e11cff56d32aeb7a2ce521aad6790b4bd9f8c41e"}]},"branch":"refs/heads/master"},"dfafe5a1af6fd133925d066024e54b52bc4cc89b":{"kind":"REWORK","_number":2,"created":"2014-01-27 08:50:11.000000000","uploader":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"ref":"refs/changes/87/69187/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/87/69187/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/2"}}},"commit":{"parents":[{"commit":"b4907e0c816585d9b20a4119b00ee56adb884119","subject":"Merge \"retry on ratelimit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b4907e0c816585d9b20a4119b00ee56adb884119"}]}],"author":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-24 16:40:16.000000000","tz":60},"committer":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-26 16:11:56.000000000","tz":60},"subject":"Add SSL certificate verification by default","message":"Add SSL certificate verification by default\n\nSwitch to python-requests to handle http and https scheme. This is a\nwork in progress, ssl tests are still missing.\n\nChange-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc\nFixes-Bug: #1199783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/dfafe5a1af6fd133925d066024e54b52bc4cc89b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/dfafe5a1af6fd133925d066024e54b52bc4cc89b"}]},"branch":"refs/heads/master"},"0758fcf649a264a698918d2bccf46363bb5f3366":{"kind":"REWORK","_number":3,"created":"2014-01-28 20:49:00.000000000","uploader":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"ref":"refs/changes/87/69187/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/87/69187/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/3"}}},"commit":{"parents":[{"commit":"b4907e0c816585d9b20a4119b00ee56adb884119","subject":"Merge \"retry on ratelimit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b4907e0c816585d9b20a4119b00ee56adb884119"}]}],"author":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-24 16:40:16.000000000","tz":60},"committer":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-28 20:46:00.000000000","tz":60},"subject":"Add SSL certificate verification by default","message":"Add SSL certificate verification by default\n\nSwitch to python-requests to handle http and https scheme. This is a\nwork in progress, ssl tests are still missing.\n\nChange-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc\nFixes-Bug: #1199783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0758fcf649a264a698918d2bccf46363bb5f3366"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0758fcf649a264a698918d2bccf46363bb5f3366"}]},"branch":"refs/heads/master"},"41635f00280f0b8c4acc9d472ca65c31dc98facb":{"kind":"REWORK","_number":4,"created":"2014-01-28 20:54:04.000000000","uploader":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"ref":"refs/changes/87/69187/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/87/69187/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/4"}}},"commit":{"parents":[{"commit":"b4907e0c816585d9b20a4119b00ee56adb884119","subject":"Merge \"retry on ratelimit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b4907e0c816585d9b20a4119b00ee56adb884119"}]}],"author":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-24 16:40:16.000000000","tz":60},"committer":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-28 20:53:49.000000000","tz":60},"subject":"Add SSL certificate verification by default","message":"Add SSL certificate verification by default\n\nSwitch to python-requests to handle http and https scheme. This is a\nwork in progress, ssl tests are still missing.\n\nChange-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc\nFixes-Bug: #1199783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/41635f00280f0b8c4acc9d472ca65c31dc98facb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/41635f00280f0b8c4acc9d472ca65c31dc98facb"}]},"branch":"refs/heads/master"},"6d447962d57bfbc5ec1b19ed603701ca739f71bb":{"kind":"REWORK","_number":5,"created":"2014-01-28 21:12:56.000000000","uploader":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"ref":"refs/changes/87/69187/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/87/69187/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/5"}}},"commit":{"parents":[{"commit":"b4907e0c816585d9b20a4119b00ee56adb884119","subject":"Merge \"retry on ratelimit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b4907e0c816585d9b20a4119b00ee56adb884119"}]}],"author":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-24 16:40:16.000000000","tz":60},"committer":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-28 20:58:01.000000000","tz":60},"subject":"Add SSL certificate verification by default","message":"Add SSL certificate verification by default\n\nSwitch to python-requests to handle http and https scheme. This is a\nwork in progress, ssl tests are still missing.\n\nChange-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc\nFixes-Bug: #1199783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/6d447962d57bfbc5ec1b19ed603701ca739f71bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/6d447962d57bfbc5ec1b19ed603701ca739f71bb"}]},"branch":"refs/heads/master"},"e0b9513813f4fa3524bfa31071cf288a37c74481":{"kind":"REWORK","_number":6,"created":"2014-01-28 21:45:16.000000000","uploader":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"ref":"refs/changes/87/69187/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/87/69187/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/6"}}},"commit":{"parents":[{"commit":"b4907e0c816585d9b20a4119b00ee56adb884119","subject":"Merge \"retry on ratelimit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b4907e0c816585d9b20a4119b00ee56adb884119"}]}],"author":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-24 16:40:16.000000000","tz":60},"committer":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-28 21:42:27.000000000","tz":60},"subject":"Add SSL certificate verification by default","message":"Add SSL certificate verification by default\n\nSwitch to python-requests to handle http and https scheme. This is a\nwork in progress, ssl tests are still missing.\n\nChange-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc\nFixes-Bug: #1199783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e0b9513813f4fa3524bfa31071cf288a37c74481"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e0b9513813f4fa3524bfa31071cf288a37c74481"}]},"branch":"refs/heads/master"},"d0b143bc929c38cbd074a990534ca0702461962a":{"kind":"REWORK","_number":7,"created":"2014-01-29 09:00:56.000000000","uploader":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"ref":"refs/changes/87/69187/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/87/69187/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/7"}}},"commit":{"parents":[{"commit":"b4907e0c816585d9b20a4119b00ee56adb884119","subject":"Merge \"retry on ratelimit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b4907e0c816585d9b20a4119b00ee56adb884119"}]}],"author":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-24 16:40:16.000000000","tz":60},"committer":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-29 08:59:48.000000000","tz":60},"subject":"Add SSL certificate verification by default","message":"Add SSL certificate verification by default\n\nSwitch to python-requests to handle http and https scheme. This is a\nwork in progress, ssl tests are still missing.\n\nChange-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc\nFixes-Bug: #1199783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d0b143bc929c38cbd074a990534ca0702461962a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d0b143bc929c38cbd074a990534ca0702461962a"}]},"branch":"refs/heads/master"},"e496346f4032da27706740c4473faf41473afb13":{"kind":"REWORK","_number":8,"created":"2014-02-03 11:58:04.000000000","uploader":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"ref":"refs/changes/87/69187/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/87/69187/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/8"}}},"commit":{"parents":[{"commit":"9b73547b7de004fe623e454c425e9deee5d3d0ca","subject":"Merge \"Install manpage in share/man/man1 instead of man/man1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9b73547b7de004fe623e454c425e9deee5d3d0ca"}]}],"author":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-24 16:40:16.000000000","tz":60},"committer":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-02-03 11:56:09.000000000","tz":60},"subject":"Port to python-requests","message":"Port to python-requests\n\nCurrently, httplib implementation does not support SSL certificate\nverification. This patch fixes this. Note that ssl compression disabling\nand 100-continue thing is still missing from requests, though those are\nlower priority.\n\nRequests now take care of:\n* proxy configuration (get_environ_proxies),\n* chunked encoding (with data generator),\n* bulk uploading (with files dictionary),\n* SSL certificate verification (with \u0027insecure\u0027 and \u0027cacert\u0027 parameter).\n\nThis patch have been tested with requests 1.1.0 (CentOS 6) and requests\n2.2.1 (current version).\n\nChange-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc\nCloses-Bug: #1199783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e496346f4032da27706740c4473faf41473afb13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e496346f4032da27706740c4473faf41473afb13"}]},"branch":"refs/heads/master"},"39d3377dcb759b4cf5960d2ec3f57ef8ae70e2d4":{"kind":"REWORK","_number":9,"created":"2014-02-05 19:43:31.000000000","uploader":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"ref":"refs/changes/87/69187/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/87/69187/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/9"}}},"commit":{"parents":[{"commit":"9b73547b7de004fe623e454c425e9deee5d3d0ca","subject":"Merge \"Install manpage in share/man/man1 instead of man/man1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9b73547b7de004fe623e454c425e9deee5d3d0ca"}]}],"author":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-24 16:40:16.000000000","tz":60},"committer":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-02-05 19:41:52.000000000","tz":60},"subject":"Port to python-requests","message":"Port to python-requests\n\nCurrently, httplib implementation does not support SSL certificate\nverification. This patch fixes this. Note that ssl compression parameter\nand 100-continue thing is still missing from requests, though those are\nlower priority.\n\nRequests now takes care of:\n* proxy configuration (get_environ_proxies),\n* chunked encoding (with data generator),\n* bulk uploading (with files dictionary),\n* SSL certificate verification (with \u0027insecure\u0027 and \u0027cacert\u0027 parameter).\n\nThis patch have been tested with requests 1.1.0 (CentOS 6) and requests\n2.2.1 (current version).\n\nChange-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc\nCloses-Bug: #1199783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/39d3377dcb759b4cf5960d2ec3f57ef8ae70e2d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/39d3377dcb759b4cf5960d2ec3f57ef8ae70e2d4"}]},"branch":"refs/heads/master"},"b23dbd08e1e94820a7e8b8a9b43fc64aeb0481d7":{"kind":"REWORK","_number":10,"created":"2014-02-11 17:55:14.000000000","uploader":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"ref":"refs/changes/87/69187/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/87/69187/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/10"}}},"commit":{"parents":[{"commit":"9b73547b7de004fe623e454c425e9deee5d3d0ca","subject":"Merge \"Install manpage in share/man/man1 instead of man/man1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9b73547b7de004fe623e454c425e9deee5d3d0ca"}]}],"author":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-24 16:40:16.000000000","tz":60},"committer":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-02-11 17:53:45.000000000","tz":60},"subject":"Port to python-requests","message":"Port to python-requests\n\nCurrently, httplib implementation does not support SSL certificate\nverification. This patch fixes this. Note that ssl compression parameter\nand 100-continue thing is still missing from requests, though those are\nlower priority.\n\nRequests now takes care of:\n* proxy configuration (get_environ_proxies),\n* chunked encoding (with data generator),\n* bulk uploading (with files dictionary),\n* SSL certificate verification (with \u0027insecure\u0027 and \u0027cacert\u0027 parameter).\n\nThis patch have been tested with requests 1.1.0 (CentOS 6) and requests\n2.2.1 (current version).\n\nChange-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc\nCloses-Bug: #1199783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b23dbd08e1e94820a7e8b8a9b43fc64aeb0481d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b23dbd08e1e94820a7e8b8a9b43fc64aeb0481d7"}]},"branch":"refs/heads/master"},"b182112719ab87942472e44aa3446ea0eb19a289":{"kind":"NO_CODE_CHANGE","_number":11,"created":"2014-02-12 12:29:55.000000000","uploader":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"ref":"refs/changes/87/69187/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/87/69187/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/87/69187/11"}}},"commit":{"parents":[{"commit":"9b73547b7de004fe623e454c425e9deee5d3d0ca","subject":"Merge \"Install manpage in share/man/man1 instead of man/man1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9b73547b7de004fe623e454c425e9deee5d3d0ca"}]}],"author":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-01-24 16:40:16.000000000","tz":60},"committer":{"name":"Tristan Cacqueray","email":"tristan.cacqueray@enovance.com","date":"2014-02-12 12:21:26.000000000","tz":60},"subject":"Port to python-requests","message":"Port to python-requests\n\nCurrently, httplib implementation does not support SSL certificate\nverification. This patch fixes this. Note that ssl compression parameter\nand 100-continue thing is still missing from requests, though those are\nlower priority.\n\nRequests now takes care of:\n* proxy configuration (get_environ_proxies),\n* chunked encoding (with data generator),\n* bulk uploading (with files dictionary),\n* SSL certificate verification (with \u0027insecure\u0027 and \u0027cacert\u0027 parameter).\n\nThis patch have been tested with requests 1.1.0 (CentOS 6) and requests\n2.2.1 (current version).\n\nChange-Id: Ib5de962f4102d57c71ad85fd81a615362ef175dc\nCloses-Bug: #1199783\nDocImpact\nSecurityImpact\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b182112719ab87942472e44aa3446ea0eb19a289"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b182112719ab87942472e44aa3446ea0eb19a289"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
