)]}'
{"/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":"95e8cdaddf8bca410d1656281c81e310b4d235bb","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"6b9c1f7e_eb3dacc4","updated":"2026-02-08 21:09:17.000000000","message":"Please add a release note https://docs.openstack.org/ironic/latest/contributor/faq.html#create-a-new-release-note otherwise code lgtm","commit_id":"623c96a23169ad2e18ea0351d19600d5a64edae8"},{"author":{"_account_id":38549,"name":"David Nwosu","display_name":"Pointbr8ker-123","email":"nwosudavid13@gmail.com","username":"Pointbr8ker-123"},"change_message_id":"e8feea69a948c9a3b63223ef2de6976e1b1c16c1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"b7bd9754_b7376b0c","updated":"2026-02-04 16:44:05.000000000","message":"recheck","commit_id":"623c96a23169ad2e18ea0351d19600d5a64edae8"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"819e81e758ecb69fb89f0415d91ac9a9e75f665d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"c1c2064d_615a2490","updated":"2026-02-09 11:58:26.000000000","message":"This was already fixed, this code https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/redfish/firmware.py#L1396-L1401 handles the case described in the bug and we have tested downstream.","commit_id":"30f8e088785a5009136c05eba9dcf4bae0450fc3"}],"ironic/drivers/modules/redfish/firmware.py":[{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"a883dcc4c3235d353826ddf8fbdd4a73d9654376","unresolved":true,"context_lines":[{"line_number":1388,"context_line":"                    if msg:"},{"line_number":1389,"context_line":"                        messages.append(msg)"},{"line_number":1390,"context_line":""},{"line_number":1391,"context_line":"                messages \u003d self._format_task_messages(sushy_task)"},{"line_number":1392,"context_line":""},{"line_number":1393,"context_line":"            task.upgrade_lock()"},{"line_number":1394,"context_line":"            self._handle_task_completion(task, sushy_task, messages,"}],"source_content_type":"text/x-python","patch_set":1,"id":"19dae695_46b9c1c0","line":1391,"updated":"2026-01-22 14:54:40.000000000","message":"The function you wrote effectively duplicates this for loop but then hard codes adding \"unknown firmware update error\". So this loop should probably go away because it\u0027ll duplicate the messages. It also drops the logic on the unknown handling to use the message ID.","commit_id":"825f557025656981e63a1fb2f8904cc973966423"},{"author":{"_account_id":38549,"name":"David Nwosu","display_name":"Pointbr8ker-123","email":"nwosudavid13@gmail.com","username":"Pointbr8ker-123"},"change_message_id":"e8feea69a948c9a3b63223ef2de6976e1b1c16c1","unresolved":false,"context_lines":[{"line_number":1388,"context_line":"                    if msg:"},{"line_number":1389,"context_line":"                        messages.append(msg)"},{"line_number":1390,"context_line":""},{"line_number":1391,"context_line":"                messages \u003d self._format_task_messages(sushy_task)"},{"line_number":1392,"context_line":""},{"line_number":1393,"context_line":"            task.upgrade_lock()"},{"line_number":1394,"context_line":"            self._handle_task_completion(task, sushy_task, messages,"}],"source_content_type":"text/x-python","patch_set":1,"id":"36fdfdce_2069f7ec","line":1391,"in_reply_to":"19dae695_46b9c1c0","updated":"2026-02-04 16:44:05.000000000","message":"Thanks a lot... I will resolve it immediately","commit_id":"825f557025656981e63a1fb2f8904cc973966423"}]}
