)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b3df1a376dd79b298c27a76fddbae1b7cb9c8b71","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"383dfa9d_3b73ca8d","updated":"2026-05-20 20:15:23.000000000","message":"Upgrade jobs failed so we need to start from stable/2026.1","commit_id":"812753d60fff248b827d6604e3a036e747432f57"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"78ce0a32e8bc3ed733ba78124fa4cadf1ca3df08","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0eb0b4e3_5d202896","in_reply_to":"383dfa9d_3b73ca8d","updated":"2026-07-06 06:54:40.000000000","message":"Done","commit_id":"812753d60fff248b827d6604e3a036e747432f57"},{"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":"a586e7a3e3a399c465e1505b1834fcf341cb52f8","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"880e928a_dbec0b2a","updated":"2026-06-01 19:11:40.000000000","message":"do we still need that ?","commit_id":"ac5ed5f1f2b4eb822de36ef3916a3a71d44b2544"},{"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":"8e1507a4f52f9205e404adf4a687f431de6dbc54","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"2364ffcb_f516b91d","in_reply_to":"35528a4c_3eeee170","updated":"2026-06-03 07:09:52.000000000","message":"agreed, this is more elegant than mounting files","commit_id":"ac5ed5f1f2b4eb822de36ef3916a3a71d44b2544"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"7dc66c134e9da015efab262f91a0a44578b42cc5","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"35528a4c_3eeee170","in_reply_to":"880e928a_dbec0b2a","updated":"2026-06-03 04:16:21.000000000","message":"It\u0027s not required, but it would be nice?","commit_id":"ac5ed5f1f2b4eb822de36ef3916a3a71d44b2544"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"b0d2cd73fd6f4eff693d68cb53578b3a7b3b31df","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":8,"id":"d8e30518_7829b2d4","updated":"2026-07-06 09:32:58.000000000","message":"looks reasonable to me, will do full review when CI results are in","commit_id":"7187fba7dc339c35ff3e70480e3be7bbca2ee115"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"43dc93c2ae2b85ee5fe68ef4081520054c5cfe30","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"9d8e1fa6_6997a272","updated":"2026-07-06 12:43:50.000000000","message":"recheck post failures and unrelated failures","commit_id":"7187fba7dc339c35ff3e70480e3be7bbca2ee115"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"a64a22ab6480c27224808ec7e9740e029224d4d0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"696ca9e7_de755e58","updated":"2026-07-19 11:52:20.000000000","message":"recheck rocky fix backported","commit_id":"7187fba7dc339c35ff3e70480e3be7bbca2ee115"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"e4537db22af8e98a7706aecdbca748e1107731cd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"fd43ee06_07d39299","updated":"2026-07-19 18:38:58.000000000","message":"recheck rocky fix is mergerd","commit_id":"7187fba7dc339c35ff3e70480e3be7bbca2ee115"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"2cf2894fad50e089eb32999d9787d7307aec444d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"893cde42_7bf5c579","updated":"2026-07-18 15:52:08.000000000","message":"recheck rocky fix merged","commit_id":"7187fba7dc339c35ff3e70480e3be7bbca2ee115"}],"ansible/module_utils/kolla_container_worker.py":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"b30c02e8a1d77a193214f69c818972c8b079bdad","unresolved":true,"context_lines":[{"line_number":458,"context_line":"                k, v \u003d kv.split(\u0027\u003d\u0027, 1)"},{"line_number":459,"context_line":"                current_env.update({k: v})"},{"line_number":460,"context_line":""},{"line_number":461,"context_line":"            for k, v in self.params.get(\u0027environment\u0027).items():"},{"line_number":462,"context_line":"                if k not in current_env:"},{"line_number":463,"context_line":"                    return True"},{"line_number":464,"context_line":"                if current_env[k] !\u003d v:"}],"source_content_type":"text/x-python","patch_set":6,"id":"5dea39f5_83213f91","line":461,"updated":"2026-06-03 10:27:40.000000000","message":"What happens if host TZ changes? Looks like we inject TZ on create, but don\u0027t compare it here. maybe we should recreate container...","commit_id":"6cb2f19b92eb77e2bc58b8b8a09a1157a11c9999"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"78ce0a32e8bc3ed733ba78124fa4cadf1ca3df08","unresolved":false,"context_lines":[{"line_number":458,"context_line":"                k, v \u003d kv.split(\u0027\u003d\u0027, 1)"},{"line_number":459,"context_line":"                current_env.update({k: v})"},{"line_number":460,"context_line":""},{"line_number":461,"context_line":"            for k, v in self.params.get(\u0027environment\u0027).items():"},{"line_number":462,"context_line":"                if k not in current_env:"},{"line_number":463,"context_line":"                    return True"},{"line_number":464,"context_line":"                if current_env[k] !\u003d v:"}],"source_content_type":"text/x-python","patch_set":6,"id":"fd717919_eeceda8b","line":461,"in_reply_to":"5dea39f5_83213f91","updated":"2026-07-06 06:54:40.000000000","message":"Done","commit_id":"6cb2f19b92eb77e2bc58b8b8a09a1157a11c9999"}]}
