)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6e8d4774ca467b8458bdf2c6b74d057b17256369","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"af126788_6352df96","updated":"2025-07-11 10:27:10.000000000","message":"recheck temporary gate failure","commit_id":"8202bdd821b9ef41c80ccc86c506a3c93f360322"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"081455e9d323d0e864e17bde7a685cacb5596b92","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"af8cd34f_f681a317","updated":"2025-11-06 10:59:42.000000000","message":"recheck","commit_id":"324af749bb28af4e3aa0ac63aa1477c4e0d8d7cb"}],"pyproject.toml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"aa159547c0165e982f21c84296c26d495efd50d6","unresolved":false,"context_lines":[{"line_number":57,"context_line":"nova-spicehtml5proxy \u003d \"nova.cmd.spicehtml5proxy:main\""},{"line_number":58,"context_line":"nova-status \u003d \"nova.cmd.status:main\""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"[project.entry-points.\"oslo.config.opts\"]"},{"line_number":61,"context_line":"\"nova.conf\" \u003d \"nova.conf.opts:list_opts\""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"[project.entry-points.\"oslo.config.opts.defaults\"]"}],"source_content_type":"text/x-toml","patch_set":3,"id":"1a2ecbaa_40c2c5ec","line":60,"range":{"start_line":60,"start_character":0,"end_line":60,"end_character":41},"updated":"2025-11-04 16:13:10.000000000","message":"i understand why this s needed it s just unfortunate.\ni bleive its also possible to escap them with \\. but i prefer the quoting\n\nit makes it clear that htis is a single value.","commit_id":"2a81c4492d5a7e15ddfdf0d16a070f200fd53b5e"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"aa159547c0165e982f21c84296c26d495efd50d6","unresolved":true,"context_lines":[{"line_number":103,"context_line":"]"},{"line_number":104,"context_line":"\"etc/nova/rootwrap.d\" \u003d ["},{"line_number":105,"context_line":"    \"etc/nova/rootwrap.d/*\","},{"line_number":106,"context_line":"]"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"[tool.autopep8]"},{"line_number":109,"context_line":"aggressive \u003d 3"}],"source_content_type":"text/x-toml","patch_set":3,"id":"a3dff845_feae0137","line":106,"updated":"2025-11-04 16:13:10.000000000","message":"at some point we need to get os-brick over to privsep so this can go away.\n\ncomparing to the setupcfg this all looks correct.","commit_id":"2a81c4492d5a7e15ddfdf0d16a070f200fd53b5e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"db03ddc4b7e56a347a8ecbcf9a6a9efabe130c22","unresolved":false,"context_lines":[{"line_number":103,"context_line":"]"},{"line_number":104,"context_line":"\"etc/nova/rootwrap.d\" \u003d ["},{"line_number":105,"context_line":"    \"etc/nova/rootwrap.d/*\","},{"line_number":106,"context_line":"]"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"[tool.autopep8]"},{"line_number":109,"context_line":"aggressive \u003d 3"}],"source_content_type":"text/x-toml","patch_set":3,"id":"b23ed9cf_dd46ab7b","line":106,"in_reply_to":"a3dff845_feae0137","updated":"2025-11-04 16:18:16.000000000","message":"100%. [I tried a long time ago](https://review.opendev.org/q/owner:stephenfin@redhat.com+project:openstack/os-brick+is:open) but got nowhere 😞","commit_id":"2a81c4492d5a7e15ddfdf0d16a070f200fd53b5e"}],"setup.cfg":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"aa159547c0165e982f21c84296c26d495efd50d6","unresolved":true,"context_lines":[{"line_number":1,"context_line":"[metadata]"},{"line_number":2,"context_line":"name \u003d nova"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"8600634f_8aa2750a","line":2,"updated":"2025-11-04 16:13:10.000000000","message":"i think this file and this value can also eventually go away with very new versions of pbr but we proably shoudl not depend on that in the near term so +1","commit_id":"2a81c4492d5a7e15ddfdf0d16a070f200fd53b5e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"db03ddc4b7e56a347a8ecbcf9a6a9efabe130c22","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[metadata]"},{"line_number":2,"context_line":"name \u003d nova"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"7fb9bc8c_46030579","line":2,"in_reply_to":"8600634f_8aa2750a","updated":"2025-11-04 16:18:16.000000000","message":"It can\u0027t yet since we don\u0027t have the hook points in pbr for parsing info from a `pyproject.toml`, and the existing hook points we have need the name to be set in either `setup.cfg` or `setup.py`. Once that\u0027s fixed, yes, we can remove this.","commit_id":"2a81c4492d5a7e15ddfdf0d16a070f200fd53b5e"}]}
