)]}'
{"id":"openstack%2Fstorlets~720131","triplet_id":"openstack%2Fstorlets~master~I3d6e1363a7f001618b594ded8bdaefc3164544f6","project":"openstack/storlets","branch":"master","topic":"py27","hashtags":[],"change_id":"I3d6e1363a7f001618b594ded8bdaefc3164544f6","subject":"Revert \"Cleanup py27 support\"","status":"MERGED","created":"2020-04-15 06:59:47.000000000","updated":"2020-04-22 08:15:50.000000000","submitted":"2020-04-22 08:14:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"720131-1587543242152-276f548f","meta_rev_id":"7d9e78223ce8672720f20a9da1c1e641344758e2","_number":720131,"virtual_id_number":720131,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-04-22 08:14:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"recommended":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"all":[{"value":1,"date":"2020-04-21 02:33:45.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":1,"date":"2020-04-21 06:14:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":2,"date":"2020-04-22 07:47:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-04-21 19:53:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":0,"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":1,"date":"2020-04-22 07:47:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-04-15 06:59:47.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2020-04-21 02:33:45.000000000","updated_by":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"reviewer":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"state":"REVIEWER"},{"updated":"2020-04-21 06:14:20.000000000","updated_by":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"reviewer":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"state":"REVIEWER"},{"updated":"2020-04-21 19:53:15.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2020-04-22 08:14:01.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"a4b8865f2e038a21f1a4d501bd74e2f1e641639a","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2020-04-15 06:59:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ca5fa2a6bf6015fadc42e68656ac6986fa161aa4","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-15 07:09:45.000000000","message":"Patch Set 1:\n\nDid you talk with Ghanshyam Mann about this as champion of the py27 goal? He should add storlet to the list to ignore if it\u0027s not there yet.","accounts_in_message":[],"_revision_number":1},{"id":"6734831f07491b5e08fb867147ad3075b0c31f24","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2020-04-15 07:09:49.000000000","message":"Patch Set 1: Code-Review+2\n\nThis is needed because Storlets is a plugin of OpenStack Swift and currently Swift still have py2 gate. A little before, Swift has known issues on py3, I may be missing if it has been already resolved (or not) but we should keep the py2 runnable config IMO for a while.\n\nAgree to the OpenStack governance to support py3 so IMO, we may drop py2 testing but *I* want to keep the py2 compatible code yet.\n\nthe state is around https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html#projects-keeping-py2-7-support","accounts_in_message":[],"_revision_number":1},{"id":"b562bb4cb0f30473fb4439a46d3a4556312be9c7","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-15 07:10:13.000000000","message":"Patch Set 1: Code-Review-1\n\nLet\u0027s only do a partial revert, leave the rst file changes in.\n\nLet me do that quickly","accounts_in_message":[],"_revision_number":1},{"id":"4d2d8d1a1e90d8ad6bd9ebe6da45492253d6a80a","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-15 07:14:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c350b47521666cad4bccb9aa46ea4f01938731c0","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-15 07:15:02.000000000","message":"Patch Set 2:\n\nYour call to revert - but if you do, let\u0027s do it this way, please.","accounts_in_message":[],"_revision_number":2},{"id":"6722bd01df95644883f2913cf508461784658b4e","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2020-04-15 07:16:58.000000000","message":"Patch Set 2:\n\nThanks Andreas for updating patch and your suggestion.\n\nI\u0027ve note yet talked with Ghanshyam, but will reach him to ask to include storlets in the list.","accounts_in_message":[],"_revision_number":2},{"id":"4e94c56c7c7e206c796feae9dbafb5c1305859de","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-15 07:47:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/7d4df9b9dbb146abaacf4cb12e60e0c3 : SUCCESS in 3m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0445ce8b20a445a48011514a85b1edf0 : SUCCESS in 8m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0f331a97451d42e0a88bd9cb6ddb5828 : SUCCESS in 7m 24s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1fccb86bc52e493da10f7b1c70c0fc7b : SUCCESS in 7m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/069165b4766c4710a317cf56d21a96cc : SUCCESS in 7m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7e0cd46434ba4a6d81b8ce7851da7ad7 : SUCCESS in 6m 29s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/cf1e1c10b18748ad84f93195f47b65d1 : SUCCESS in 21m 58s","accounts_in_message":[],"_revision_number":2},{"id":"f009a52976e196b00c863ad6b68b1d68583ad842","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2020-04-16 02:50:25.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"d27d6f15dc2176891ca2cb712724f412e019f185","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-16 03:20:48.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/77418a9ff58349bf835b71fd9979350e : SUCCESS in 3m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e358149ed3824150bb3729f56e5e749b : SUCCESS in 5m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/dab8834fdb6a42aabbcd3cf78cc68b11 : SUCCESS in 5m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6764865feee640e09d722cd740798a62 : SUCCESS in 6m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0a6e78f121ca49c78b792b175a13b2dd : SUCCESS in 5m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/65ac418fe03b4943be4099bb821ae788 : SUCCESS in 6m 06s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/c37f84751eb9487fa0c6dbb6bd07d1d1 : SUCCESS in 29m 13s","accounts_in_message":[],"_revision_number":3},{"id":"d5daf4db46fd176310261ae1f6a4f56ecb3d0434","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-04-18 18:12:10.000000000","message":"Patch Set 3:\n\nAs discuss in ML, let\u0027s wait for this to merge and then we are good to go on keeping py2 in Storlets - https://review.opendev.org/#/c/720714/1","accounts_in_message":[],"_revision_number":3},{"id":"ba966535235fe2c164939afb805841e450b482f1","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2020-04-20 03:14:50.000000000","message":"Patch Set 3: Code-Review-2\n\nLet me put -2 atm so that we won\u0027t merge this accidentally.","accounts_in_message":[],"_revision_number":3},{"id":"78113728bfdc41c8a773297ae2ea6589d4cc40b9","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2020-04-21 02:33:45.000000000","message":"Patch Set 3: Code-Review+1\n\nI know it\u0027s still waiting to get approval to keep py2 on storlets.\n\nJust for codebase, no opposite opinion exists to me so leave my +1 to get this merged immediately after the decision.","accounts_in_message":[],"_revision_number":3},{"id":"34eba2d0ee6647c097f21d251b5e96589c941f91","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-04-21 06:14:20.000000000","message":"Patch Set 3: Code-Review+1\n\nI don\u0027t think you have to wait for the governance change, just go ahead and merge this...","accounts_in_message":[],"_revision_number":3},{"id":"613800c7243e827d05d44bd5ec2038ed6ffb530b","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-04-21 19:53:15.000000000","message":"Patch Set 3: Code-Review+1\n\ngovernance patch has agreement now so we are good to go now.","accounts_in_message":[],"_revision_number":3},{"id":"aa14677c1767eb59f4d7324a431441c2c7d5d0bf","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2020-04-22 07:47:02.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n@Ghanshyam Thanks for your confirmation. I\u0027ll merge the series of patches.","accounts_in_message":[],"_revision_number":3},{"id":"f47dd9f2f0d159606b523eee3650db2728c9cbd7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 07:47:14.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"d9d7e5ca5cb81f59ae748b689ac194fa50d7bc91","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 08:14:01.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/535163ec272d4788b8ebf1382120f4b1 : SUCCESS in 5m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8acb9e201aa84253a71d65a25fcbbf99 : SUCCESS in 4m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2ab5361f523d425782f46bb632f6a4f7 : SUCCESS in 5m 56s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/325a5004cd784f00b34775028a406234 : SUCCESS in 6m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6237248ae1c54dec8050ed19a8f8a8a5 : SUCCESS in 6m 09s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/857124e1e88f491abd6cf349c1f3790c : SUCCESS in 22m 18s","accounts_in_message":[],"_revision_number":3},{"id":"6adf4c58b8c94b54e3a8123f69c69a4e1a2334ea","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 08:14:02.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"74e494a42db0602ef1d30649f142a170a931de3b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 08:15:50.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eecd8b0345c046379d568adf7c2ab6d4 : SUCCESS in 1m 27s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"271dae81061595f066b8fadc06c92ef66a23af2e","revisions":{"dce7ef54198b3d37b0d533c035343f029a5c5217":{"kind":"REWORK","_number":1,"created":"2020-04-15 06:59:47.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/31/720131/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/31/720131/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/31/720131/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/31/720131/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/31/720131/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/31/720131/1"}}},"commit":{"parents":[{"commit":"60c1454e953f5dda8c0101562051adfecab1c91d","subject":"Cleanup py27 support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/60c1454e953f5dda8c0101562051adfecab1c91d"}]}],"author":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2020-04-15 06:59:47.000000000","tz":0},"committer":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2020-04-15 06:59:47.000000000","tz":0},"subject":"Revert \"Cleanup py27 support\"","message":"Revert \"Cleanup py27 support\"\n\nThis reverts commit 60c1454e953f5dda8c0101562051adfecab1c91d.\n\nBecause swift still has some remaining known issue with Py3,\nwe still need to keep py2 compatibility during Ussuri cycle.\n\nChange-Id: I3d6e1363a7f001618b594ded8bdaefc3164544f6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/dce7ef54198b3d37b0d533c035343f029a5c5217"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/dce7ef54198b3d37b0d533c035343f029a5c5217"}]},"branch":"refs/heads/master"},"13e225e11026aea10f2ca7097c76b1d338a58594":{"kind":"REWORK","_number":2,"created":"2020-04-15 07:14:06.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/31/720131/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/31/720131/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/31/720131/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/31/720131/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/31/720131/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/31/720131/2"}}},"commit":{"parents":[{"commit":"60c1454e953f5dda8c0101562051adfecab1c91d","subject":"Cleanup py27 support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/60c1454e953f5dda8c0101562051adfecab1c91d"}]}],"author":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2020-04-15 06:59:47.000000000","tz":0},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2020-04-15 07:13:15.000000000","tz":120},"subject":"Revert \"Cleanup py27 support\"","message":"Revert \"Cleanup py27 support\"\n\nThis partially reverts commit 60c1454e953f5dda8c0101562051adfecab1c91d.\n\nIt only reverts the py27 changes, not the docs change since that is\nnot relevant for py27.\n\nBecause swift still has some remaining known issue with Py3,\nwe still need to keep py2 compatibility during Ussuri cycle.\n\nChange-Id: I3d6e1363a7f001618b594ded8bdaefc3164544f6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/13e225e11026aea10f2ca7097c76b1d338a58594"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/13e225e11026aea10f2ca7097c76b1d338a58594"}]},"branch":"refs/heads/master"},"271dae81061595f066b8fadc06c92ef66a23af2e":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2020-04-16 02:50:25.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/31/720131/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/31/720131/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/31/720131/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/31/720131/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/31/720131/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/31/720131/3"}}},"commit":{"parents":[{"commit":"a8f1fce69ab236314ae62316482da2f11fe19865","subject":"Merge \"Cleanup py27 support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/a8f1fce69ab236314ae62316482da2f11fe19865"}]}],"author":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2020-04-15 06:59:47.000000000","tz":0},"committer":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2020-04-16 02:48:13.000000000","tz":540},"subject":"Revert \"Cleanup py27 support\"","message":"Revert \"Cleanup py27 support\"\n\nThis partially reverts commit 60c1454e953f5dda8c0101562051adfecab1c91d.\n\nIt only reverts the py27 changes, not the docs change since that is\nnot relevant for py27.\n\nBecause swift still has some remaining known issue with Py3,\nwe still need to keep py2 compatibility during Ussuri cycle.\n\nChange-Id: I3d6e1363a7f001618b594ded8bdaefc3164544f6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/271dae81061595f066b8fadc06c92ef66a23af2e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/271dae81061595f066b8fadc06c92ef66a23af2e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
