)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"fc3530146c3fc65612a3ba4f38c9e3cc7e552d42","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f20fb8c0_8a07a583","updated":"2025-05-30 14:49:25.000000000","message":"so i was talking to @fungi@yuggoth.org about this on irc in #openstack-release\n\napprently there is dissagrement over how this new field shoudl be used and\nthere si a posiblity that it may change again in the near term\n\n\nsomething related to if this is the licnes of the package that is ship in the release artifact or of the release artifact itself which may have vendored copies of depencies that could have a difffenrt license.\n\ni woudl stongly lean ot the former but if this si still influx i think we shoudl hold off on adressign the deprecatoin notice until that has settled.","commit_id":"2f6d94b094de8dcdb882b938ded34cb33c50ad5e"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"9ba85e6c9a093358a2e7524c5b5071693984da68","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"39eb12d8_396854e6","in_reply_to":"f20fb8c0_8a07a583","updated":"2025-05-30 17:17:33.000000000","message":"For reference, I was already experimenting with PEP 639 conformance in I7ea29336d4fd636b432bd794fbf457fc3daea014 for bindep. Some things to be aware of:\n\n1. This requires SetupTools 77 or later, so may be premature if we expect environments with earlier SetupTools (though as long as you build with Python 3.9 or later that should probably be fine with the included build-system.requires update).\n\n2. Based on the ongoing discussion in https://discuss.python.org/t/90314 about lack of clarity between project license vs sdist/wheel licenses, it\u0027s quite possible that this newer syntax will also be deprecated in the near future in favor of an even newer alternative for distinguishing between them.","commit_id":"2f6d94b094de8dcdb882b938ded34cb33c50ad5e"}],"setup.cfg":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"43360c62faf4fdb86fbb54ff65a0ff04d1ee7799","unresolved":true,"context_lines":[{"line_number":3,"context_line":"summary \u003d Cloud computing fabric controller"},{"line_number":4,"context_line":"description_file \u003d"},{"line_number":5,"context_line":"    README.rst"},{"line_number":6,"context_line":"license \u003d Apache-2.0"},{"line_number":7,"context_line":"author \u003d OpenStack"},{"line_number":8,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"},{"line_number":9,"context_line":"url \u003d https://docs.openstack.org/nova/latest/"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"1fd70284_8dfe0782","line":6,"updated":"2025-05-29 16:18:42.000000000","message":"so this  requires a newer version of setuptools as noted in \nhttps://opendev.org/opendev/bindep/src/branch/master/pyproject.toml#L47-L48\n\nbut we do not support Python 3.8\n\nso for nova this is this is perfectly fine to do.\n\nother project will have to decied if requiring (requires SetupTools\u003e\u003d77).\nis desireable just to silence a deprecation warning.\n\nnote we probably shoudl also bump the setuptools verion here\nhttps://github.com/openstack/nova/blob/master/pyproject.toml#L2\n\nor remove the dep and bump pbr as it will handel that for use now automatically.","commit_id":"6bdd761fbedb409b7b01b499388ca5160347ce2e"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"e151f225bcd2b3d0b8e0d8c626d05c9752150aa2","unresolved":true,"context_lines":[{"line_number":3,"context_line":"summary \u003d Cloud computing fabric controller"},{"line_number":4,"context_line":"description_file \u003d"},{"line_number":5,"context_line":"    README.rst"},{"line_number":6,"context_line":"license \u003d Apache-2.0"},{"line_number":7,"context_line":"author \u003d OpenStack"},{"line_number":8,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"},{"line_number":9,"context_line":"url \u003d https://docs.openstack.org/nova/latest/"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"661eba63_920447d5","line":6,"in_reply_to":"1fd70284_8dfe0782","updated":"2025-05-30 01:10:08.000000000","message":"I\u0027ve bumped the min version of setuptools. pbr 6.1.1. requires setuptools but only \u003e\u003d64.0.0 so for completeness we have to bump setuptools explicitly.","commit_id":"6bdd761fbedb409b7b01b499388ca5160347ce2e"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"fa13a5ea66a271d49c3b59cccd448cb2879976a4","unresolved":true,"context_lines":[{"line_number":3,"context_line":"summary \u003d Cloud computing fabric controller"},{"line_number":4,"context_line":"description_file \u003d"},{"line_number":5,"context_line":"    README.rst"},{"line_number":6,"context_line":"license \u003d Apache-2.0"},{"line_number":7,"context_line":"author \u003d OpenStack"},{"line_number":8,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"},{"line_number":9,"context_line":"url \u003d https://docs.openstack.org/nova/latest/"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"5b837a0c_4188cf19","line":6,"in_reply_to":"661eba63_920447d5","updated":"2025-05-30 11:34:33.000000000","message":"the test-release-openstack job is still using py3.8\n\n File \"/home/zuul/.local/pyproject-build/lib/python3.8/site-packages/build/__main__.py\", line 178, in _handle_build_error\n \n we should fix that  its currently on focal...\n https://opendev.org/openstack/project-config/src/branch/master/zuul.d/jobs.yaml#L50-L63\n \n i think https://review.opendev.org/c/openstack/project-config/+/951395 will resolve it but since thats a config project we will not no until after its merged...","commit_id":"6bdd761fbedb409b7b01b499388ca5160347ce2e"}]}
