)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"bc1ba7a4fb67966711a88c7f78b5ce686c1105e0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"1bf909da_304d4b67","updated":"2025-07-24 11:00:42.000000000","message":"linters are failing but oth","commit_id":"4a815e47ff9c5c6c520d4e2b39d9b27c985d0f03"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"f5fa9b44b9f86dcc0968f4a957228f0ffb0b059f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"a9e7e71b_4ac38070","updated":"2025-07-28 04:16:25.000000000","message":"So agent is not registering correctly, reported https://bugs.launchpad.net/neutron/+bug/2118876, will push something for that and add depends-on here.","commit_id":"3fd229bc2905073659f0e3c09da0bd7438dccac7"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"352147125bec02e6dd4ffaf69f296341180f1976","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"5b8dfea5_c0321d72","updated":"2025-07-28 07:28:16.000000000","message":"recheck fedora qcow2","commit_id":"01541dfeece749c89d678e3905009197b121ddcb"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"89d0028d0588144ae65a54ba22a310b9e7103870","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"46f12f1b_69e8b0f5","updated":"2025-07-28 10:13:57.000000000","message":"recheck infra","commit_id":"01541dfeece749c89d678e3905009197b121ddcb"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"186ed27732750474769c2afbab7145d49c0b7961","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"9ce12982_7406c90d","updated":"2025-07-28 09:15:36.000000000","message":"recheck last possible infra issue","commit_id":"01541dfeece749c89d678e3905009197b121ddcb"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"56c90cf0654ef386d47ed6ae846f55192b73f4f7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"709dcfa8_caec4a06","updated":"2025-07-31 05:08:37.000000000","message":"recheck migration failure","commit_id":"6a5d4f899a5e36d34e32b7356d0003906e119b80"}],"tobiko/tests/faults/neutron/test_agents.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"bc1ba7a4fb67966711a88c7f78b5ce686c1105e0","unresolved":true,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":"class BaseAgentTest(testtools.TestCase):"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    _agent_name: [str, typing.List[str]] \u003d \u0027\u003cundefined agent name\u003e\u0027"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    @classmethod"},{"line_number":54,"context_line":"    def setUpClass(cls):"}],"source_content_type":"text/x-python","patch_set":1,"id":"43c08c3c_8163aded","line":51,"updated":"2025-07-24 11:00:42.000000000","message":"I think you should use `typing.Union[str, typing.List[str]]` here","commit_id":"4a815e47ff9c5c6c520d4e2b39d9b27c985d0f03"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"bf4f34a7930bf685fc1f33628a50b6da530bf946","unresolved":false,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":"class BaseAgentTest(testtools.TestCase):"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    _agent_name: [str, typing.List[str]] \u003d \u0027\u003cundefined agent name\u003e\u0027"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    @classmethod"},{"line_number":54,"context_line":"    def setUpClass(cls):"}],"source_content_type":"text/x-python","patch_set":1,"id":"8bb768db_0be0445d","line":51,"in_reply_to":"43c08c3c_8163aded","updated":"2025-07-24 11:53:07.000000000","message":"Done","commit_id":"4a815e47ff9c5c6c520d4e2b39d9b27c985d0f03"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"04e989efbf6c280d901a8f02727a74e0b8396554","unresolved":true,"context_lines":[{"line_number":844,"context_line":"    #: Resources stack with Nova server to send messages to"},{"line_number":845,"context_line":"    stack \u003d tobiko.required_fixture(stacks.CirrosServerStackFixture)"},{"line_number":846,"context_line":""},{"line_number":847,"context_line":"    _agent_name \u003d neutron.METADATA_AGENT"},{"line_number":848,"context_line":""},{"line_number":849,"context_line":"    def wait_for_metadata_status(self, count\u003dNone, timeout\u003d60., interval\u003d2.,"},{"line_number":850,"context_line":"                                 is_reachable: typing.Optional[bool] \u003d None):"}],"source_content_type":"text/x-python","patch_set":3,"id":"fd3da454_c8940f8c","line":847,"updated":"2025-07-24 12:38:03.000000000","message":"sorry but it seems you also need to change it here to something like:\n\n    _agent_name: typing.Union[str, typing.List[str]] \u003d neutron.METADATA_AGENT","commit_id":"492d04138e76bb6c202c7273125fc232aff02403"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"6f3593376818d95a61192360de6a1b2babf6fa24","unresolved":false,"context_lines":[{"line_number":844,"context_line":"    #: Resources stack with Nova server to send messages to"},{"line_number":845,"context_line":"    stack \u003d tobiko.required_fixture(stacks.CirrosServerStackFixture)"},{"line_number":846,"context_line":""},{"line_number":847,"context_line":"    _agent_name \u003d neutron.METADATA_AGENT"},{"line_number":848,"context_line":""},{"line_number":849,"context_line":"    def wait_for_metadata_status(self, count\u003dNone, timeout\u003d60., interval\u003d2.,"},{"line_number":850,"context_line":"                                 is_reachable: typing.Optional[bool] \u003d None):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9583280d_e8bfddba","line":847,"in_reply_to":"fd3da454_c8940f8c","updated":"2025-07-24 14:35:42.000000000","message":"Right... as commented, annotations are difficult sometimes!\n\nThanks!","commit_id":"492d04138e76bb6c202c7273125fc232aff02403"}]}
