)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ebd1767337796905fd027dbfa36b2b577d987976","unresolved":true,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Closes-Bug: #2026182"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Depends-On: https://review.opendev.org/c/openstack/requirements/+/890414"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Change-Id: Iaa1a3a491d310c2304f6500c6e5d2b9c31a72fa8"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"17d47470_3dead13e","line":22,"range":{"start_line":22,"start_character":0,"end_line":22,"end_character":19},"updated":"2023-08-25 16:15:30.000000000","message":"This is not needed because you have the n-lib version bump defined in the requirements file.","commit_id":"2368503afc4e72fcc052e7889aa841cf246e6115"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"95bfa4599f719bb6f900c2481674c8555c290f66","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Closes-Bug: #2026182"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Depends-On: https://review.opendev.org/c/openstack/requirements/+/890414"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Change-Id: Iaa1a3a491d310c2304f6500c6e5d2b9c31a72fa8"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"0cfd79f8_c3d1c737","line":22,"range":{"start_line":22,"start_character":0,"end_line":22,"end_character":19},"in_reply_to":"17d47470_3dead13e","updated":"2023-10-04 09:16:57.000000000","message":"Done","commit_id":"2368503afc4e72fcc052e7889aa841cf246e6115"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ebd1767337796905fd027dbfa36b2b577d987976","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"81abd5d9_af945bb3","updated":"2023-08-25 16:15:30.000000000","message":"Minor comments","commit_id":"2368503afc4e72fcc052e7889aa841cf246e6115"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"6e508e2fefaf385ebe87891ddfb7f5d151a2027f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"016b39bf_a0ea707d","updated":"2023-08-24 07:32:02.000000000","message":"This is ready to review but at last neutron meeting we decided to not merge it in the end of the 2023.2 cycle and hold it until master branch will be open for 2024.1. So I\u0027m marking it with -W for now but reviews are still welcome 😊","commit_id":"2368503afc4e72fcc052e7889aa841cf246e6115"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"95623cca8e04f7fcbc049cc2a6bd0daeb599cdf2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"750da794_bfe2430e","updated":"2023-10-04 12:57:54.000000000","message":"recheck\ntempest hit of https://bugs.launchpad.net/neutron/+bug/2037239 (and perhaps functional is also based on our last meeting discussion)","commit_id":"75496ccf5e706401da69cba238fb9bfe6907004c"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"93eed04412ff348030140a88fa423462ed39213b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"04634667_3fbfaafe","updated":"2023-10-04 15:26:17.000000000","message":"recheck \nhttps://review.opendev.org/c/openstack/neutron-tempest-plugin/+/897233 merged","commit_id":"75496ccf5e706401da69cba238fb9bfe6907004c"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"1b063b5c213e8d356e35df455d0e06e92dd4051b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"d0dc7407_2816c44d","updated":"2023-10-05 09:44:56.000000000","message":"recheck l3_ha workaround implemented","commit_id":"75496ccf5e706401da69cba238fb9bfe6907004c"}],"neutron/conf/policies/base.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ebd1767337796905fd027dbfa36b2b577d987976","unresolved":true,"context_lines":[{"line_number":99,"context_line":"        description\u003d\u0027Rule for advsvc role access\u0027,"},{"line_number":100,"context_line":"        deprecated_reason\u003d(\u0027Neutron now supports service role for \u0027"},{"line_number":101,"context_line":"                           \u0027service to service communication.\u0027),"},{"line_number":102,"context_line":"        deprecated_since\u003d\u00272023.2\u0027),"},{"line_number":103,"context_line":"    policy.RuleDefault("},{"line_number":104,"context_line":"        \u0027admin_or_network_owner\u0027,"},{"line_number":105,"context_line":"        neutron_policy.policy_or(\u0027rule:context_is_admin\u0027,"}],"source_content_type":"text/x-python","patch_set":14,"id":"9308703a_ec44a4f2","line":102,"range":{"start_line":102,"start_character":26,"end_line":102,"end_character":32},"updated":"2023-08-25 16:15:30.000000000","message":"2024.1, I guess","commit_id":"2368503afc4e72fcc052e7889aa841cf246e6115"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"95bfa4599f719bb6f900c2481674c8555c290f66","unresolved":false,"context_lines":[{"line_number":99,"context_line":"        description\u003d\u0027Rule for advsvc role access\u0027,"},{"line_number":100,"context_line":"        deprecated_reason\u003d(\u0027Neutron now supports service role for \u0027"},{"line_number":101,"context_line":"                           \u0027service to service communication.\u0027),"},{"line_number":102,"context_line":"        deprecated_since\u003d\u00272023.2\u0027),"},{"line_number":103,"context_line":"    policy.RuleDefault("},{"line_number":104,"context_line":"        \u0027admin_or_network_owner\u0027,"},{"line_number":105,"context_line":"        neutron_policy.policy_or(\u0027rule:context_is_admin\u0027,"}],"source_content_type":"text/x-python","patch_set":14,"id":"a1a76100_8b70365b","line":102,"range":{"start_line":102,"start_character":26,"end_line":102,"end_character":32},"in_reply_to":"9308703a_ec44a4f2","updated":"2023-10-04 09:16:57.000000000","message":"Done","commit_id":"2368503afc4e72fcc052e7889aa841cf246e6115"}],"neutron/conf/policies/subnet.py.orig":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ebd1767337796905fd027dbfa36b2b577d987976","unresolved":true,"context_lines":[{"line_number":44,"context_line":"rules \u003d ["},{"line_number":45,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":46,"context_line":"        name\u003d\u0027create_subnet\u0027,"},{"line_number":47,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD"},{"line_number":48,"context_line":"        check_str\u003dbase.policy_or("},{"line_number":49,"context_line":"            base.ADMIN_OR_PROJECT_MEMBER,"},{"line_number":50,"context_line":"            base.RULE_NET_OWNER),"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"45535d7c_bbb6c018","line":47,"range":{"start_line":47,"start_character":0,"end_line":47,"end_character":2},"updated":"2023-08-25 16:15:30.000000000","message":"Uhmmmm","commit_id":"a2cb00638967daa73451e7d595d71d869c44aadc"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"95bfa4599f719bb6f900c2481674c8555c290f66","unresolved":false,"context_lines":[{"line_number":44,"context_line":"rules \u003d ["},{"line_number":45,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":46,"context_line":"        name\u003d\u0027create_subnet\u0027,"},{"line_number":47,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD"},{"line_number":48,"context_line":"        check_str\u003dbase.policy_or("},{"line_number":49,"context_line":"            base.ADMIN_OR_PROJECT_MEMBER,"},{"line_number":50,"context_line":"            base.RULE_NET_OWNER),"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"1cec425a_05361cac","line":47,"range":{"start_line":47,"start_character":0,"end_line":47,"end_character":2},"in_reply_to":"45535d7c_bbb6c018","updated":"2023-10-04 09:16:57.000000000","message":"Done","commit_id":"a2cb00638967daa73451e7d595d71d869c44aadc"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ebd1767337796905fd027dbfa36b2b577d987976","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#  Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"#  not use this file except in compliance with the License. You may obtain"},{"line_number":3,"context_line":"#  a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"80a55fac_1f4c2c08","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":24},"updated":"2023-08-25 16:15:30.000000000","message":"Please check this file","commit_id":"2368503afc4e72fcc052e7889aa841cf246e6115"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"95bfa4599f719bb6f900c2481674c8555c290f66","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#  Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"#  not use this file except in compliance with the License. You may obtain"},{"line_number":3,"context_line":"#  a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"2c2cbba0_f14f8f63","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":24},"in_reply_to":"80a55fac_1f4c2c08","updated":"2023-10-04 09:16:57.000000000","message":"it was mistake and is now removed :)","commit_id":"2368503afc4e72fcc052e7889aa841cf246e6115"}],"neutron/tests/unit/db/test_db_base_plugin_v2.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ebd1767337796905fd027dbfa36b2b577d987976","unresolved":true,"context_lines":[{"line_number":266,"context_line":"        req \u003d self._req(method, resource, data, fmt, id, params, action,"},{"line_number":267,"context_line":"                        subresource, sub_id, ctx, headers)"},{"line_number":268,"context_line":"        req.environ[\u0027neutron.context\u0027] \u003d context.Context("},{"line_number":269,"context_line":"            \u0027service\u0027, \u0027service\u0027, roles\u003d[\u0027service\u0027])"},{"line_number":270,"context_line":"        return req"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"    def _member_req(self, method, resource, data\u003dNone, fmt\u003dNone, id\u003dNone,"}],"source_content_type":"text/x-python","patch_set":14,"id":"27096d6b_96150c46","line":269,"range":{"start_line":269,"start_character":12,"end_line":269,"end_character":33},"updated":"2023-08-25 16:15:30.000000000","message":"sorry, what are these two first parameters? Can you use the kwarg name?","commit_id":"2368503afc4e72fcc052e7889aa841cf246e6115"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"95bfa4599f719bb6f900c2481674c8555c290f66","unresolved":false,"context_lines":[{"line_number":266,"context_line":"        req \u003d self._req(method, resource, data, fmt, id, params, action,"},{"line_number":267,"context_line":"                        subresource, sub_id, ctx, headers)"},{"line_number":268,"context_line":"        req.environ[\u0027neutron.context\u0027] \u003d context.Context("},{"line_number":269,"context_line":"            \u0027service\u0027, \u0027service\u0027, roles\u003d[\u0027service\u0027])"},{"line_number":270,"context_line":"        return req"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"    def _member_req(self, method, resource, data\u003dNone, fmt\u003dNone, id\u003dNone,"}],"source_content_type":"text/x-python","patch_set":14,"id":"bceec23f_7786d744","line":269,"range":{"start_line":269,"start_character":12,"end_line":269,"end_character":33},"in_reply_to":"27096d6b_96150c46","updated":"2023-10-04 09:16:57.000000000","message":"user_id and tenant_id but I made them a bit more explicit now","commit_id":"2368503afc4e72fcc052e7889aa841cf246e6115"}]}
