)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"16c91f6fd458fd9abd4e68dfdedd89efc292d592","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"db594577_ba19bd7d","updated":"2024-02-02 15:36:56.000000000","message":"Zoneinfo is not available in Python 3.8. So we have to use pytz in Python 3.8 is this approach (See [1])\n\nHowever, as far as I\u0027ve checked, all of the current usages of pytz can be replaced by datetime, as I proposed in [2] and this works both for Python 3.8 and Python 3.9+. I wonder if we can consider [2] instead of using zoneinfo.\n\n[1] https://review.opendev.org/c/openstack/heat/+/897627\n[2] https://review.opendev.org/c/openstack/cinder/+/907612","commit_id":"ea2e06da9da6cd73dfc1fded1da17e664616828d"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"351b5abb1dd255b2be062b109d65ff8b2b056f0b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"727961c4_d9440aa9","updated":"2023-05-09 13:16:02.000000000","message":"tempest-integrated-storage-ubuntu-focal, which is voting, fails with this change because it\u0027s running python 3.8.","commit_id":"ea2e06da9da6cd73dfc1fded1da17e664616828d"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"080fae912748abca9b2f44b95e2643fb2efc82dd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"86f7cad5_65b49556","updated":"2024-05-17 15:39:13.000000000","message":"Looking at the reasoning, it makes sense to do this change. Thanks Eric!","commit_id":"7afc7ae2acaac1485c37fa367eedab4becda02b7"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"e8efb254f27812deaa4f183a7636c1652034b3e7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"aac73f35_11262c16","updated":"2024-05-17 15:21:47.000000000","message":"Thanks, Eric.  Raising the priority because there\u0027s no sense letting this sit around.","commit_id":"7afc7ae2acaac1485c37fa367eedab4becda02b7"}],"setup.cfg":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"e8efb254f27812deaa4f183a7636c1652034b3e7","unresolved":true,"context_lines":[{"line_number":5,"context_line":"author \u003d OpenStack"},{"line_number":6,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"},{"line_number":7,"context_line":"url \u003d https://docs.openstack.org/cinder/latest/"},{"line_number":8,"context_line":"python_requires \u003d \u003e\u003d3.8"},{"line_number":9,"context_line":"classifiers \u003d"},{"line_number":10,"context_line":"    Environment :: OpenStack"},{"line_number":11,"context_line":"    Intended Audience :: Information Technology"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"5fe08fd5_02b19888","line":8,"updated":"2024-05-17 15:21:47.000000000","message":"We need to remember to update this, maybe after Dalmatian milestone-1.","commit_id":"7afc7ae2acaac1485c37fa367eedab4becda02b7"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"596ab3e1093db6106d1238d7aea5f344088f60ae","unresolved":true,"context_lines":[{"line_number":5,"context_line":"author \u003d OpenStack"},{"line_number":6,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"},{"line_number":7,"context_line":"url \u003d https://docs.openstack.org/cinder/latest/"},{"line_number":8,"context_line":"python_requires \u003d \u003e\u003d3.8"},{"line_number":9,"context_line":"classifiers \u003d"},{"line_number":10,"context_line":"    Environment :: OpenStack"},{"line_number":11,"context_line":"    Intended Audience :: Information Technology"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"010e6866_ccada9fd","line":8,"in_reply_to":"5fe08fd5_02b19888","updated":"2024-05-17 15:28:51.000000000","message":"This should be updated before we merge this change, because change effectively breaks python 3.8 compatibility.","commit_id":"7afc7ae2acaac1485c37fa367eedab4becda02b7"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"e8efb254f27812deaa4f183a7636c1652034b3e7","unresolved":true,"context_lines":[{"line_number":16,"context_line":"    Programming Language :: Python :: Implementation :: CPython"},{"line_number":17,"context_line":"    Programming Language :: Python :: 3 :: Only"},{"line_number":18,"context_line":"    Programming Language :: Python :: 3"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3.9"},{"line_number":20,"context_line":"    Programming Language :: Python :: 3.10"},{"line_number":21,"context_line":"    Programming Language :: Python :: 3.11"},{"line_number":22,"context_line":"project_urls:"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"14ca4a79_f83433af","line":19,"updated":"2024-05-17 15:21:47.000000000","message":"We only claim support for 3.9-3.11 (just pointing that out).","commit_id":"7afc7ae2acaac1485c37fa367eedab4becda02b7"}]}
