)]}'
{"id":"openstack%2Fpython-swiftclient~184957","triplet_id":"openstack%2Fpython-swiftclient~master~I70076140f96088136173781257484253aacb4567","project":"openstack/python-swiftclient","branch":"master","topic":"decode-content","hashtags":[],"change_id":"I70076140f96088136173781257484253aacb4567","subject":"Add --decode-content option","status":"ABANDONED","created":"2015-05-22 06:38:54.000000000","updated":"2016-06-20 23:00:52.000000000","total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d1579546b7e45b67b0a0501f387934ebf60d9740","_number":184957,"virtual_id_number":184957,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":1,"date":"2016-04-09 01:36:22.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},{"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":-1,"date":"2016-06-07 15:53:03.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},{"value":-1,"date":"2016-06-20 21:08:25.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"}],"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":{"all":[{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},{"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"}],"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":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},{"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-10-21 12:15: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":"2015-10-23 21:16:23.000000000","updated_by":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"reviewer":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"state":"REVIEWER"},{"updated":"2015-12-01 15:26:46.000000000","updated_by":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"reviewer":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"state":"REVIEWER"},{"updated":"2016-03-02 09:17:53.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-04-09 01:36:22.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-06-07 15:53:03.000000000","updated_by":{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},"reviewer":{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},"state":"REVIEWER"},{"updated":"2016-06-20 21:08:25.000000000","updated_by":{"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},"reviewer":{"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},"state":"REVIEWER"}],"messages":[{"id":"0d8add18f6862b0a641e76e31bc56fd85e9c9ba6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-05-22 06:38:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"17fc4a766f45393c88e9941a4c25219381a62fb5","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-05-22 06:48:55.000000000","message":"Patch Set 1: Workflow-1\n\nDefinitely still needs tests, but before I go too deep I feel like we should have a discussion about whether this is even a valid complaint. I\u0027m not convinced that it should really be within python-swiftclient\u0027s purview, but at the same time, the parent change broke from previous behavior.","accounts_in_message":[],"_revision_number":1},{"id":"32ff1e5690d5bd2b5052b1f0a39ee810cbfc2a8f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-22 07:33:24.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/57/184957/1/check/gate-python-swiftclient-python26/262f65f/ : SUCCESS in 52s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/184957/1/check/gate-python-swiftclient-pep8/a79f9dd/ : SUCCESS in 51s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/184957/1/check/gate-python-swiftclient-docs/40a3861//doc/build/html/ : SUCCESS in 54s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/184957/1/check/gate-python-swiftclient-python27/f85d317/ : SUCCESS in 57s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/184957/1/check/gate-python-swiftclient-python34/e327f57/ : SUCCESS in 1m 54s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/184957/1/check/gate-python-swiftclient-pypy/9cb03cd/ : SUCCESS in 1m 29s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/184957/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/b29179d/ : SUCCESS in 53m 58s\n- check-swift-dsvm-functional http://logs.openstack.org/57/184957/1/check/check-swift-dsvm-functional/d0e461d/ : SUCCESS in 18m 56s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/57/184957/1/check/check-swiftclient-dsvm-functional/1a1fbe2/ : SUCCESS in 18m 00s","accounts_in_message":[],"_revision_number":1},{"id":"2dea3553fa24022d398b89301325dc0e3e71553f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-05-22 20:26:01.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9741e298702e5ff86a05c6714b3bead85ed05cb9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-22 21:23:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/57/184957/2/check/gate-python-swiftclient-python26/a8e535e/ : SUCCESS in 57s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/184957/2/check/gate-python-swiftclient-pep8/b9906b8/ : SUCCESS in 45s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/184957/2/check/gate-python-swiftclient-docs/394f6e3//doc/build/html/ : SUCCESS in 57s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/184957/2/check/gate-python-swiftclient-python27/a101b31/ : SUCCESS in 41s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/184957/2/check/gate-python-swiftclient-python34/d070941/ : SUCCESS in 1m 42s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/184957/2/check/gate-python-swiftclient-pypy/25eea85/ : SUCCESS in 1m 33s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/184957/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/c8dbac8/ : SUCCESS in 56m 18s\n- check-swift-dsvm-functional http://logs.openstack.org/57/184957/2/check/check-swift-dsvm-functional/10f3375/ : SUCCESS in 24m 16s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/57/184957/2/check/check-swiftclient-dsvm-functional/ad4dbcc/ : SUCCESS in 15m 54s","accounts_in_message":[],"_revision_number":2},{"id":"fbb6635106b523f68c4fa30d087ec3646b52f385","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-06-02 16:19:32.000000000","message":"Patch Set 2: Workflow-1\n\nOh yeah, still WIP. Still interested in some discussion about whether this would actually be useful/reasonable.\n\nSince I forgot to set up dependencies properly, the change that broke from prior behavior was I6cc30a5c12e37de06d7322533a3c36ad15397cc8.","accounts_in_message":[],"_revision_number":2},{"id":"ac4d9598e25bb51994d34a30afc84cc6d1d6c58b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-11 06:22:05.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"c09fb9f827ae6b3e32468d8c454fbbec484b1b5c","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-07-13 16:04:28.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"fd56ea53e053085a9b2f181803f89b0e4d95383c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-13 21:17:13.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/57/184957/3/check/gate-python-swiftclient-python26/fbf2cf8/ : SUCCESS in 1m 36s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/184957/3/check/gate-python-swiftclient-pep8/f869c76/ : SUCCESS in 53s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/184957/3/check/gate-python-swiftclient-docs/c5f8a36//doc/build/html/ : SUCCESS in 1m 08s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/184957/3/check/gate-python-swiftclient-python27/a4eaeeb/ : SUCCESS in 56s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/184957/3/check/gate-python-swiftclient-python34/f00a6cb/ : SUCCESS in 2m 19s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/184957/3/check/gate-python-swiftclient-pypy/29e11f2/ : SUCCESS in 1m 40s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/184957/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/f280294/ : SUCCESS in 1h 02m 49s\n- check-swift-dsvm-functional http://logs.openstack.org/57/184957/3/check/check-swift-dsvm-functional/cf02c10/ : SUCCESS in 33m 18s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/57/184957/3/check/check-swiftclient-dsvm-functional/33141c7/ : SUCCESS in 33m 49s","accounts_in_message":[],"_revision_number":3},{"id":"087f9348452e9a29c2c624fb2eb9af830e37745d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-31 05:16:44.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":"645b54d02c0d78f6fd7071fdfd99519d0452212b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-08-10 04:23:22.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"61c81feac0853b4a1acc0d58f31b1317cc678d51","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-10 05:30:19.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/57/184957/4/check/gate-python-swiftclient-python26/3e52f14/ : SUCCESS in 49s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/184957/4/check/gate-python-swiftclient-pep8/34fec34/ : SUCCESS in 48s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/184957/4/check/gate-python-swiftclient-docs/eb5c62f//doc/build/html/ : SUCCESS in 55s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/184957/4/check/gate-python-swiftclient-python27/ee43762/ : SUCCESS in 44s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/184957/4/check/gate-python-swiftclient-python34/67d7ef0/ : SUCCESS in 2m 18s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/184957/4/check/gate-python-swiftclient-pypy/a84fb0e/ : SUCCESS in 1m 21s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/184957/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/291912a/ : SUCCESS in 1h 03m 18s\n- gate-swift-dsvm-functional http://logs.openstack.org/57/184957/4/check/gate-swift-dsvm-functional/edb10f6/ : SUCCESS in 32m 30s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/57/184957/4/check/gate-swiftclient-dsvm-functional/3b2ad25/ : SUCCESS in 22m 04s","accounts_in_message":[],"_revision_number":4},{"id":"51265bd3f3dcb5355f40b697976dd342dbb56955","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-04 02:57:36.000000000","message":"Patch Set 4: 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":4},{"id":"7c85769f4c43b5569fefbe346c09014a32570d5a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-09-04 16:10:36.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"9d53e3526e07f599d414862fcb93a4928f853be6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-04 18:07:23.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/57/184957/5/check/gate-python-swiftclient-python26/7c7ba57/ : SUCCESS in 59s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/184957/5/check/gate-python-swiftclient-pep8/288a74f/ : SUCCESS in 53s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/184957/5/check/gate-python-swiftclient-docs/16aabf9//doc/build/html/ : SUCCESS in 1m 17s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/184957/5/check/gate-python-swiftclient-python27/b546afd/ : SUCCESS in 1m 08s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/184957/5/check/gate-python-swiftclient-python34/7dc4cd3/ : SUCCESS in 2m 02s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/184957/5/check/gate-python-swiftclient-pypy/ce16dd6/ : SUCCESS in 1m 34s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/184957/5/check/gate-tempest-dsvm-neutron-src-python-swiftclient/244588e/ : SUCCESS in 1h 16m 56s\n- gate-swift-dsvm-functional http://logs.openstack.org/57/184957/5/check/gate-swift-dsvm-functional/0f0b47f/ : SUCCESS in 37m 22s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/57/184957/5/check/gate-swiftclient-dsvm-functional/72d1104/ : SUCCESS in 31m 22s","accounts_in_message":[],"_revision_number":5},{"id":"33e2bef8027133c9491a05d0b8180f63468f8423","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-09 01:58:59.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":"1cbadd633f092a56afd50984d885a370366cecaa","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-10-09 02:10:07.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"b2121ae2f95bef6f83659adb98a10fa607a18469","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-09 03:11:46.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/57/184957/6/check/gate-python-swiftclient-python26/9840638/ : SUCCESS in 51s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/184957/6/check/gate-python-swiftclient-pep8/d42ff69/ : SUCCESS in 44s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/184957/6/check/gate-python-swiftclient-docs/5bff9b4//doc/build/html/ : SUCCESS in 55s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/184957/6/check/gate-python-swiftclient-python27/79fa26c/ : SUCCESS in 1m 00s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/184957/6/check/gate-python-swiftclient-python34/0d7fc23/ : SUCCESS in 1m 54s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/184957/6/check/gate-python-swiftclient-pypy/adc0af9/ : SUCCESS in 1m 34s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/184957/6/check/gate-tempest-dsvm-neutron-src-python-swiftclient/afb5a3a/ : SUCCESS in 53m 36s\n- gate-swift-dsvm-functional http://logs.openstack.org/57/184957/6/check/gate-swift-dsvm-functional/842eba9/ : SUCCESS in 30m 01s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/57/184957/6/check/gate-swiftclient-dsvm-functional/792ef64/ : SUCCESS in 21m 54s","accounts_in_message":[],"_revision_number":6},{"id":"54f2b007c883cf8c1414fd4763353dfb91b3025b","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2015-10-21 12:15:57.000000000","message":"Patch Set 6: Code-Review-1\n\nIt\u0027s a nice idea, but I can\u0027t help noticing that there are no tests...","accounts_in_message":[],"_revision_number":6},{"id":"8dbe247e0c0681cf65d038a06bbf4de0daa59be5","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-22 09:46:31.000000000","message":"Patch Set 6: Code-Review-1\n\nI agree with Joel Wright. At least add tests for decompression function.","accounts_in_message":[],"_revision_number":6},{"id":"9cce180947bab7fa6d6ea21d27ae9ac030bb9b89","author":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"date":"2015-10-23 21:16:23.000000000","message":"Patch Set 6: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"71a33dcc843c71bcadc9d98e4d14520829a5ef5b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-11-04 19:14:03.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"60df730c28219e1a86fc5bb67a1f46d5c1cf6b09","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-11-04 19:16:05.000000000","message":"Patch Set 6:\n\n(2 comments)\n\nUpdated to include some tests. Still curious about whether people think this should even be something that swiftclient *should* do.","accounts_in_message":[],"_revision_number":6},{"id":"daea7d84fba823a3bec3a0e75e7da6cbb019fea8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-04 20:36:18.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-python26 http://logs.openstack.org/57/184957/7/check/gate-python-swiftclient-python26/91de5cb/ : FAILURE in 55s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/184957/7/check/gate-python-swiftclient-pep8/8020a01/ : SUCCESS in 51s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/184957/7/check/gate-python-swiftclient-docs/c450ec1//doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/184957/7/check/gate-python-swiftclient-python27/64fc497/ : SUCCESS in 59s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/184957/7/check/gate-python-swiftclient-python34/4ee99ec/ : SUCCESS in 1m 38s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/184957/7/check/gate-python-swiftclient-pypy/24161c7/ : SUCCESS in 1m 23s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/184957/7/check/gate-tempest-dsvm-neutron-src-python-swiftclient/404834c/ : SUCCESS in 1h 22m 08s\n- gate-swift-dsvm-functional http://logs.openstack.org/57/184957/7/check/gate-swift-dsvm-functional/de6d1b6/ : SUCCESS in 27m 31s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/57/184957/7/check/gate-swiftclient-dsvm-functional/e019ce8/ : SUCCESS in 25m 56s","accounts_in_message":[],"_revision_number":7},{"id":"30e1383a1c4f256d02a015eb5715d60e180326f7","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-11-04 21:26:43.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"961c3260331876e7c867742404f9b6676f8e71aa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-04 22:38:56.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/57/184957/8/check/gate-python-swiftclient-python26/d0fe295/ : SUCCESS in 1m 07s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/184957/8/check/gate-python-swiftclient-pep8/ee02472/ : SUCCESS in 43s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/184957/8/check/gate-python-swiftclient-docs/3c9ef5b//doc/build/html/ : SUCCESS in 44s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/184957/8/check/gate-python-swiftclient-python27/9b07ebc/ : SUCCESS in 55s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/184957/8/check/gate-python-swiftclient-python34/ae8b463/ : SUCCESS in 1m 50s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/184957/8/check/gate-python-swiftclient-pypy/0503b89/ : SUCCESS in 1m 13s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/184957/8/check/gate-tempest-dsvm-neutron-src-python-swiftclient/ec7022f/ : SUCCESS in 1h 08m 38s\n- gate-swift-dsvm-functional http://logs.openstack.org/57/184957/8/check/gate-swift-dsvm-functional/8b15311/ : SUCCESS in 40m 05s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/57/184957/8/check/gate-swiftclient-dsvm-functional/3478159/ : SUCCESS in 20m 31s","accounts_in_message":[],"_revision_number":8},{"id":"72b16faf5b95ec8e3244657eb2dad7597dfa2fd6","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-11-06 15:56:11.000000000","message":"Patch Set 8: Code-Review-1\n\nIMO it could be useful function.\n\nI\u0027m missing the new option in doc/manpages/swift.1","accounts_in_message":[],"_revision_number":8},{"id":"c1be270bbcbc421b1850aabf5f0ad1b660fc88ca","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-11-06 18:31:52.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"158383c4439d580ced40e813328608a5b19da8fb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-06 22:02:29.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/57/184957/9/check/gate-python-swiftclient-python26/8c7682c/ : SUCCESS in 1m 07s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/184957/9/check/gate-python-swiftclient-pep8/4d2884e/ : SUCCESS in 15s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/184957/9/check/gate-python-swiftclient-docs/b43614c//doc/build/html/ : SUCCESS in 28s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/184957/9/check/gate-python-swiftclient-python27/3a12123/ : SUCCESS in 26s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/184957/9/check/gate-python-swiftclient-python34/2d505ee/ : SUCCESS in 1m 29s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/184957/9/check/gate-python-swiftclient-pypy/b73c8e1/ : SUCCESS in 55s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/184957/9/check/gate-tempest-dsvm-neutron-src-python-swiftclient/322f99b/ : SUCCESS in 1h 08m 24s\n- gate-swift-dsvm-functional http://logs.openstack.org/57/184957/9/check/gate-swift-dsvm-functional/a9dc09f/ : SUCCESS in 44m 30s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/57/184957/9/check/gate-swiftclient-dsvm-functional/1e9e6ed/ : SUCCESS in 27m 05s","accounts_in_message":[],"_revision_number":9},{"id":"b6bf90a3c31c1c9856c80c5236a26a62e2e3ce6a","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-11-07 12:33:41.000000000","message":"Patch Set 9: Code-Review+1\n\nNice!","accounts_in_message":[],"_revision_number":9},{"id":"826d45a6f5e6cf3865ec730250cbd01077ef1b84","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-01 13:06:13.000000000","message":"Patch Set 9: 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":9},{"id":"e4c945c120bfbcc4ce94ce93b66a3430c50e239f","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-12-01 13:17:05.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"755abb255eeb8096c2c8745bd09ee95a0d22bf55","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-01 14:51:25.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/57/184957/10/check/gate-python-swiftclient-python26/f4468a1/ : SUCCESS in 53s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/184957/10/check/gate-python-swiftclient-pep8/84fd6d6/ : SUCCESS in 40s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/184957/10/check/gate-python-swiftclient-docs/21765ff//doc/build/html/ : SUCCESS in 59s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/184957/10/check/gate-python-swiftclient-python27/081b41c/ : SUCCESS in 1m 05s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/184957/10/check/gate-python-swiftclient-python34/0c8b600/ : SUCCESS in 1m 43s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/184957/10/check/gate-python-swiftclient-pypy/4075928/ : SUCCESS in 1m 30s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/184957/10/check/gate-tempest-dsvm-neutron-src-python-swiftclient/a538b4f/ : SUCCESS in 1h 20m 20s\n- gate-swift-dsvm-functional http://logs.openstack.org/57/184957/10/check/gate-swift-dsvm-functional/51c150a/ : SUCCESS in 33m 48s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/57/184957/10/check/gate-swiftclient-dsvm-functional/9c57a01/ : SUCCESS in 28m 37s","accounts_in_message":[],"_revision_number":10},{"id":"c09bb6fd76c6994e728c4039962129efb50d3151","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-12-01 15:26:46.000000000","message":"Patch Set 10:\n\njust rebase","accounts_in_message":[],"_revision_number":10},{"id":"4ad1c4c73c609a4aac0012ce0ac9f0e21be9012e","author":{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},"date":"2015-12-04 21:14:57.000000000","message":"Patch Set 10:\n\nWhat is the intended/expected behavior in these scenarios?\n\n--decode-content set to True:\n\ncontent-encoding not set, gzip/deflate payload\ncontent-encoding: deflate, uncompressed payload\ncontent-encoding: bzip2, gzip/deflate payload\ncontent-encoding: lzma, uncompressed payload\n\n\n--decode-content set to False:\n\ncontent-encoding: deflate\ncontent-encoding: gzip\n\n\npayload compressed with zlib.compress(uncompressed_data, 9)\n\ncontent-encoding not set\ncontent-encoding: deflate\ncontent-encoding: gzip\n\n\npayload compressed with zlib.compress(uncompressed_data, 4)\n\ncontent-encoding not set\ncontent-encoding: deflate\ncontent-encoding: gzip\n\nUnless I\u0027m overthinking or over-analyzing this (and I may), it feels like even having the option may cause more problems than it solves.","accounts_in_message":[],"_revision_number":10},{"id":"b0e2a5a15fa16efd53c162736c9117cc9693584d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-12-04 22:11:27.000000000","message":"Patch Set 10:\n\nThe decode_content \u003d False case is pretty straight-forward; we should only act as a transport layer and pass the still-encoded content to the caller (for library users) or write the still-encoded content to the file/stream/iter (for CLI users).\n\nSince --decode-content is by nature opt-in, I\u0027d expect it to ignore the content-encoding and just decode the content if it can. Past-me is a forgetful idiot; I don\u0027t trust him to set appropriate headers!\n\nAs far as gzip vs deflate (vs raw zlib stream): it sounds like deflate is a bit of a mess [1], so I\u0027m opting for gzip-or-nothing. Later we could support more formats, like deflate or bzip2 or xz (or base64 for that matter). If we were to add deflate, I feel like it\u0027d have to only support actual deflate, not raw zlib stream (we have some magic numbers to look at), but then, I\u0027m not actually planning on implementing it :-)\n\nSo, for the scenarios:\n\n decode_content\u003dTrue, gzip payload \u003d\u003e **DECODE**, regardless of content-encoding (even incorrect ones)\n decode_content\u003dTrue, uncompressed payload \u003d\u003e pass through, regardless of content-encoding\n decode_content\u003dTrue, deflate/lzma/bzip2/raw zlib/etc. payload \u003d\u003e pass through, regardless of content-encoding\n decode_content\u003dFalse \u003d\u003e pass through, always, no matter what\n\n[1] http://stackoverflow.com/a/9856879","accounts_in_message":[],"_revision_number":10},{"id":"2c74dce71bc7cf6b4d5cf37c2511be7f18af21a7","author":{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},"date":"2015-12-04 22:34:33.000000000","message":"Patch Set 10:\n\nOk, thanks. So content-encoding has no bearing at all. This could be a point of confusion.","accounts_in_message":[],"_revision_number":10},{"id":"65cbb4fe620374200d95f09c1f7863a85a90b6bf","author":{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},"date":"2015-12-04 22:49:56.000000000","message":"Patch Set 10: Code-Review+1\n\nCode looks good to me.","accounts_in_message":[],"_revision_number":10},{"id":"538403efd97275c1c70903dec138fee38c8c8a4d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-22 05:57:41.000000000","message":"Patch Set 10: 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":10},{"id":"e35030b4bf29a9c03377783fdb5246232777ed1b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-01-22 18:08:35.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"6cb199e84c37c0ce5461fb8243f8e102cca63c6b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-22 21:39:53.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/184957/11/check/gate-python-swiftclient-pep8/fe23bce/ : SUCCESS in 40s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/184957/11/check/gate-python-swiftclient-docs/525ee6d//doc/build/html/ : SUCCESS in 40s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/184957/11/check/gate-python-swiftclient-python27/f079f1f/ : SUCCESS in 46s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/184957/11/check/gate-python-swiftclient-python34/9dda211/ : SUCCESS in 1m 10s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/184957/11/check/gate-python-swiftclient-pypy/9fafc28/ : SUCCESS in 53s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/184957/11/check/gate-tempest-dsvm-neutron-src-python-swiftclient/65abe0e/ : SUCCESS in 57m 53s\n- gate-swift-dsvm-functional http://logs.openstack.org/57/184957/11/check/gate-swift-dsvm-functional/b593547/ : SUCCESS in 41m 59s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/57/184957/11/check/gate-swiftclient-dsvm-functional/c229b0d/ : SUCCESS in 23m 38s","accounts_in_message":[],"_revision_number":11},{"id":"db5428707dd3d25c279c6552fafdcde3a8d07e3d","author":{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},"date":"2016-01-28 15:51:14.000000000","message":"Patch Set 11: Code-Review+1\n\nLooks good. Nice that you updated man page.","accounts_in_message":[],"_revision_number":11},{"id":"5b0aa5fe3c7c3a2e93060c795dd063010e5da43c","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2016-03-01 13:25:40.000000000","message":"Patch Set 11: Code-Review+2\n\nThe code in maybe_gunzip_iter looks straightforward enough, but I\u0027m especially confident about this because it\u0027s only inserted if the --decode-content is set, so we\u0027re safe.","accounts_in_message":[],"_revision_number":11},{"id":"d4d5da33e85d69e21a47a5260208b56c4e20a0da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 17:52:16.000000000","message":"Patch Set 11: 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":11},{"id":"8f12f6eb80c0bbcf24b8e9e12f64ab09226f84e5","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-02 01:29:41.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"ccbe733af1c9f8bc24e10ca877c3bf7b8a54fdbc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-02 03:01:23.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/184957/12/check/gate-python-swiftclient-pep8/541e876/ : SUCCESS in 2m 47s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/184957/12/check/gate-python-swiftclient-docs/e5c453c//doc/build/html/ : SUCCESS in 2m 39s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/184957/12/check/gate-python-swiftclient-python27/4aad6a9/ : SUCCESS in 2m 59s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/184957/12/check/gate-python-swiftclient-python34/b1e15f0/ : SUCCESS in 3m 54s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/184957/12/check/gate-python-swiftclient-pypy/8173c9a/ : SUCCESS in 1m 37s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/184957/12/check/gate-tempest-dsvm-neutron-src-python-swiftclient/271038c/ : SUCCESS in 1h 08m 31s\n- gate-swift-dsvm-functional http://logs.openstack.org/57/184957/12/check/gate-swift-dsvm-functional/b17a30a/ : SUCCESS in 33m 34s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/57/184957/12/check/gate-swiftclient-dsvm-functional/2655c1c/ : SUCCESS in 18m 00s","accounts_in_message":[],"_revision_number":12},{"id":"ca2721e06bd6f9ca844d72ca659499ae62f73144","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2016-03-02 09:17:53.000000000","message":"Patch Set 12: Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"a591a4972eb9dfcd7e7eb2e1f686713edfff698d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-08 09:48:34.000000000","message":"Patch Set 12: 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":12},{"id":"267d4ff03ff16af4e07a2dd63868d727cf9cd308","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-04-09 00:18:16.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"5b1b2652db46a5defffc5e1959049de59907ffc5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-09 01:36:22.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/184957/13/check/gate-python-swiftclient-docs/6ba4be5//doc/build/html/ : SUCCESS in 2m 23s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/184957/13/check/gate-python-swiftclient-pep8/bce15e4/ : SUCCESS in 1m 55s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/184957/13/check/gate-python-swiftclient-python27/afe307e/ : SUCCESS in 1m 34s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/184957/13/check/gate-python-swiftclient-python34/3114840/ : SUCCESS in 7m 34s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/184957/13/check/gate-python-swiftclient-pypy/e516118/ : SUCCESS in 3m 35s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/184957/13/check/gate-tempest-dsvm-neutron-src-python-swiftclient/2e83b54/ : SUCCESS in 1h 17m 59s\n- gate-swift-dsvm-functional http://logs.openstack.org/57/184957/13/check/gate-swift-dsvm-functional/fe376dc/ : SUCCESS in 13m 18s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/57/184957/13/check/gate-swiftclient-dsvm-functional/5802b90/ : SUCCESS in 10m 39s","accounts_in_message":[],"_revision_number":13},{"id":"2c9b1f40035edb7cbcdae6b6cd3af03d0e841fba","author":{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},"date":"2016-06-07 15:53:03.000000000","message":"Patch Set 13: Code-Review-1\n\nLooks like there\u0027s an incompatibility between use of _SwiftReader and the iterators used when --decode-content is specified.  Please see gist showing shell script I used for testing and the output shown in comments.\nhttps://gist.github.com/pauldardeau/8c4317e4c62cca59306ca8809e1ce347","accounts_in_message":[],"_revision_number":13},{"id":"fb46bb1ab1ca7e2797e1a308715852aec492b98d","author":{"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},"date":"2016-06-20 21:08:25.000000000","message":"Patch Set 13: Code-Review-1\n\nIMO, the option name is vague. \"decode-content\" name makes a user think it can decode any content type, say  *.tar while it only decodes gzipped data\n\nAlso, the man page description and the help text both probably need to clearly mention that this option decodes gzipped data only\n\nHere\u0027s the gist where --decode-content fails with decoding .tar and .tar.gz files \nhttps://gist.github.com/ntata/73007e6819631d0edf49a634f3fe9f34","accounts_in_message":[],"_revision_number":13},{"id":"4d89431c0da89f298e89f69cb924a7bfd422e319","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-06-20 23:00:52.000000000","message":"Abandoned\n\nI considered making some GunzippingReader that would provide a similar bytes_read() interface to satisfy _download_object_job, but I think this rusting between patchsets demonstrates that I was right to worry about whether this is really in-scope for swiftclient.\n\nThe ambiguity of what all will be decoded and the fact that no one\u0027s been clamoring to get this functionality back further reinforces that we probably don\u0027t need this.","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"91d0e3eea70575b473fc42ef07c0a9398ec8eb83","revisions":{"4cf78d011f6d63290250f0eef638ae364e262ecb":{"kind":"REWORK","_number":1,"created":"2015-05-22 06:38:54.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/57/184957/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/184957/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/1"}}},"commit":{"parents":[{"commit":"863afe76a84c8c362ebb499c3e454446e066b859","subject":"Stop decoding object content","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/863afe76a84c8c362ebb499c3e454446e066b859"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-22 02:33:51.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-22 06:15:08.000000000","tz":-420},"subject":"Add --decode-content option","message":"Add --decode-content option\n\nPreviously we would automatically decode objects with a gzip\ncontent-encoding on download, then promptly raise an error because the\nmd5 of this downloaded file didn\u0027t match the object\u0027s etag. In addition,\nas a user the expectation should be that whatever bytes were uploaded\nshould be the exact same bytes that will be downloaded. As a result, we\nno longer decode object data.\n\nSome clients, however, may have viewed that decoding as a feature rather\nthan a bug, and simply ignored the errors that were occurring. This\npatch adds a new parser option (--decode-content) to return to the\nprevious behavior sans error.\n\nChange-Id: I70076140f96088136173781257484253aacb4567\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4cf78d011f6d63290250f0eef638ae364e262ecb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4cf78d011f6d63290250f0eef638ae364e262ecb"}]},"branch":"refs/heads/master"},"91d3725e00c29736675f0c4bc319120b6c4391f6":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-05-22 20:26:01.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/57/184957/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/184957/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/2"}}},"commit":{"parents":[{"commit":"317df7e527c174695e184f8250f5f743ac91f0f2","subject":"Remove simplejson dependency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/317df7e527c174695e184f8250f5f743ac91f0f2"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-22 02:33:51.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-22 20:21:56.000000000","tz":-420},"subject":"Add --decode-content option","message":"Add --decode-content option\n\nPreviously we would automatically decode objects with a gzip\ncontent-encoding on download, then promptly raise an error because the\nmd5 of this downloaded file didn\u0027t match the object\u0027s etag. In addition,\nas a user the expectation should be that whatever bytes were uploaded\nshould be the exact same bytes that will be downloaded. As a result, we\nno longer decode object data.\n\nSome clients, however, may have viewed that decoding as a feature rather\nthan a bug, and simply ignored the errors that were occurring. This\npatch adds a new parser option (--decode-content) to return to the\nprevious behavior sans error.\n\nChange-Id: I70076140f96088136173781257484253aacb4567\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/91d3725e00c29736675f0c4bc319120b6c4391f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/91d3725e00c29736675f0c4bc319120b6c4391f6"}]},"branch":"refs/heads/master"},"33df4cdc94d749211ac228a5b26ec0b3ed2f0a28":{"kind":"REWORK","_number":3,"created":"2015-07-13 16:04:28.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/57/184957/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/184957/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/3"}}},"commit":{"parents":[{"commit":"de3fe02ba7d0112b6128a497981680bfad5b0f6b","subject":"Merge \"Correct the help message of swift tempurl\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/de3fe02ba7d0112b6128a497981680bfad5b0f6b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-22 02:33:51.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-07-13 16:04:21.000000000","tz":-420},"subject":"Add --decode-content option","message":"Add --decode-content option\n\nPreviously we would automatically decode objects with a gzip\ncontent-encoding on download, then promptly raise an error because the\nmd5 of this downloaded file didn\u0027t match the object\u0027s etag. In addition,\nas a user the expectation should be that whatever bytes were uploaded\nshould be the exact same bytes that will be downloaded. As a result, we\nno longer decode object data.\n\nSome clients, however, may have viewed that decoding as a feature rather\nthan a bug, and simply ignored the errors that were occurring. This\npatch adds a new parser option (--decode-content) to return to the\nprevious behavior sans error.\n\nChange-Id: I70076140f96088136173781257484253aacb4567\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/33df4cdc94d749211ac228a5b26ec0b3ed2f0a28"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/33df4cdc94d749211ac228a5b26ec0b3ed2f0a28"}]},"branch":"refs/heads/master"},"d3894811e8de296c6ec09f7227be81e5d7f42166":{"kind":"REWORK","_number":4,"created":"2015-08-10 04:23:22.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/57/184957/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/184957/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/4"}}},"commit":{"parents":[{"commit":"4f9e0891d8df80b6a050c97d26399515fc0eec82","subject":"Merge \"make Connection.get_auth set url and token attributes on self\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4f9e0891d8df80b6a050c97d26399515fc0eec82"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-22 02:33:51.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-08-10 04:18:25.000000000","tz":-300},"subject":"Add --decode-content option","message":"Add --decode-content option\n\nPreviously we would automatically decode objects with a gzip\ncontent-encoding on download, then promptly raise an error because the\nmd5 of this downloaded file didn\u0027t match the object\u0027s etag. In addition,\nas a user the expectation should be that whatever bytes were uploaded\nshould be the exact same bytes that will be downloaded. As a result, we\nno longer decode object data.\n\nSome clients, however, may have viewed that decoding as a feature rather\nthan a bug, and simply ignored the errors that were occurring. This\npatch adds a new parser option (--decode-content) to return to the\nprevious behavior sans error.\n\nChange-Id: I70076140f96088136173781257484253aacb4567\nRelated Change: I6cc30a5c12e37de06d7322533a3c36ad15397cc8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d3894811e8de296c6ec09f7227be81e5d7f42166"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d3894811e8de296c6ec09f7227be81e5d7f42166"}]},"branch":"refs/heads/master"},"548bafe9a358b7e6d2ef3059c33fcd7e7057f3d7":{"kind":"REWORK","_number":5,"created":"2015-09-04 16:10:36.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/57/184957/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/184957/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/5"}}},"commit":{"parents":[{"commit":"93666bb84abc1edc36fbb3ef5ec194cf774e4826","subject":"Merge \"Log and report trace on service operation fails\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/93666bb84abc1edc36fbb3ef5ec194cf774e4826"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-22 02:33:51.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-09-04 16:08:56.000000000","tz":-420},"subject":"Add --decode-content option","message":"Add --decode-content option\n\nPreviously we would automatically decode objects with a gzip\ncontent-encoding on download, then promptly raise an error because the\nmd5 of this downloaded file didn\u0027t match the object\u0027s etag. In addition,\nas a user the expectation should be that whatever bytes were uploaded\nshould be the exact same bytes that will be downloaded. As a result, we\nno longer decode object data.\n\nSome clients, however, may have viewed that decoding as a feature rather\nthan a bug, and simply ignored the errors that were occurring. This\npatch adds a new parser option (--decode-content) to return to the\nprevious behavior sans error.\n\nChange-Id: I70076140f96088136173781257484253aacb4567\nRelated Change: I6cc30a5c12e37de06d7322533a3c36ad15397cc8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/548bafe9a358b7e6d2ef3059c33fcd7e7057f3d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/548bafe9a358b7e6d2ef3059c33fcd7e7057f3d7"}]},"branch":"refs/heads/master"},"b065763ad111842730b38add6d791cbf471c57a8":{"kind":"REWORK","_number":6,"created":"2015-10-09 02:10:07.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/57/184957/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/184957/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/6"}}},"commit":{"parents":[{"commit":"9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188","subject":"Miscellaneous (mostly test) cleanup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-22 02:33:51.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-10-09 02:09:57.000000000","tz":-420},"subject":"Add --decode-content option","message":"Add --decode-content option\n\nPreviously we would automatically decode objects with a gzip\ncontent-encoding on download, then promptly raise an error because the\nmd5 of this downloaded file didn\u0027t match the object\u0027s etag. In addition,\nas a user the expectation should be that whatever bytes were uploaded\nshould be the exact same bytes that will be downloaded. As a result, we\nno longer decode object data.\n\nSome clients, however, may have viewed that decoding as a feature rather\nthan a bug, and simply ignored the errors that were occurring. This\npatch adds a new parser option (--decode-content) to return to the\nprevious behavior sans error.\n\nChange-Id: I70076140f96088136173781257484253aacb4567\nRelated Change: I6cc30a5c12e37de06d7322533a3c36ad15397cc8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b065763ad111842730b38add6d791cbf471c57a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b065763ad111842730b38add6d791cbf471c57a8"}]},"branch":"refs/heads/master"},"2e3db7d5523a912e2d6688935ed6117fd9a5ffba":{"kind":"REWORK","_number":7,"created":"2015-11-04 19:14:03.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/57/184957/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/184957/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/7"}}},"commit":{"parents":[{"commit":"9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188","subject":"Miscellaneous (mostly test) cleanup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-22 02:33:51.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-11-04 19:13:02.000000000","tz":-480},"subject":"Add --decode-content option","message":"Add --decode-content option\n\nPreviously we would automatically decode objects with a gzip\ncontent-encoding on download, then promptly raise an error because the\nmd5 of this downloaded file didn\u0027t match the object\u0027s etag. In addition,\nas a user the expectation should be that whatever bytes were uploaded\nshould be the exact same bytes that will be downloaded. As a result, we\nno longer decode object data (see related change).\n\nSome clients, however, may have viewed that decoding as a feature rather\nthan a bug, and simply ignored the errors that were occurring. This\npatch adds a new parser option (--decode-content) to return to the\nprevious behavior sans error.\n\nChange-Id: I70076140f96088136173781257484253aacb4567\nRelated Change: I6cc30a5c12e37de06d7322533a3c36ad15397cc8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2e3db7d5523a912e2d6688935ed6117fd9a5ffba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2e3db7d5523a912e2d6688935ed6117fd9a5ffba"}]},"branch":"refs/heads/master"},"d7827a09dff9d155150aedd2409c2304aae0de86":{"kind":"REWORK","_number":8,"created":"2015-11-04 21:26:43.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/57/184957/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/184957/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/8"}}},"commit":{"parents":[{"commit":"9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188","subject":"Miscellaneous (mostly test) cleanup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-22 02:33:51.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-11-04 21:26:36.000000000","tz":-480},"subject":"Add --decode-content option","message":"Add --decode-content option\n\nPreviously we would automatically decode objects with a gzip\ncontent-encoding on download, then promptly raise an error because the\nmd5 of this downloaded file didn\u0027t match the object\u0027s etag. In addition,\nas a user the expectation should be that whatever bytes were uploaded\nshould be the exact same bytes that will be downloaded. As a result, we\nno longer decode object data (see related change).\n\nSome clients, however, may have viewed that decoding as a feature rather\nthan a bug, and simply ignored the errors that were occurring. This\npatch adds a new parser option (--decode-content) to return to the\nprevious behavior sans error.\n\nChange-Id: I70076140f96088136173781257484253aacb4567\nRelated Change: I6cc30a5c12e37de06d7322533a3c36ad15397cc8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d7827a09dff9d155150aedd2409c2304aae0de86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d7827a09dff9d155150aedd2409c2304aae0de86"}]},"branch":"refs/heads/master"},"ed406ed298eaf53d6a5aab5630c5560620f61ae0":{"kind":"REWORK","_number":9,"created":"2015-11-06 18:31:52.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/57/184957/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/184957/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/9"}}},"commit":{"parents":[{"commit":"9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188","subject":"Miscellaneous (mostly test) cleanup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-22 02:33:51.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-11-06 18:30:31.000000000","tz":-480},"subject":"Add --decode-content option","message":"Add --decode-content option\n\nPreviously we would automatically decode objects with a gzip\ncontent-encoding on download, then promptly raise an error because the\nmd5 of this downloaded file didn\u0027t match the object\u0027s etag. In addition,\nas a user the expectation should be that whatever bytes were uploaded\nshould be the exact same bytes that will be downloaded. As a result, we\nno longer decode object data (see related change).\n\nSome clients, however, may have viewed that decoding as a feature rather\nthan a bug, and simply ignored the errors that were occurring. This\npatch adds a new parser option (--decode-content) to return to the\nprevious behavior sans error.\n\nChange-Id: I70076140f96088136173781257484253aacb4567\nRelated Change: I6cc30a5c12e37de06d7322533a3c36ad15397cc8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ed406ed298eaf53d6a5aab5630c5560620f61ae0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ed406ed298eaf53d6a5aab5630c5560620f61ae0"}]},"branch":"refs/heads/master"},"7185474336b731a9926bda4955396a1874c2c39c":{"kind":"REWORK","_number":10,"created":"2015-12-01 13:17:05.000000000","uploader":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"ref":"refs/changes/57/184957/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/184957/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/10"}}},"commit":{"parents":[{"commit":"a564eb0e4cad452c5556c54c752ed896d0eb25af","subject":"Merge \"Unification of manpages and docstrings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a564eb0e4cad452c5556c54c752ed896d0eb25af"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-22 02:33:51.000000000","tz":-420},"committer":{"name":"Peter Lisák","email":"peter.lisak@firma.seznam.cz","date":"2015-12-01 13:14:17.000000000","tz":60},"subject":"Add --decode-content option","message":"Add --decode-content option\n\nPreviously we would automatically decode objects with a gzip\ncontent-encoding on download, then promptly raise an error because the\nmd5 of this downloaded file didn\u0027t match the object\u0027s etag. In addition,\nas a user the expectation should be that whatever bytes were uploaded\nshould be the exact same bytes that will be downloaded. As a result, we\nno longer decode object data (see related change).\n\nSome clients, however, may have viewed that decoding as a feature rather\nthan a bug, and simply ignored the errors that were occurring. This\npatch adds a new parser option (--decode-content) to return to the\nprevious behavior sans error.\n\nChange-Id: I70076140f96088136173781257484253aacb4567\nRelated Change: I6cc30a5c12e37de06d7322533a3c36ad15397cc8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7185474336b731a9926bda4955396a1874c2c39c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7185474336b731a9926bda4955396a1874c2c39c"}]},"branch":"refs/heads/master"},"f5b920a098e5d5355a6ff926ed6dd227b7931c53":{"kind":"REWORK","_number":11,"created":"2016-01-22 18:08:35.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/57/184957/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/184957/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/11"}}},"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":"2015-05-22 02:33:51.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-22 18:08:22.000000000","tz":-480},"subject":"Add --decode-content option","message":"Add --decode-content option\n\nPreviously we would automatically decode objects with a gzip\ncontent-encoding on download, then promptly raise an error because the\nmd5 of this downloaded file didn\u0027t match the object\u0027s etag. In addition,\nas a user the expectation should be that whatever bytes were uploaded\nshould be the exact same bytes that will be downloaded. As a result, we\nno longer decode object data (see related change).\n\nSome clients, however, may have viewed that decoding as a feature rather\nthan a bug, and simply ignored the errors that were occurring. This\npatch adds a new parser option (--decode-content) to return to the\nprevious behavior sans error.\n\nChange-Id: I70076140f96088136173781257484253aacb4567\nRelated Change: I6cc30a5c12e37de06d7322533a3c36ad15397cc8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f5b920a098e5d5355a6ff926ed6dd227b7931c53"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f5b920a098e5d5355a6ff926ed6dd227b7931c53"}]},"branch":"refs/heads/master"},"62855de6b6b3e20a149ac3cedbce7bdb9a4929c3":{"kind":"REWORK","_number":12,"created":"2016-03-02 01:29:41.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/57/184957/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/184957/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/12"}}},"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":"2015-05-22 02:33:51.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-03-02 01:27:43.000000000","tz":0},"subject":"Add --decode-content option","message":"Add --decode-content option\n\nPreviously we would automatically decode objects with a gzip\ncontent-encoding on download, then promptly raise an error because the\nmd5 of this downloaded file didn\u0027t match the object\u0027s etag. In addition,\nas a user the expectation should be that whatever bytes were uploaded\nshould be the exact same bytes that will be downloaded. As a result, we\nno longer decode object data (see related change).\n\nSome clients, however, may have viewed that decoding as a feature rather\nthan a bug, and simply ignored the errors that were occurring. This\npatch adds a new parser option (--decode-content) to return to the\nprevious behavior sans error.\n\nChange-Id: I70076140f96088136173781257484253aacb4567\nRelated Change: I6cc30a5c12e37de06d7322533a3c36ad15397cc8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/62855de6b6b3e20a149ac3cedbce7bdb9a4929c3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/62855de6b6b3e20a149ac3cedbce7bdb9a4929c3"}]},"branch":"refs/heads/master"},"91d0e3eea70575b473fc42ef07c0a9398ec8eb83":{"kind":"REWORK","_number":13,"created":"2016-04-09 00:18:16.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/57/184957/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/184957/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/184957/13"}}},"commit":{"parents":[{"commit":"015903e383a27318918ee7827574ecb120110ae2","subject":"Merge \"Port from optparse to argparse\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/015903e383a27318918ee7827574ecb120110ae2"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-22 02:33:51.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-04-09 00:18:14.000000000","tz":-420},"subject":"Add --decode-content option","message":"Add --decode-content option\n\nPreviously we would automatically decode objects with a gzip\ncontent-encoding on download, then promptly raise an error because the\nmd5 of this downloaded file didn\u0027t match the object\u0027s etag. In addition,\nas a user the expectation should be that whatever bytes were uploaded\nshould be the exact same bytes that will be downloaded. As a result, we\nno longer decode object data (see related change).\n\nSome clients, however, may have viewed that decoding as a feature rather\nthan a bug, and simply ignored the errors that were occurring. This\npatch adds a new parser option (--decode-content) to return to the\nprevious behavior sans error.\n\nChange-Id: I70076140f96088136173781257484253aacb4567\nRelated Change: I6cc30a5c12e37de06d7322533a3c36ad15397cc8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/91d0e3eea70575b473fc42ef07c0a9398ec8eb83"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/91d0e3eea70575b473fc42ef07c0a9398ec8eb83"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
