)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"49bd2ab480fa9ea70857e45da45e3720a9964e11","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ad3b2f7d_fefb3d63","updated":"2025-11-07 08:36:00.000000000","message":"hmmm the failures in the logs seems like policy related ones, perhaps we need this one also: https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/948465 ?","commit_id":"663c6b0413f8805c648d632afbee08069d80c87f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"c480b43df8bfced16055adad86e632301e17f2df","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"9fa97c70_83ffbdab","updated":"2025-12-14 22:25:20.000000000","message":"recheck","commit_id":"663c6b0413f8805c648d632afbee08069d80c87f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"943a03bf25befbaf65b4169b4e6258590109e423","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c2b7316d_1cc37d5c","updated":"2025-12-02 22:38:48.000000000","message":"recheck get new logs","commit_id":"663c6b0413f8805c648d632afbee08069d80c87f"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"722304357ac81c8b5e84713825df156957231289","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6181b950_1616e59b","in_reply_to":"ad3b2f7d_fefb3d63","updated":"2025-11-07 09:48:51.000000000","message":"no, at least locally I have the same failure with latest Neutron, even if I pull in 48465 also","commit_id":"663c6b0413f8805c648d632afbee08069d80c87f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"669278f2851b79ecf3bd9c8c9b8b9387f767019b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"400395d9_44f96eca","updated":"2026-04-13 14:20:10.000000000","message":"The one failing job is showing this error:\n\nModuleNotFoundError: No module named \u0027neutron_dynamic_routing.cmd.eventlet\u0027","commit_id":"5d3224ec4bdae2740640b77b71d488f6a6fa0f40"}],"pyproject.toml":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"1ce988423535c9eb7e8f710d405653352dbb6e63","unresolved":true,"context_lines":[{"line_number":47,"context_line":"\"neutron-dynamic-routing\" \u003d \"neutron_dynamic_routing.policies:list_rules\""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"[project.entry-points.\"neutron.db.alembic_migrations\"]"},{"line_number":50,"context_line":"\"networking-bgpvpn\" \u003d \"networking_bgpvpn.neutron.db.migration:alembic_migrations\""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"[project.entry-points.\"heat.constraints\"]"},{"line_number":53,"context_line":"\"neutron.bgpvpn\" \u003d \"networking_bgpvpn_heat.bgpvpnservice:BGPVPNConstraint\""}],"source_content_type":"text/x-toml","patch_set":1,"id":"48031055_bdda2515","line":50,"range":{"start_line":50,"start_character":1,"end_line":50,"end_character":18},"updated":"2025-09-19 09:15:56.000000000","message":"my bad, I forgot to commit the last changes in my local repo...","commit_id":"f6c4f609fcd96e21a6aed64ac1b09c2c8fc4b762"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"57796f7348a028df118fab49881c0b48371c82aa","unresolved":false,"context_lines":[{"line_number":47,"context_line":"\"neutron-dynamic-routing\" \u003d \"neutron_dynamic_routing.policies:list_rules\""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"[project.entry-points.\"neutron.db.alembic_migrations\"]"},{"line_number":50,"context_line":"\"networking-bgpvpn\" \u003d \"networking_bgpvpn.neutron.db.migration:alembic_migrations\""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"[project.entry-points.\"heat.constraints\"]"},{"line_number":53,"context_line":"\"neutron.bgpvpn\" \u003d \"networking_bgpvpn_heat.bgpvpnservice:BGPVPNConstraint\""}],"source_content_type":"text/x-toml","patch_set":1,"id":"0feb939e_b34aed62","line":50,"range":{"start_line":50,"start_character":1,"end_line":50,"end_character":18},"in_reply_to":"48031055_bdda2515","updated":"2025-11-05 15:23:22.000000000","message":"Done","commit_id":"f6c4f609fcd96e21a6aed64ac1b09c2c8fc4b762"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"669278f2851b79ecf3bd9c8c9b8b9387f767019b","unresolved":true,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"[project.urls]"},{"line_number":32,"context_line":"Homepage \u003d \"https://docs.openstack.org/neutron-dynamic-routing/latest/\""},{"line_number":33,"context_line":"Repository \u003d \"https://opendev.org/openstack/neutron-dynamic-routing\""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[tool.setuptools]"},{"line_number":36,"context_line":"packages \u003d ["}],"source_content_type":"text/x-toml","patch_set":3,"id":"1be0fde9_d63ad5c6","line":33,"updated":"2026-04-13 14:20:10.000000000","message":"nit: in some of the other repos we\u0027ve had these three entries here, should make these similar:\n\n[project.urls]\n\"Bug Tracker\" \u003d \"https://bugs.launchpad.net/neutron\"\n\"Documentation\" \u003d \"https://docs.openstack.org/neutron-tempest-plugin\"\n\"Source Code\" \u003d \"https://opendev.org/openstack/neutron-tempest-plugin\"","commit_id":"5d3224ec4bdae2740640b77b71d488f6a6fa0f40"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"7aabe0bc58e373cf1d49eacbaf4b5dcc5012fb90","unresolved":true,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"[project.urls]"},{"line_number":32,"context_line":"Homepage \u003d \"https://docs.openstack.org/neutron-dynamic-routing/latest/\""},{"line_number":33,"context_line":"Repository \u003d \"https://opendev.org/openstack/neutron-dynamic-routing\""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[tool.setuptools]"},{"line_number":36,"context_line":"packages \u003d ["}],"source_content_type":"text/x-toml","patch_set":3,"id":"a886b4a0_29bdbe56","line":33,"in_reply_to":"0b83a0cf_047b2fcf","updated":"2026-04-23 09:10:37.000000000","message":"And I have to read it also, sorry for missing these....","commit_id":"5d3224ec4bdae2740640b77b71d488f6a6fa0f40"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"86f0a51fd500504b4cdf18261066892da9eb3c1c","unresolved":true,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"[project.urls]"},{"line_number":32,"context_line":"Homepage \u003d \"https://docs.openstack.org/neutron-dynamic-routing/latest/\""},{"line_number":33,"context_line":"Repository \u003d \"https://opendev.org/openstack/neutron-dynamic-routing\""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[tool.setuptools]"},{"line_number":36,"context_line":"packages \u003d ["}],"source_content_type":"text/x-toml","patch_set":3,"id":"0b83a0cf_047b2fcf","line":33,"in_reply_to":"1be0fde9_d63ad5c6","updated":"2026-04-23 07:52:57.000000000","message":"ups, now I find this comment... I need to review the previous comments before posting mine","commit_id":"5d3224ec4bdae2740640b77b71d488f6a6fa0f40"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ebd4e2f2043821e3865d9963ee24f8528e8c4fbd","unresolved":true,"context_lines":[{"line_number":29,"context_line":"]"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"[project.urls]"},{"line_number":32,"context_line":"Homepage \u003d \"https://docs.openstack.org/neutron-dynamic-routing/latest/\""},{"line_number":33,"context_line":"Repository \u003d \"https://opendev.org/openstack/neutron-dynamic-routing\""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[tool.setuptools]"}],"source_content_type":"text/x-toml","patch_set":4,"id":"72dcab14_c456cda4","line":32,"range":{"start_line":32,"start_character":0,"end_line":32,"end_character":8},"updated":"2026-04-23 07:52:14.000000000","message":"I think this is usually called \"Documentation\"","commit_id":"18fef7f7c7ae18bc515e3da66c07e02152b12950"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"7aabe0bc58e373cf1d49eacbaf4b5dcc5012fb90","unresolved":false,"context_lines":[{"line_number":29,"context_line":"]"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"[project.urls]"},{"line_number":32,"context_line":"Homepage \u003d \"https://docs.openstack.org/neutron-dynamic-routing/latest/\""},{"line_number":33,"context_line":"Repository \u003d \"https://opendev.org/openstack/neutron-dynamic-routing\""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[tool.setuptools]"}],"source_content_type":"text/x-toml","patch_set":4,"id":"3468b858_e7ebd929","line":32,"range":{"start_line":32,"start_character":0,"end_line":32,"end_character":8},"in_reply_to":"72dcab14_c456cda4","updated":"2026-04-23 09:10:37.000000000","message":"Done","commit_id":"18fef7f7c7ae18bc515e3da66c07e02152b12950"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ebd4e2f2043821e3865d9963ee24f8528e8c4fbd","unresolved":true,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"[project.urls]"},{"line_number":32,"context_line":"Homepage \u003d \"https://docs.openstack.org/neutron-dynamic-routing/latest/\""},{"line_number":33,"context_line":"Repository \u003d \"https://opendev.org/openstack/neutron-dynamic-routing\""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[tool.setuptools]"},{"line_number":36,"context_line":"packages \u003d ["}],"source_content_type":"text/x-toml","patch_set":4,"id":"af62ad1e_1f40cbb4","line":33,"range":{"start_line":33,"start_character":0,"end_line":33,"end_character":10},"updated":"2026-04-23 07:52:14.000000000","message":"And this one `Source Code`","commit_id":"18fef7f7c7ae18bc515e3da66c07e02152b12950"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"7aabe0bc58e373cf1d49eacbaf4b5dcc5012fb90","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"[project.urls]"},{"line_number":32,"context_line":"Homepage \u003d \"https://docs.openstack.org/neutron-dynamic-routing/latest/\""},{"line_number":33,"context_line":"Repository \u003d \"https://opendev.org/openstack/neutron-dynamic-routing\""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[tool.setuptools]"},{"line_number":36,"context_line":"packages \u003d ["}],"source_content_type":"text/x-toml","patch_set":4,"id":"1c9f72d1_e8c05925","line":33,"range":{"start_line":33,"start_character":0,"end_line":33,"end_character":10},"in_reply_to":"af62ad1e_1f40cbb4","updated":"2026-04-23 09:10:37.000000000","message":"Done","commit_id":"18fef7f7c7ae18bc515e3da66c07e02152b12950"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ebd4e2f2043821e3865d9963ee24f8528e8c4fbd","unresolved":true,"context_lines":[{"line_number":31,"context_line":"[project.urls]"},{"line_number":32,"context_line":"Homepage \u003d \"https://docs.openstack.org/neutron-dynamic-routing/latest/\""},{"line_number":33,"context_line":"Repository \u003d \"https://opendev.org/openstack/neutron-dynamic-routing\""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[tool.setuptools]"},{"line_number":36,"context_line":"packages \u003d ["},{"line_number":37,"context_line":"    \"neutron_dynamic_routing\","}],"source_content_type":"text/x-toml","patch_set":4,"id":"e6ab4b9e_88040799","line":34,"updated":"2026-04-23 07:52:14.000000000","message":"We could add:\n\"Bug Tracker\" \u003d \"https://bugs.launchpad.net/neutron\"","commit_id":"18fef7f7c7ae18bc515e3da66c07e02152b12950"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"7aabe0bc58e373cf1d49eacbaf4b5dcc5012fb90","unresolved":false,"context_lines":[{"line_number":31,"context_line":"[project.urls]"},{"line_number":32,"context_line":"Homepage \u003d \"https://docs.openstack.org/neutron-dynamic-routing/latest/\""},{"line_number":33,"context_line":"Repository \u003d \"https://opendev.org/openstack/neutron-dynamic-routing\""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[tool.setuptools]"},{"line_number":36,"context_line":"packages \u003d ["},{"line_number":37,"context_line":"    \"neutron_dynamic_routing\","}],"source_content_type":"text/x-toml","patch_set":4,"id":"5e1538f4_89ac93ee","line":34,"in_reply_to":"e6ab4b9e_88040799","updated":"2026-04-23 09:10:37.000000000","message":"Done","commit_id":"18fef7f7c7ae18bc515e3da66c07e02152b12950"}]}
