)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"a6c9bb44cc35b8770d10b538ad571393104ea72b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"af133822_b652ac59","updated":"2026-04-02 15:25:26.000000000","message":"@fungi@yuggoth.org Hello, sorry, can you look please this?","commit_id":"0b1476dc03421ebd95eb180acf16edbe54ba5250"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"a433038125fae2cc542c26e04478182ec301bc37","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"a2bb0052_970465e0","updated":"2026-04-09 11:51:25.000000000","message":"@fungi@yuggoth.org ah, sorry, your comment is somehow non-interactive, so I\u0027ve missed it...\n\nWell, +W having Approve label indeed makes things confusing... Just reviewers really downplay the role of registered users, so I explicitly don\u0027t like the name.\n\nWill try to come up with smth then... Naming - the most challenging thing in technical world...","commit_id":"0b1476dc03421ebd95eb180acf16edbe54ba5250"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"30f2b8bf92ce21d547aaf4ec4985a0e2de23bd2b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"c37a597f_29b37cd0","in_reply_to":"af133822_b652ac59","updated":"2026-04-09 12:06:46.000000000","message":"Done","commit_id":"0b1476dc03421ebd95eb180acf16edbe54ba5250"}],"gerrit/acls/openstack/openstack-ansible.config":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"c384342c79f65a0a0a31aaf6f0acde67b311bfaf","unresolved":true,"context_lines":[{"line_number":16,"context_line":"\tabandon \u003d group openstack-ansible-unmaintained-core"},{"line_number":17,"context_line":"\texclusiveGroupPermissions \u003d abandon label-Code-Review label-Workflow"},{"line_number":18,"context_line":"\tlabel-Code-Review \u003d -2..+2 group Project Bootstrappers"},{"line_number":19,"context_line":"        label-Code-Review \u003d -2..+2 group openstack-ansible-approvers"},{"line_number":20,"context_line":"\tlabel-Code-Review \u003d -2..+2 group openstack-ansible-unmaintained-core"},{"line_number":21,"context_line":"\tlabel-Code-Review \u003d -1..+1 group Registered Users"},{"line_number":22,"context_line":"\tlabel-Workflow \u003d -1..+0 group Change Owner"}],"source_content_type":"text/x-ini","patch_set":3,"id":"33a091ba_29ded0a5","line":19,"updated":"2026-03-24 17:44:47.000000000","message":"I think need remove this line.","commit_id":"10059e54c7dba6b4f0ab65d7a279c64dd91cc341"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"e703061afec0d6f594131e8cd0e2ff2b78091474","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\tabandon \u003d group openstack-ansible-unmaintained-core"},{"line_number":17,"context_line":"\texclusiveGroupPermissions \u003d abandon label-Code-Review label-Workflow"},{"line_number":18,"context_line":"\tlabel-Code-Review \u003d -2..+2 group Project Bootstrappers"},{"line_number":19,"context_line":"        label-Code-Review \u003d -2..+2 group openstack-ansible-approvers"},{"line_number":20,"context_line":"\tlabel-Code-Review \u003d -2..+2 group openstack-ansible-unmaintained-core"},{"line_number":21,"context_line":"\tlabel-Code-Review \u003d -1..+1 group Registered Users"},{"line_number":22,"context_line":"\tlabel-Workflow \u003d -1..+0 group Change Owner"}],"source_content_type":"text/x-ini","patch_set":3,"id":"c6f31355_2c5171a7","line":19,"in_reply_to":"33a091ba_29ded0a5","updated":"2026-03-31 17:21:15.000000000","message":"Done","commit_id":"10059e54c7dba6b4f0ab65d7a279c64dd91cc341"}]}
