)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"955a79acd23527516be28c6bd017b1f1feb73419","unresolved":true,"context_lines":[{"line_number":13,"context_line":"little bit of documentation regarding the gateway IP address"},{"line_number":14,"context_line":"validation for subnets."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[1] https://bugs.launchpad.net/neutron/+bug/2004004"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Change-Id: Ibf09254b5b2fee6efd3de5e5dc6f013424831db9"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"b486333a_7a967c02","line":16,"updated":"2023-01-30 21:40:42.000000000","message":"Typically this would be:\n\nRelated-bug: #2004004\n\nThat way it would generate a comment into the bug back to this change. I think after the first patch it won\u0027t always do it, so more of a nit.","commit_id":"2e36113c78abc94ad7b1bb7a98ce86a4c0d5d96d"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"c20d3e528d393475c1e237cb2755c7f73dff87c1","unresolved":false,"context_lines":[{"line_number":13,"context_line":"little bit of documentation regarding the gateway IP address"},{"line_number":14,"context_line":"validation for subnets."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[1] https://bugs.launchpad.net/neutron/+bug/2004004"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Change-Id: Ibf09254b5b2fee6efd3de5e5dc6f013424831db9"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bb3c40a2_3f7f29d1","line":16,"in_reply_to":"b486333a_7a967c02","updated":"2023-01-30 21:43:37.000000000","message":"Done","commit_id":"2e36113c78abc94ad7b1bb7a98ce86a4c0d5d96d"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"955a79acd23527516be28c6bd017b1f1feb73419","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e246f7b8_dba2b7a9","updated":"2023-01-30 21:40:42.000000000","message":"Thanks for the patch, one minor issue.","commit_id":"2e36113c78abc94ad7b1bb7a98ce86a4c0d5d96d"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"1a81ea7dd9d2069fb387e978bc8cb4c57cd14d33","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"cc4186c7_30c3248d","updated":"2023-01-31 01:22:01.000000000","message":"recheck","commit_id":"83da1e6d79c4d971718d31cbd3aa038353adbae8"}],"neutron/ipam/requests.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"955a79acd23527516be28c6bd017b1f1feb73419","unresolved":true,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"        if ipam_utils.check_gateway_invalid_in_subnet(subnet_cidr, gateway_ip):"},{"line_number":129,"context_line":"            raise ipam_exc.IpamValueInvalid(_("},{"line_number":130,"context_line":"                \u0027Gateway IP %(gateway_ip)s cannot be the network or broadcast\u0027"},{"line_number":131,"context_line":"                \u0027IP address %(subnet_cidr)s\u0027 % {\u0027gateway_ip\u0027: gateway_ip,"},{"line_number":132,"context_line":"                                                \u0027subnet_cidr\u0027: subnet_cidr}))"},{"line_number":133,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"fe6f3e26_46b506c7","line":130,"range":{"start_line":130,"start_character":68,"end_line":130,"end_character":77},"updated":"2023-01-30 21:40:42.000000000","message":"missing trailing space after \u0027broadcast\u0027 else it will show as \u0027broacastIP address\u0027 :(","commit_id":"2e36113c78abc94ad7b1bb7a98ce86a4c0d5d96d"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"c20d3e528d393475c1e237cb2755c7f73dff87c1","unresolved":false,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"        if ipam_utils.check_gateway_invalid_in_subnet(subnet_cidr, gateway_ip):"},{"line_number":129,"context_line":"            raise ipam_exc.IpamValueInvalid(_("},{"line_number":130,"context_line":"                \u0027Gateway IP %(gateway_ip)s cannot be the network or broadcast\u0027"},{"line_number":131,"context_line":"                \u0027IP address %(subnet_cidr)s\u0027 % {\u0027gateway_ip\u0027: gateway_ip,"},{"line_number":132,"context_line":"                                                \u0027subnet_cidr\u0027: subnet_cidr}))"},{"line_number":133,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"11c6e680_48a3caec","line":130,"range":{"start_line":130,"start_character":68,"end_line":130,"end_character":77},"in_reply_to":"fe6f3e26_46b506c7","updated":"2023-01-30 21:43:37.000000000","message":"Done","commit_id":"2e36113c78abc94ad7b1bb7a98ce86a4c0d5d96d"}]}
