)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"756efa1b718cc185f13f0cda636257b2ca527c77","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Doug Goldstein \u003ccardoe@cardoe.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2026-05-16 21:46:38 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"cleanup segments plugin per TODO"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The TODO says to remove this when the class inherits from the base class"},{"line_number":10,"context_line":"which it does."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"a8603422_895671e0","line":7,"range":{"start_line":7,"start_character":8,"end_line":7,"end_character":16},"updated":"2026-05-19 09:01:06.000000000","message":"There is another service plugin with this TODO: `auto_allocate.plugin.Plugin`","commit_id":"658852bef35eecf914cbe68e26ac5a8fcd34c2c6"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"507818b8126ce4b27c687c4b87c0f9feff2cc5bc","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Doug Goldstein \u003ccardoe@cardoe.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2026-05-16 21:46:38 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"cleanup segments plugin per TODO"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The TODO says to remove this when the class inherits from the base class"},{"line_number":10,"context_line":"which it does."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"6ca2ebc1_e4e9c29c","line":7,"range":{"start_line":7,"start_character":8,"end_line":7,"end_character":16},"in_reply_to":"a8603422_895671e0","updated":"2026-05-19 22:47:56.000000000","message":"Done","commit_id":"658852bef35eecf914cbe68e26ac5a8fcd34c2c6"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"756efa1b718cc185f13f0cda636257b2ca527c77","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"cleanup segments plugin per TODO"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The TODO says to remove this when the class inherits from the base class"},{"line_number":10,"context_line":"which it does."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I4b6608c0a87ce230e3e9b92bca912278e43ca211"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"24300c24_9cf494e3","line":9,"updated":"2026-05-19 09:01:06.000000000","message":"You should mention that these classes are now actually inheriting from `neutron_lib.services.base.ServicePluginBase` and this class has the `__filter_validation_support \u003d True` class variable since neutron-lib 3.25.0 [1].\n\n[1]https://review.opendev.org/c/openstack/neutron-lib/+/978554","commit_id":"658852bef35eecf914cbe68e26ac5a8fcd34c2c6"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"507818b8126ce4b27c687c4b87c0f9feff2cc5bc","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"cleanup segments plugin per TODO"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The TODO says to remove this when the class inherits from the base class"},{"line_number":10,"context_line":"which it does."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I4b6608c0a87ce230e3e9b92bca912278e43ca211"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"29e02d77_51aea3b1","line":9,"in_reply_to":"24300c24_9cf494e3","updated":"2026-05-19 22:47:56.000000000","message":"Done","commit_id":"658852bef35eecf914cbe68e26ac5a8fcd34c2c6"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"ce4075eb651bbbf8951ef0318060cd773bef8f3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5218db54_26f249e2","updated":"2026-05-20 15:16:52.000000000","message":"check master was broken","commit_id":"e7bc7ec79858e1d251928c4f4064515927ff6205"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"ab5d237112676740abe44925f9a65cb8a7cb53c4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b93c82dc_5a196091","updated":"2026-05-21 00:55:16.000000000","message":"recheck master was broken","commit_id":"e7bc7ec79858e1d251928c4f4064515927ff6205"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"5c4aaa8f6658d92bd5f9ba5c81c0fcadc008efb9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1b30995f_d8b3ed45","updated":"2026-05-21 07:51:16.000000000","message":"thanks for the cleanup","commit_id":"e7bc7ec79858e1d251928c4f4064515927ff6205"}]}
