)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"01497aab99cd7aef00689110d3c6b04f27209274","unresolved":true,"context_lines":[{"line_number":14,"context_line":"``Requires-Dist`` metadata entirely."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"The ``pyroute2`` package is the only entry in"},{"line_number":17,"context_line":"``global-requirements.txt`` with a ``sys_platform`` marker. Windows is"},{"line_number":18,"context_line":"no longer a supported platform for OpenStack services, so the"},{"line_number":19,"context_line":"``sys_platform!\u003d\u0027win32\u0027`` constraint is no longer needed. Removing it"},{"line_number":20,"context_line":"ensures ``pyroute2`` is correctly included in wheel metadata built by"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"23ff44c7_1cfe7c46","line":17,"updated":"2026-10-08 10:42:58.000000000","message":"this is plainly not true","commit_id":"4c61631de5a20497ef3a6c5d505cf7bce9fd2d40"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"01497aab99cd7aef00689110d3c6b04f27209274","unresolved":true,"context_lines":[{"line_number":18,"context_line":"no longer a supported platform for OpenStack services, so the"},{"line_number":19,"context_line":"``sys_platform!\u003d\u0027win32\u0027`` constraint is no longer needed. Removing it"},{"line_number":20,"context_line":"ensures ``pyroute2`` is correctly included in wheel metadata built by"},{"line_number":21,"context_line":"``pbr`` \u003c 7.1.0."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"[1]https://bugs.launchpad.net/pbr/+bug/2162730"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"4521e4ed_4509b1b8","line":21,"updated":"2026-10-08 10:42:58.000000000","message":"We have pbr 7.1.3 now, does this make this change obsolete or are there places where you actually need the combination of new setuptools and old pbr?","commit_id":"4c61631de5a20497ef3a6c5d505cf7bce9fd2d40"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"01497aab99cd7aef00689110d3c6b04f27209274","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0f91d698_4f180254","updated":"2026-10-08 10:42:58.000000000","message":"I don\u0027t mind removing the sys_platform markers, but I think it should be done completely and also combined with cleaning up the tests related to it","commit_id":"4c61631de5a20497ef3a6c5d505cf7bce9fd2d40"}],"global-requirements.txt":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"8974d404b38b154669e546059b34c1f1c94eb965","unresolved":true,"context_lines":[{"line_number":137,"context_line":"PyMySQL  # MIT License"},{"line_number":138,"context_line":"pyOpenSSL  # Apache-2.0"},{"line_number":139,"context_line":"pyparsing  # MIT"},{"line_number":140,"context_line":"pyroute2!\u003d0.5.4,!\u003d0.5.5,!\u003d0.7.1,!\u003d0.9.1,!\u003d0.9.2,!\u003d0.9.3,!\u003d0.9.4  # Apache-2.0 (+ dual licensed GPL2)"},{"line_number":141,"context_line":"pysaml2!\u003d4.0.3,!\u003d4.0.4,!\u003d4.0.5rc1,!\u003d4.0.5,!\u003d4.1.0,!\u003d4.2.0,!\u003d4.3.0,!\u003d4.4.0,!\u003d4.6.0  # Apache-2.0"},{"line_number":142,"context_line":"pysnmp  # BSD"},{"line_number":143,"context_line":"pystache  # MIT"}],"source_content_type":"text/plain","patch_set":1,"id":"6c412e1f_c2c3ea67","line":140,"updated":"2026-09-30 16:04:46.000000000","message":"Do we know if this will cause a failure in the neutron requirements job until we merge your related change?","commit_id":"fd935dccd0020be9d8e478db369410c41a5a0c53"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"5b960a1740f53fdcd6ed5b1f2c5c3240e2d87d8d","unresolved":false,"context_lines":[{"line_number":137,"context_line":"PyMySQL  # MIT License"},{"line_number":138,"context_line":"pyOpenSSL  # Apache-2.0"},{"line_number":139,"context_line":"pyparsing  # MIT"},{"line_number":140,"context_line":"pyroute2!\u003d0.5.4,!\u003d0.5.5,!\u003d0.7.1,!\u003d0.9.1,!\u003d0.9.2,!\u003d0.9.3,!\u003d0.9.4  # Apache-2.0 (+ dual licensed GPL2)"},{"line_number":141,"context_line":"pysaml2!\u003d4.0.3,!\u003d4.0.4,!\u003d4.0.5rc1,!\u003d4.0.5,!\u003d4.1.0,!\u003d4.2.0,!\u003d4.3.0,!\u003d4.4.0,!\u003d4.6.0  # Apache-2.0"},{"line_number":142,"context_line":"pysnmp  # BSD"},{"line_number":143,"context_line":"pystache  # MIT"}],"source_content_type":"text/plain","patch_set":1,"id":"52af17a5_f445f2f4","line":140,"in_reply_to":"5e668e1d_aed4cca4","updated":"2026-10-01 20:17:57.000000000","message":"Acknowledged","commit_id":"fd935dccd0020be9d8e478db369410c41a5a0c53"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"e3be34abf08ef23cf0003aa68f18db0cd5de48ee","unresolved":true,"context_lines":[{"line_number":137,"context_line":"PyMySQL  # MIT License"},{"line_number":138,"context_line":"pyOpenSSL  # Apache-2.0"},{"line_number":139,"context_line":"pyparsing  # MIT"},{"line_number":140,"context_line":"pyroute2!\u003d0.5.4,!\u003d0.5.5,!\u003d0.7.1,!\u003d0.9.1,!\u003d0.9.2,!\u003d0.9.3,!\u003d0.9.4  # Apache-2.0 (+ dual licensed GPL2)"},{"line_number":141,"context_line":"pysaml2!\u003d4.0.3,!\u003d4.0.4,!\u003d4.0.5rc1,!\u003d4.0.5,!\u003d4.1.0,!\u003d4.2.0,!\u003d4.3.0,!\u003d4.4.0,!\u003d4.6.0  # Apache-2.0"},{"line_number":142,"context_line":"pysnmp  # BSD"},{"line_number":143,"context_line":"pystache  # MIT"}],"source_content_type":"text/plain","patch_set":1,"id":"5e668e1d_aed4cca4","line":140,"in_reply_to":"6c412e1f_c2c3ea67","updated":"2026-10-01 20:16:07.000000000","message":"We can merge the Neutron patch until we merge this one. Right now, https://review.opendev.org/c/openstack/neutron/+/999595 is failing in `requirements-check` because requirements has this marker.\n\nOnce the requirements patch is merged, all Neutron `requirements-check` jobs will start failing and we\u0027ll need to remove it there.","commit_id":"fd935dccd0020be9d8e478db369410c41a5a0c53"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"01497aab99cd7aef00689110d3c6b04f27209274","unresolved":true,"context_lines":[{"line_number":180,"context_line":"WebOb  # MIT"},{"line_number":181,"context_line":"websocket-client  # LGPLv2+"},{"line_number":182,"context_line":"websockify  # LGPLv3"},{"line_number":183,"context_line":"xattr;sys_platform!\u003d\u0027win32\u0027  # MIT"},{"line_number":184,"context_line":"XStatic  # MIT License"},{"line_number":185,"context_line":"XStatic-Angular  # MIT License"},{"line_number":186,"context_line":"XStatic-Angular-Bootstrap  # MIT License"}],"source_content_type":"text/plain","patch_set":3,"id":"ce4381c2_a438433a","line":183,"updated":"2026-10-08 10:42:58.000000000","message":"what about this?","commit_id":"4c61631de5a20497ef3a6c5d505cf7bce9fd2d40"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"01497aab99cd7aef00689110d3c6b04f27209274","unresolved":true,"context_lines":[{"line_number":219,"context_line":"zeroconf  # LGPL"},{"line_number":220,"context_line":"zipp  # MIT"},{"line_number":221,"context_line":"zstd  # BSD License (2 clause)"},{"line_number":222,"context_line":"zVMCloudConnector;sys_platform!\u003d\u0027win32\u0027  # Apache 2.0 License"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"## section:testing"},{"line_number":225,"context_line":""}],"source_content_type":"text/plain","patch_set":3,"id":"10b0a1a9_1c4a31f0","line":222,"updated":"2026-10-08 10:42:58.000000000","message":"and this?","commit_id":"4c61631de5a20497ef3a6c5d505cf7bce9fd2d40"}]}
