)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"e32c445398efb721a497f3c413c35841c22eb5bd","unresolved":true,"context_lines":[{"line_number":10,"context_line":"since Stein (2018). Remove the dead code from image/glance.py, drop"},{"line_number":11,"context_line":"the cursive requirement, and add a LOG.warning so operators learn the"},{"line_number":12,"context_line":"option has no effect. Deprecate verify_glance_signatures and"},{"line_number":13,"context_line":"default_trusted_certificate_ids since Gazpacho (2026.2)."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Closes-Bug: #2144308"},{"line_number":16,"context_line":"Assisted-By: Cursor (Sonnet-4.6)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"64d3e4ca_85b19d5c","line":13,"updated":"2026-06-04 15:26:40.000000000","message":"```suggestion\ndefault_trusted_certificate_ids since Hibiscus (2026.2).\n```","commit_id":"d28c713b4e40669aa73d175416d04562acc9df1b"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"6036ef0969ff8987940a237c50705f858135c2b2","unresolved":false,"context_lines":[{"line_number":10,"context_line":"since Stein (2018). Remove the dead code from image/glance.py, drop"},{"line_number":11,"context_line":"the cursive requirement, and add a LOG.warning so operators learn the"},{"line_number":12,"context_line":"option has no effect. Deprecate verify_glance_signatures and"},{"line_number":13,"context_line":"default_trusted_certificate_ids since Gazpacho (2026.2)."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Closes-Bug: #2144308"},{"line_number":16,"context_line":"Assisted-By: Cursor (Sonnet-4.6)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"b32142dd_4bcb2468","line":13,"in_reply_to":"64d3e4ca_85b19d5c","updated":"2026-06-04 16:53:11.000000000","message":"Done","commit_id":"d28c713b4e40669aa73d175416d04562acc9df1b"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ceccf9a3bf89710c426c88d2b9230daa7835bc55","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"475cae03_95300c8b","updated":"2026-06-04 15:14:20.000000000","message":"lets just delete the config option a the same time\n\noslo ignores options that are not defiend and i am not sure the warning is worht keeping them for another cycle.\n\n@jgilaber@redhat.com what do you think?","commit_id":"d28c713b4e40669aa73d175416d04562acc9df1b"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"e32c445398efb721a497f3c413c35841c22eb5bd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a8ac11a3_cc841e1d","in_reply_to":"475cae03_95300c8b","updated":"2026-06-04 15:26:40.000000000","message":"yes, I agree. Since this never worked it\u0027s simpler to just remove them instead of deprecating","commit_id":"d28c713b4e40669aa73d175416d04562acc9df1b"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"df31eababaf4b7b547109d76f7203e04fcb44c0e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3ce96937_bdefecb3","in_reply_to":"a8ac11a3_cc841e1d","updated":"2026-06-04 16:31:11.000000000","message":"Done!","commit_id":"d28c713b4e40669aa73d175416d04562acc9df1b"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"6036ef0969ff8987940a237c50705f858135c2b2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"ebf205af_e9752779","updated":"2026-06-04 16:53:11.000000000","message":"looks good, thanks Chandan","commit_id":"5f421e58fa8d1dcf0e5e265be1bf4a6ae2e232f0"}],"cyborg/conf/glance.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ceccf9a3bf89710c426c88d2b9230daa7835bc55","unresolved":true,"context_lines":[{"line_number":27,"context_line":"was never implemented in Cyborg. The code is being removed to avoid giving"},{"line_number":28,"context_line":"users false expectations about image signature verification capabilities."},{"line_number":29,"context_line":"If this feature is needed in the future, it will be re-implemented properly"},{"line_number":30,"context_line":"with full test coverage and documentation."},{"line_number":31,"context_line":"\"\"\""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"glance_group \u003d cfg.OptGroup("}],"source_content_type":"text/x-python","patch_set":3,"id":"cc946f9a_c95ae1c6","line":30,"updated":"2026-06-04 15:14:20.000000000","message":"since this enver worked it might be better to just remvoe these values outright adn avoid the deprection notice entirly","commit_id":"d28c713b4e40669aa73d175416d04562acc9df1b"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a16b76cfbac8c7c94ca98b5e4599d062f38642d4","unresolved":false,"context_lines":[{"line_number":27,"context_line":"was never implemented in Cyborg. The code is being removed to avoid giving"},{"line_number":28,"context_line":"users false expectations about image signature verification capabilities."},{"line_number":29,"context_line":"If this feature is needed in the future, it will be re-implemented properly"},{"line_number":30,"context_line":"with full test coverage and documentation."},{"line_number":31,"context_line":"\"\"\""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"glance_group \u003d cfg.OptGroup("}],"source_content_type":"text/x-python","patch_set":3,"id":"b7ccdfd4_db9be844","line":30,"in_reply_to":"cc946f9a_c95ae1c6","updated":"2026-06-04 16:35:56.000000000","message":"Done","commit_id":"d28c713b4e40669aa73d175416d04562acc9df1b"}],"cyborg/image/glance.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ceccf9a3bf89710c426c88d2b9230daa7835bc55","unresolved":true,"context_lines":[{"line_number":235,"context_line":"                \u0027implemented. This feature has been deprecated and will \u0027"},{"line_number":236,"context_line":"                \u0027be removed in a future release. \u0027"},{"line_number":237,"context_line":"                \u0027See release notes for details.\u0027"},{"line_number":238,"context_line":"            )"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"        close_file \u003d False"},{"line_number":241,"context_line":"        if data is None and dst_path:"}],"source_content_type":"text/x-python","patch_set":3,"id":"58921f39_b8778f01","line":238,"updated":"2026-06-04 15:14:20.000000000","message":"so we are doing the removal in this relase so this is not really correct","commit_id":"d28c713b4e40669aa73d175416d04562acc9df1b"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a16b76cfbac8c7c94ca98b5e4599d062f38642d4","unresolved":false,"context_lines":[{"line_number":235,"context_line":"                \u0027implemented. This feature has been deprecated and will \u0027"},{"line_number":236,"context_line":"                \u0027be removed in a future release. \u0027"},{"line_number":237,"context_line":"                \u0027See release notes for details.\u0027"},{"line_number":238,"context_line":"            )"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"        close_file \u003d False"},{"line_number":241,"context_line":"        if data is None and dst_path:"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ede27be_49ffe58f","line":238,"in_reply_to":"58921f39_b8778f01","updated":"2026-06-04 16:35:56.000000000","message":"Done","commit_id":"d28c713b4e40669aa73d175416d04562acc9df1b"}],"requirements.txt":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ceccf9a3bf89710c426c88d2b9230daa7835bc55","unresolved":true,"context_lines":[{"line_number":26,"context_line":"psutil\u003e\u003d3.2.2 # BSD"},{"line_number":27,"context_line":"python-glanceclient\u003e\u003d2.3.0 # Apache-2.0"},{"line_number":28,"context_line":"oslo.privsep\u003e\u003d1.32.0 # Apache-2.0"},{"line_number":29,"context_line":"cursive\u003e\u003d0.2.1 # Apache-2.0"},{"line_number":30,"context_line":"openstacksdk\u003e\u003d0.46.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"5fcadafc_3a0cde7c","side":"PARENT","line":29,"updated":"2026-06-04 15:14:20.000000000","message":"oh also a good reason to remove this\ncursive is not maintained and if we can remove it via this patch that is very good for us","commit_id":"2875d3c12d4484e9336ba5084f32f2acf83a2366"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a16b76cfbac8c7c94ca98b5e4599d062f38642d4","unresolved":false,"context_lines":[{"line_number":26,"context_line":"psutil\u003e\u003d3.2.2 # BSD"},{"line_number":27,"context_line":"python-glanceclient\u003e\u003d2.3.0 # Apache-2.0"},{"line_number":28,"context_line":"oslo.privsep\u003e\u003d1.32.0 # Apache-2.0"},{"line_number":29,"context_line":"cursive\u003e\u003d0.2.1 # Apache-2.0"},{"line_number":30,"context_line":"openstacksdk\u003e\u003d0.46.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"0078216f_75c6de4b","side":"PARENT","line":29,"in_reply_to":"5fcadafc_3a0cde7c","updated":"2026-06-04 16:35:56.000000000","message":"Acknowledged","commit_id":"2875d3c12d4484e9336ba5084f32f2acf83a2366"}]}
