)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"f9fa797c64ae0d06c545818e52eeba9d387f2819","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Release cap for bcrypt"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"It was necessary to cap version of bcrypt while Keystone was getting rid"},{"line_number":10,"context_line":"of this unmaintained dependency. It was completed in last cycle and it"},{"line_number":11,"context_line":"is time to remove the limitation of the bcrypt version."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Iefcdbc6e050dfe13f54097e665f9a91dec02a63a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"0baae5c5_ef4a1776","line":10,"range":{"start_line":9,"start_character":61,"end_line":10,"end_character":31},"updated":"2025-10-27 15:02:25.000000000","message":"It looks like it is still used? Did you mean unmaintained as far as the older releases of bcrypt?\n\nhttps://opendev.org/openstack/keystone/src/branch/master/keystone/common/password_hashers/bcrypt.py#L16","commit_id":"ced14b82274bf0faa87e4f5a2362c389a8ce2cea"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"0f733052740e9470eca2d2b88612e2dc25282e99","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Release cap for bcrypt"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"It was necessary to cap version of bcrypt while Keystone was getting rid"},{"line_number":10,"context_line":"of this unmaintained dependency. It was completed in last cycle and it"},{"line_number":11,"context_line":"is time to remove the limitation of the bcrypt version."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Iefcdbc6e050dfe13f54097e665f9a91dec02a63a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"6ff6077e_79e2252f","line":10,"range":{"start_line":9,"start_character":61,"end_line":10,"end_character":31},"in_reply_to":"0baae5c5_ef4a1776","updated":"2025-10-27 15:04:25.000000000","message":"Ah sorry. I meant \"while Keystone was getting rid of passlib (unmaintained dependency)\"","commit_id":"ced14b82274bf0faa87e4f5a2362c389a8ce2cea"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"f0eb88af2a1c440ead9ba51af4d31766501450aa","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Release cap for bcrypt"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"It was necessary to cap version of bcrypt while Keystone was getting rid"},{"line_number":10,"context_line":"of this unmaintained dependency. It was completed in last cycle and it"},{"line_number":11,"context_line":"is time to remove the limitation of the bcrypt version."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Iefcdbc6e050dfe13f54097e665f9a91dec02a63a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"d3d4846d_395c8fc0","line":10,"range":{"start_line":9,"start_character":61,"end_line":10,"end_character":31},"in_reply_to":"6ff6077e_79e2252f","updated":"2025-10-27 15:10:48.000000000","message":"Done","commit_id":"ced14b82274bf0faa87e4f5a2362c389a8ce2cea"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"f9fa797c64ae0d06c545818e52eeba9d387f2819","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"034aac51_e087b7e9","updated":"2025-10-27 15:02:25.000000000","message":"Looks fine, but waiting to approve to get some clarity on the comments.","commit_id":"ced14b82274bf0faa87e4f5a2362c389a8ce2cea"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"c8ddba58cf4026145ae5b2ce7388d04506b03fe6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f300cf25_0f75f210","updated":"2025-10-28 01:54:55.000000000","message":"recheck  neutron+octavia failures seem unrelated and were fine in check","commit_id":"ced14b82274bf0faa87e4f5a2362c389a8ce2cea"}]}
