)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"1e0a28a55d244ea67c0aca7bfb6c428ac1b57fd9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"78544920_d36ea211","updated":"2025-09-05 16:55:16.000000000","message":"AFAICT, this is actually needed. I\u0027m confused how we got this far without it. What am I missing?","commit_id":"a5c9891743b87986594379ee4f5910647e55271b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"424aed1a53c2aa399c668c879d11136c18db0a97","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7bcb12c7_f7951d68","in_reply_to":"78544920_d36ea211","updated":"2025-09-05 17:40:35.000000000","message":"We have 3 ways to bring up an API surface and I\u0027m not sure we checked every possible job config log other than basic success, so *shrug*.","commit_id":"a5c9891743b87986594379ee4f5910647e55271b"}],"ironic/wsgi/__init__.py":[{"author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"change_message_id":"00f12ffe5c5125878f90e5904407a2256ff90f77","unresolved":true,"context_lines":[{"line_number":20,"context_line":"import oslo_service.backend as service_backend"},{"line_number":21,"context_line":"service_backend.init_backend(service_backend.BackendType.THREADING)"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from ironic.api import wsgi  # noqa"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"application \u003d None"},{"line_number":26,"context_line":"lock \u003d threading.Lock()"}],"source_content_type":"text/x-python","patch_set":2,"id":"401f29e3_2d5c6450","line":23,"updated":"2025-09-08 22:31:40.000000000","message":"if you have any better idea...","commit_id":"5cbbf3fc9d76319d0074ed7104fd3c4fe8137f53"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"63c8d737a2465172ac1f4af83c2ead1a1219793b","unresolved":true,"context_lines":[{"line_number":20,"context_line":"import oslo_service.backend as service_backend"},{"line_number":21,"context_line":"service_backend.init_backend(service_backend.BackendType.THREADING)"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from ironic.api import wsgi  # noqa"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"application \u003d None"},{"line_number":26,"context_line":"lock \u003d threading.Lock()"}],"source_content_type":"text/x-python","patch_set":2,"id":"c4e3b8e3_16c21dab","line":23,"in_reply_to":"401f29e3_2d5c6450","updated":"2025-09-08 22:59:22.000000000","message":"Nah this is the update I was going to do before COB if you didn\u0027t 😊","commit_id":"5cbbf3fc9d76319d0074ed7104fd3c4fe8137f53"}]}
