)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"995f841053c629525abd9c21cc8e81ae6b7665a6","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Remove extra spec in Zaqar"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"As there is no implemention for a long time."},{"line_number":10,"context_line":"This feature will be deprecated and code is removed accordingly."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Closes-Bug: #2161254"},{"line_number":13,"context_line":"Change-Id: I5d4c392ef20327a6af5161e596f3f25d007acb65"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"87d21d86_c8ab4854","line":10,"range":{"start_line":10,"start_character":21,"end_line":10,"end_character":31},"updated":"2026-07-24 00:13:58.000000000","message":"We are not deprecating it but directly removing it.","commit_id":"64699a8b8f7c06a3d8800359fe81614475e1519e"},{"author":{"_account_id":8846,"name":"Hao Wang","display_name":"Hao Wang","email":"sxmatch1986@gmail.com","username":"sxmatch"},"change_message_id":"4ee416967551770d8395fc669485d2381485935b","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Remove extra spec in Zaqar"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"As there is no implemention for a long time."},{"line_number":10,"context_line":"This feature will be deprecated and code is removed accordingly."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Closes-Bug: #2161254"},{"line_number":13,"context_line":"Change-Id: I5d4c392ef20327a6af5161e596f3f25d007acb65"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"be571ac6_14936f33","line":10,"range":{"start_line":10,"start_character":21,"end_line":10,"end_character":31},"in_reply_to":"87d21d86_c8ab4854","updated":"2026-07-24 04:06:57.000000000","message":"Oh, will update it.","commit_id":"64699a8b8f7c06a3d8800359fe81614475e1519e"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"7517757874ef939941015371d587c94a67bcae8b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"17c7a518_a500d649","updated":"2026-07-22 00:28:29.000000000","message":"We may need to backport this to stable branches but I\u0027m unsure if we could backport feature removal. Can we remove the policy handling for extra spec first (and backport it) and then remove the feature separately ?","commit_id":"067d8faf8bd60e77fab2ba5d96c50d7faf26bdc4"},{"author":{"_account_id":8846,"name":"Hao Wang","display_name":"Hao Wang","email":"sxmatch1986@gmail.com","username":"sxmatch"},"change_message_id":"19312f1da3e6cd09d3f5e4c5db2d7a04917707ff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"83d27623_c462285b","in_reply_to":"17c7a518_a500d649","updated":"2026-07-22 07:19:13.000000000","message":"Sure, we can commit another patch for removing the policy handling only, and then merge it first, and then we merge this.","commit_id":"067d8faf8bd60e77fab2ba5d96c50d7faf26bdc4"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"3db4dc6f9a467110a43c66cf08a4f979cd59350f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b2cfdaa8_aa731e87","in_reply_to":"83d27623_c462285b","updated":"2026-07-22 07:37:39.000000000","message":"I\u0027ve proposed https://review.opendev.org/c/openstack/zaqar/+/998272 to remove bypass.","commit_id":"067d8faf8bd60e77fab2ba5d96c50d7faf26bdc4"},{"author":{"_account_id":8846,"name":"Hao Wang","display_name":"Hao Wang","email":"sxmatch1986@gmail.com","username":"sxmatch"},"change_message_id":"09d6c150600eae43422a4849ae53e6094a7ea334","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"5a16e5ae_2c573073","updated":"2026-07-25 03:23:26.000000000","message":"recheck","commit_id":"36e0796d49327fcd6cfc009ac3cb25327ed92339"}],"releasenotes/notes/depracted-extra-specs-in-header-7dc489d367006106.yaml":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"995f841053c629525abd9c21cc8e81ae6b7665a6","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"security:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    `Bug 2161254 \u003chttps://bugs.launchpad.net/zaqar/+bug/2161254\u003e`_: Remove the feature of extra-specs in header as"},{"line_number":5,"context_line":"    there is no implementation in drivers for a long time and it also causes security concerns."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"77e93997_9a3a5e0b","line":5,"range":{"start_line":1,"start_character":3,"end_line":5,"end_character":95},"updated":"2026-07-24 00:13:58.000000000","message":"Because the security issue has been fixed by removing the bypass, can we just mention this incomplete feature has been removed ?","commit_id":"64699a8b8f7c06a3d8800359fe81614475e1519e"},{"author":{"_account_id":8846,"name":"Hao Wang","display_name":"Hao Wang","email":"sxmatch1986@gmail.com","username":"sxmatch"},"change_message_id":"7c51c31fa22d905f1e4b2dd3cefdad379a3d21f6","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"security:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    `Bug 2161254 \u003chttps://bugs.launchpad.net/zaqar/+bug/2161254\u003e`_: Remove the feature of extra-specs in header as"},{"line_number":5,"context_line":"    there is no implementation in drivers for a long time and it also causes security concerns."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ddc1c8b6_c858f496","line":5,"range":{"start_line":1,"start_character":3,"end_line":5,"end_character":95},"in_reply_to":"77e93997_9a3a5e0b","updated":"2026-07-24 04:17:38.000000000","message":"Removing the bypass is the first step for fixing this issue. This is the second step for fixing this security issue completely. We need to let the user know why we are removing this feature, though there is no implementation in backends.","commit_id":"64699a8b8f7c06a3d8800359fe81614475e1519e"}]}
