)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f9e64f5e2d47d4e5a3b95fd7fae719c5ea98fb96","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"751ca2d4_90af725f","updated":"2025-06-24 13:22:40.000000000","message":"recheck unrelated failure","commit_id":"fccb3a0e603d6b25b01c331b469823eae2260d71"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"491eeab3554ca9ebd20dc1bfce6ea003f4f5ce4f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"464cb2f6_00fb4703","updated":"2025-07-16 16:02:45.000000000","message":"recheck","commit_id":"841cf03c9aa454524f01722cca646a6deef83d50"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6ff24903e8583d3b4f38fd3a23b547deebe1470d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"d25f3c35_986c2d7c","updated":"2025-07-30 02:45:31.000000000","message":"lgtm","commit_id":"130054af819656c98a1c8803508399d41b89357f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aad95bae7d8039343d5e05075f7e239c2dde7403","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"34b6fd7b_ae828dff","updated":"2025-12-15 13:07:56.000000000","message":"recheck","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"fd083abec966e6b3511e31f963a6531a2d2243d8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"851469be_02ecdf5d","updated":"2025-11-18 12:26:22.000000000","message":"recheck","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5ba1f39973e7a6f9dde546a1b62b8dc29b229f3e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"bcb09de4_e0bb8eb2","updated":"2025-11-20 18:32:28.000000000","message":"recheck","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"132afc8547f765209fd8a71733189e688e4a26b7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"f533fdca_afbe071d","updated":"2025-12-04 13:01:08.000000000","message":"recheck","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"67e9164d6a500bc51a34ea5ffd55204848e206a6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"171494a6_409d1dfa","updated":"2025-11-12 13:11:01.000000000","message":"recheck failure on base patch","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ae2d5c4b548eec1896893825a49242321dc37bfa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"36626983_1182c5e9","updated":"2025-12-12 17:20:17.000000000","message":"recheck post failure in nova alt config, timed out wiaithg for comptue service to enable","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"}],"nova/api/openstack/compute/schemas/services.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"182804d0d0b837c11c44de7f6b3f3a0eb2d12605","unresolved":true,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from nova.api.validation import parameter_types"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"update \u003d {"},{"line_number":20,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":21,"context_line":"    \u0027properties\u0027: {"},{"line_number":22,"context_line":"        \u0027host\u0027: parameter_types.fqdn,"}],"source_content_type":"text/x-python","patch_set":9,"id":"76131dfc_04e586f1","line":19,"updated":"2025-11-11 18:39:04.000000000","message":"https://docs.openstack.org/api-ref/compute/#id366\n\nso im expecting changes in 2.11 and 2.53","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"41b1625be2fb55415f6c1b6b5e80128f96c12858","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from nova.api.validation import parameter_types"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"update \u003d {"},{"line_number":20,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":21,"context_line":"    \u0027properties\u0027: {"},{"line_number":22,"context_line":"        \u0027host\u0027: parameter_types.fqdn,"}],"source_content_type":"text/x-python","patch_set":9,"id":"3411760c_17e04ec5","line":19,"in_reply_to":"76131dfc_04e586f1","updated":"2025-11-12 13:16:45.000000000","message":"Acknowledged","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"182804d0d0b837c11c44de7f6b3f3a0eb2d12605","unresolved":true,"context_lines":[{"line_number":31,"context_line":"    \u0027additionalProperties\u0027: False"},{"line_number":32,"context_line":"}"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"update_v211 \u003d {"},{"line_number":35,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":36,"context_line":"    \u0027properties\u0027: {"},{"line_number":37,"context_line":"        \u0027host\u0027: parameter_types.fqdn,"}],"source_content_type":"text/x-python","patch_set":9,"id":"8257ad55_a7773f72","line":34,"updated":"2025-11-11 18:39:04.000000000","message":"+1","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"41b1625be2fb55415f6c1b6b5e80128f96c12858","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    \u0027additionalProperties\u0027: False"},{"line_number":32,"context_line":"}"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"update_v211 \u003d {"},{"line_number":35,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":36,"context_line":"    \u0027properties\u0027: {"},{"line_number":37,"context_line":"        \u0027host\u0027: parameter_types.fqdn,"}],"source_content_type":"text/x-python","patch_set":9,"id":"7c49605f_4b773e59","line":34,"in_reply_to":"8257ad55_a7773f72","updated":"2025-11-12 13:16:45.000000000","message":"Acknowledged","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"182804d0d0b837c11c44de7f6b3f3a0eb2d12605","unresolved":true,"context_lines":[{"line_number":53,"context_line":"# be specified in the body. If status\u003d\u003d\u0027disabled\u0027, then \u0027disabled_reason\u0027 is"},{"line_number":54,"context_line":"# also checked in the body but is not required. Requesting status\u003d\u0027enabled\u0027 and"},{"line_number":55,"context_line":"# including a \u0027disabled_reason\u0027 results in a 400, but this is checked in code."},{"line_number":56,"context_line":"update_v253 \u003d {"},{"line_number":57,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":58,"context_line":"    \u0027properties\u0027: {"},{"line_number":59,"context_line":"        \u0027status\u0027: {"}],"source_content_type":"text/x-python","patch_set":9,"id":"b1129c5a_9389bd55","line":56,"updated":"2025-11-11 18:39:04.000000000","message":"+1","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"41b1625be2fb55415f6c1b6b5e80128f96c12858","unresolved":false,"context_lines":[{"line_number":53,"context_line":"# be specified in the body. If status\u003d\u003d\u0027disabled\u0027, then \u0027disabled_reason\u0027 is"},{"line_number":54,"context_line":"# also checked in the body but is not required. Requesting status\u003d\u0027enabled\u0027 and"},{"line_number":55,"context_line":"# including a \u0027disabled_reason\u0027 results in a 400, but this is checked in code."},{"line_number":56,"context_line":"update_v253 \u003d {"},{"line_number":57,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":58,"context_line":"    \u0027properties\u0027: {"},{"line_number":59,"context_line":"        \u0027status\u0027: {"}],"source_content_type":"text/x-python","patch_set":9,"id":"37df7f44_8dc18bff","line":56,"in_reply_to":"b1129c5a_9389bd55","updated":"2025-11-12 13:16:45.000000000","message":"Acknowledged","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"182804d0d0b837c11c44de7f6b3f3a0eb2d12605","unresolved":true,"context_lines":[{"line_number":82,"context_line":"index_query_v275 \u003d copy.deepcopy(index_query)"},{"line_number":83,"context_line":"index_query_v275[\u0027additionalProperties\u0027] \u003d False"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"_service_response \u003d {"},{"line_number":86,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":87,"context_line":"    \u0027properties\u0027: {"},{"line_number":88,"context_line":"        \u0027binary\u0027: {\u0027type\u0027: \u0027string\u0027},"}],"source_content_type":"text/x-python","patch_set":9,"id":"12319c90_7955bdbb","line":85,"updated":"2025-11-11 18:39:04.000000000","message":"https://docs.openstack.org/api-ref/compute/#id366\n\nthis is not currenlty called out in the api ref\n\nhttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id68\n\ni guess thsi was \"400 error response for an unknown parameter in the querystring or request body.\"\n\nwe should update the api ref to reflect that in a followup if you dont already have a patch for that?","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"41b1625be2fb55415f6c1b6b5e80128f96c12858","unresolved":true,"context_lines":[{"line_number":82,"context_line":"index_query_v275 \u003d copy.deepcopy(index_query)"},{"line_number":83,"context_line":"index_query_v275[\u0027additionalProperties\u0027] \u003d False"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"_service_response \u003d {"},{"line_number":86,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":87,"context_line":"    \u0027properties\u0027: {"},{"line_number":88,"context_line":"        \u0027binary\u0027: {\u0027type\u0027: \u0027string\u0027},"}],"source_content_type":"text/x-python","patch_set":9,"id":"d2d8d0a7_9de44622","line":85,"in_reply_to":"12319c90_7955bdbb","updated":"2025-11-12 13:16:45.000000000","message":"I think this comment is detached from the line you\u0027re talking about. I assume you meant line 83 above (where we disable additional properties?). If so, that microversion affected a lot of APIs but fwict we don\u0027t have any reference to this microversion in the api-ref. I\u0027m sure we could change that but I\u0027m not sure _how_.","commit_id":"8e7f2a18435070cb259238b0ac85dc22fedeefe3"}]}
