)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":12188,"name":"Ettore Simone","email":"ettore.simone@gmail.com","username":"esimone"},"change_message_id":"7875dbb9635ff30bd3c5d2b5ab82e595988cfaa3","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f0eeaefa_c9e212f2","updated":"2026-06-15 19:46:57.000000000","message":"The failed build from Zuul is not related to this patch. Something wrong with nova_libvirt.","commit_id":"a4329f87d7f98c3ee3332bc2a418ca9ec96c3fe6"},{"author":{"_account_id":37203,"name":"Bertrand Lanson","display_name":"Bertrand Lanson","email":"bertrand.lanson@infomaniak.com","username":"lanson","status":"Infomaniak Network SA"},"change_message_id":"6af70a568e1b89c5aa6e954709f8969022c78a0d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"946f4eb2_8834e6be","updated":"2026-06-22 06:38:36.000000000","message":"Thiw works, we\u0027ve used it for 2026.1 deployments that were failing.","commit_id":"a4329f87d7f98c3ee3332bc2a418ca9ec96c3fe6"},{"author":{"_account_id":37203,"name":"Bertrand Lanson","display_name":"Bertrand Lanson","email":"bertrand.lanson@infomaniak.com","username":"lanson","status":"Infomaniak Network SA"},"change_message_id":"ec4c2ea470ddbbc8a189780cd466dad3511772bf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f759d3e9_703739c8","updated":"2026-06-20 08:02:44.000000000","message":"recheck nova_libvirt was broken","commit_id":"a4329f87d7f98c3ee3332bc2a418ca9ec96c3fe6"},{"author":{"_account_id":37203,"name":"Bertrand Lanson","display_name":"Bertrand Lanson","email":"bertrand.lanson@infomaniak.com","username":"lanson","status":"Infomaniak Network SA"},"change_message_id":"08533d45be469d3feb4ca4e391f4264604e7a13f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"aeec9332_532b6041","updated":"2026-06-20 08:03:26.000000000","message":"tested this yesterday while deploying a new cluster because we encountered this bug. Seems to be working","commit_id":"a4329f87d7f98c3ee3332bc2a418ca9ec96c3fe6"},{"author":{"_account_id":12188,"name":"Ettore Simone","email":"ettore.simone@gmail.com","username":"esimone"},"change_message_id":"83b4a1b17cf2441f15756796a53616a092b88ea4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e4df86a2_0d5289a7","in_reply_to":"f0eeaefa_c9e212f2","updated":"2026-06-20 12:22:43.000000000","message":"Done","commit_id":"a4329f87d7f98c3ee3332bc2a418ca9ec96c3fe6"},{"author":{"_account_id":12188,"name":"Ettore Simone","email":"ettore.simone@gmail.com","username":"esimone"},"change_message_id":"2f38e2f5847bbf466f97ff0b4aa0d68a109dd2ee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"7b922d38_b2de1d70","updated":"2026-06-24 16:16:19.000000000","message":"Added the unit test to check UTF-8 decode exception.","commit_id":"07cdf2402e650c667484a982168143d1e38f642b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"7872250785fa6be119d1b3cd698da97e3783e477","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"fc62e899_0c32a356","updated":"2026-06-24 13:31:54.000000000","message":"Can you add a unit test please?","commit_id":"07cdf2402e650c667484a982168143d1e38f642b"},{"author":{"_account_id":12188,"name":"Ettore Simone","email":"ettore.simone@gmail.com","username":"esimone"},"change_message_id":"eb95e8c0175f76bdb6a8b3054dda56474dd0fac8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"10f22053_fe719c8f","updated":"2026-06-22 07:14:49.000000000","message":"Strictly catch the UnicodeDecodeError exception.","commit_id":"07cdf2402e650c667484a982168143d1e38f642b"},{"author":{"_account_id":12188,"name":"Ettore Simone","email":"ettore.simone@gmail.com","username":"esimone"},"change_message_id":"2f38e2f5847bbf466f97ff0b4aa0d68a109dd2ee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"82b63066_b876741f","in_reply_to":"fc62e899_0c32a356","updated":"2026-06-24 16:16:19.000000000","message":"Done","commit_id":"07cdf2402e650c667484a982168143d1e38f642b"},{"author":{"_account_id":37203,"name":"Bertrand Lanson","display_name":"Bertrand Lanson","email":"bertrand.lanson@infomaniak.com","username":"lanson","status":"Infomaniak Network SA"},"change_message_id":"10af3ddf1e57be7ea072fd3a71cb9ac0b0e46a2d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"25a7bc42_7806213a","updated":"2026-06-24 19:04:13.000000000","message":"LGTM, nitpicks should be asdressed but then it can be merged imo","commit_id":"c99f521356012d5bc42ab3c41a994b67657e86f0"}],"ansible/module_utils/kolla_podman_worker.py":[{"author":{"_account_id":37203,"name":"Bertrand Lanson","display_name":"Bertrand Lanson","email":"bertrand.lanson@infomaniak.com","username":"lanson","status":"Infomaniak Network SA"},"change_message_id":"92899c0101998d6e8b595581bb6f4454de7a9531","unresolved":true,"context_lines":[{"line_number":542,"context_line":"                self._config_diff \u003d (raw_output.decode(\u0027utf-8\u0027) if"},{"line_number":543,"context_line":"                                     isinstance(raw_output, bytes) else"},{"line_number":544,"context_line":"                                     raw_output)"},{"line_number":545,"context_line":"            except Exception:"},{"line_number":546,"context_line":"                self._config_diff \u003d \u0027container changed during config check\u0027"},{"line_number":547,"context_line":"            return True"},{"line_number":548,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":3,"id":"eb9bc3f4_a64af915","line":545,"range":{"start_line":545,"start_character":12,"end_line":545,"end_character":28},"updated":"2026-06-22 06:40:07.000000000","message":"could we be stricter ? only catch `UnicodeDecodeError` rather than all exceptions ?","commit_id":"a4329f87d7f98c3ee3332bc2a418ca9ec96c3fe6"},{"author":{"_account_id":12188,"name":"Ettore Simone","email":"ettore.simone@gmail.com","username":"esimone"},"change_message_id":"eb95e8c0175f76bdb6a8b3054dda56474dd0fac8","unresolved":false,"context_lines":[{"line_number":542,"context_line":"                self._config_diff \u003d (raw_output.decode(\u0027utf-8\u0027) if"},{"line_number":543,"context_line":"                                     isinstance(raw_output, bytes) else"},{"line_number":544,"context_line":"                                     raw_output)"},{"line_number":545,"context_line":"            except Exception:"},{"line_number":546,"context_line":"                self._config_diff \u003d \u0027container changed during config check\u0027"},{"line_number":547,"context_line":"            return True"},{"line_number":548,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":3,"id":"dee47a11_add9e149","line":545,"range":{"start_line":545,"start_character":12,"end_line":545,"end_character":28},"in_reply_to":"eb9bc3f4_a64af915","updated":"2026-06-22 07:14:49.000000000","message":"Sure, absolutely right.","commit_id":"a4329f87d7f98c3ee3332bc2a418ca9ec96c3fe6"}],"tests/kolla_container_tests/test_podman_worker.py":[{"author":{"_account_id":37203,"name":"Bertrand Lanson","display_name":"Bertrand Lanson","email":"bertrand.lanson@infomaniak.com","username":"lanson","status":"Infomaniak Network SA"},"change_message_id":"10af3ddf1e57be7ea072fd3a71cb9ac0b0e46a2d","unresolved":true,"context_lines":[{"line_number":766,"context_line":"            user\u003d\u0027root\u0027)"},{"line_number":767,"context_line":"        self.assertTrue(return_data)"},{"line_number":768,"context_line":""},{"line_number":769,"context_line":"    def test_compare_config_chenged_unicode_error(self):"},{"line_number":770,"context_line":"        self.fake_data[\u0027params\u0027][\u0027name\u0027] \u003d \u0027my_container\u0027"},{"line_number":771,"context_line":"        self.pw \u003d get_PodmanWorker(self.fake_data[\u0027params\u0027])"},{"line_number":772,"context_line":"        my_container \u003d construct_container(self.fake_data[\u0027containers\u0027][0])"}],"source_content_type":"text/x-python","patch_set":5,"id":"7b9783cb_eb199a58","line":769,"range":{"start_line":769,"start_character":8,"end_line":769,"end_character":49},"updated":"2026-06-24 19:04:13.000000000","message":"nit: changed, not chenged","commit_id":"c99f521356012d5bc42ab3c41a994b67657e86f0"},{"author":{"_account_id":12188,"name":"Ettore Simone","email":"ettore.simone@gmail.com","username":"esimone"},"change_message_id":"bf6574edda2a7c59a47f46d5cc4f06dcdf08fbac","unresolved":true,"context_lines":[{"line_number":766,"context_line":"            user\u003d\u0027root\u0027)"},{"line_number":767,"context_line":"        self.assertTrue(return_data)"},{"line_number":768,"context_line":""},{"line_number":769,"context_line":"    def test_compare_config_chenged_unicode_error(self):"},{"line_number":770,"context_line":"        self.fake_data[\u0027params\u0027][\u0027name\u0027] \u003d \u0027my_container\u0027"},{"line_number":771,"context_line":"        self.pw \u003d get_PodmanWorker(self.fake_data[\u0027params\u0027])"},{"line_number":772,"context_line":"        my_container \u003d construct_container(self.fake_data[\u0027containers\u0027][0])"}],"source_content_type":"text/x-python","patch_set":5,"id":"9dce6ab6_3e55d242","line":769,"range":{"start_line":769,"start_character":8,"end_line":769,"end_character":49},"in_reply_to":"7b9783cb_eb199a58","updated":"2026-06-24 22:21:44.000000000","message":"Sorry for the typo. How to correct it in a merged commit?","commit_id":"c99f521356012d5bc42ab3c41a994b67657e86f0"}]}
