)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"c9319d69debfe9f50fd6060b65fef06b7b647a3f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"a8e1e648_e67113a9","updated":"2022-03-03 14:13:12.000000000","message":"Although it\u0027s close to the end of Yoga release, I\u0027ve uploaded this patch for the community goal[1]. As you may know, the goal was de-coupled from release cycles[2], but I\u0027d like to merge this patch for fixing current rootwrap codes doesn\u0027t work and going forward the migration process.\n\n[1] https://governance.openstack.org/tc/goals/selected/migrate-to-privsep.html\n[2] http://lists.openstack.org/pipermail/openstack-discuss/2021-December/026218.html","commit_id":"6a3d1c83fe9e3708b11ff9f529a2e68da06e11b2"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b9efa05aad409c206d64861a6c9982dba9333428","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"54514d6c_52ecf09a","updated":"2022-03-07 09:08:07.000000000","message":"Thanks for your patch, I have tiny comment. please kindly confirm it.","commit_id":"bc1a2bdb9fedd3a5ea2ca5c4fb6353fadd3220de"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"cb866dd05fa6f47a8f0c62686bce8f3ee287b20e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"8e065e47_85616caf","updated":"2022-03-09 04:04:39.000000000","message":"Thanks for your rework! LGTM.","commit_id":"3d6d849faa2752a8248655d16badaf64b6024cd0"}],"tacker/privileged/__init__.py":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b9efa05aad409c206d64861a6c9982dba9333428","unresolved":true,"context_lines":[{"line_number":22,"context_line":"default \u003d priv_context.PrivContext("},{"line_number":23,"context_line":"    __name__,"},{"line_number":24,"context_line":"    cfg_section\u003d\u0027privsep\u0027,"},{"line_number":25,"context_line":"    pypath\u003d__name__ + \u0027.default\u0027,"},{"line_number":26,"context_line":"    capabilities\u003d[caps.CAP_SYS_ADMIN,"},{"line_number":27,"context_line":"                  caps.CAP_NET_ADMIN,"},{"line_number":28,"context_line":"                  caps.CAP_DAC_OVERRIDE,"}],"source_content_type":"text/x-python","patch_set":15,"id":"2dbc98d5_2d009707","line":25,"range":{"start_line":25,"start_character":11,"end_line":25,"end_character":32},"updated":"2022-03-07 09:08:07.000000000","message":"nit: How about use f-string to concatenate strings?","commit_id":"bc1a2bdb9fedd3a5ea2ca5c4fb6353fadd3220de"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"68330e5de9d72a0962641012a18fdd4f0c5770f9","unresolved":false,"context_lines":[{"line_number":22,"context_line":"default \u003d priv_context.PrivContext("},{"line_number":23,"context_line":"    __name__,"},{"line_number":24,"context_line":"    cfg_section\u003d\u0027privsep\u0027,"},{"line_number":25,"context_line":"    pypath\u003d__name__ + \u0027.default\u0027,"},{"line_number":26,"context_line":"    capabilities\u003d[caps.CAP_SYS_ADMIN,"},{"line_number":27,"context_line":"                  caps.CAP_NET_ADMIN,"},{"line_number":28,"context_line":"                  caps.CAP_DAC_OVERRIDE,"}],"source_content_type":"text/x-python","patch_set":15,"id":"25e2c641_483bc993","line":25,"range":{"start_line":25,"start_character":11,"end_line":25,"end_character":32},"in_reply_to":"2718da27_d0b7679b","updated":"2022-03-09 09:06:19.000000000","message":"Done","commit_id":"bc1a2bdb9fedd3a5ea2ca5c4fb6353fadd3220de"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"33741e698e533624059d9557b7805312e9807846","unresolved":true,"context_lines":[{"line_number":22,"context_line":"default \u003d priv_context.PrivContext("},{"line_number":23,"context_line":"    __name__,"},{"line_number":24,"context_line":"    cfg_section\u003d\u0027privsep\u0027,"},{"line_number":25,"context_line":"    pypath\u003d__name__ + \u0027.default\u0027,"},{"line_number":26,"context_line":"    capabilities\u003d[caps.CAP_SYS_ADMIN,"},{"line_number":27,"context_line":"                  caps.CAP_NET_ADMIN,"},{"line_number":28,"context_line":"                  caps.CAP_DAC_OVERRIDE,"}],"source_content_type":"text/x-python","patch_set":15,"id":"2718da27_d0b7679b","line":25,"range":{"start_line":25,"start_character":11,"end_line":25,"end_character":32},"in_reply_to":"2dbc98d5_2d009707","updated":"2022-03-07 10:43:28.000000000","message":"agreeable","commit_id":"bc1a2bdb9fedd3a5ea2ca5c4fb6353fadd3220de"}]}
