)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"920e6399230a0bf2cab56a7edf846e9fb3f52ab7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"442ed7c8_a90a4761","updated":"2025-07-01 23:06:38.000000000","message":"recheck","commit_id":"064cd4069c0d9c268c76b246ede9a644f5e07976"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"5e7cf09ada83fc2efde0acfec9be7db5db2965cc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"4a0b8261_bc1b53ea","updated":"2025-07-02 07:04:06.000000000","message":"wondering if this is worth a release note being a CVE fix","commit_id":"064cd4069c0d9c268c76b246ede9a644f5e07976"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"c6451e6ac1406fd413d61ef0ab1ea081bb86df27","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"89754a78_b7699eb9","in_reply_to":"4a0b8261_bc1b53ea","updated":"2025-07-02 15:27:48.000000000","message":"Riccardo, I can add that a bit later this morning.","commit_id":"064cd4069c0d9c268c76b246ede9a644f5e07976"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"19851e89417f5242fd8567e085aa8cf037491dad","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"3520696b_b460aed1","in_reply_to":"89754a78_b7699eb9","updated":"2025-07-08 18:37:44.000000000","message":"Note added. please let me know if more details are required.","commit_id":"064cd4069c0d9c268c76b246ede9a644f5e07976"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"70f47ec516f49ba7bdcf04f08e719028e89b9f47","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"e2919680_a4fcf010","updated":"2025-07-09 16:12:06.000000000","message":"recheck","commit_id":"7c9305739a83604643d358303d7408a654ae7af3"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"539a123d5f8d0cf57dfe21cff177a17668113217","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"40ee58d0_de3e656b","updated":"2025-07-09 11:47:37.000000000","message":"recheck unrelated issue","commit_id":"7c9305739a83604643d358303d7408a654ae7af3"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"58cb0ba984fd222d098034eac43f070177ebfd53","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"db75cb26_c63a425e","updated":"2025-07-09 16:19:44.000000000","message":"Updated release note to correct spelling error.","commit_id":"5b4bce7c8b2ffb0ad8da44ba438e60fb3ca3e598"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"8f5f9ac41f021c9ba3639c3ea116962f77ff0397","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"bdae1081_3756f086","updated":"2025-07-09 19:55:07.000000000","message":"recheck","commit_id":"5b4bce7c8b2ffb0ad8da44ba438e60fb3ca3e598"}],"ironic/common/pxe_utils.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"89c479f7b7d9ab9258c716974e6e828b47126d4c","unresolved":true,"context_lines":[{"line_number":1164,"context_line":"        msg \u003d (_(\"The kickstart template includes a variable that is not \""},{"line_number":1165,"context_line":"                 \"a valid kickstart option. Rendering the template returned \""},{"line_number":1166,"context_line":"                 \" %(msg)s. The valid options are %(valid_options)s.\") %"},{"line_number":1167,"context_line":"               {\u0027msg\u0027: str(exc),"},{"line_number":1168,"context_line":"                \u0027valid_options\u0027: \u0027,\u0027.join(ks_options.keys())})"},{"line_number":1169,"context_line":"        raise exception.InvalidKickstartTemplate(msg)"},{"line_number":1170,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"6c3a383c_c8645ed5","line":1167,"updated":"2025-07-01 17:59:53.000000000","message":"double cast as string?!?  huh?","commit_id":"27c936dfd175ff60e3e117db7cd3eb9efdc4125a"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"cadf7e12482672eea5468bbbbc17dab1c5f7edfa","unresolved":true,"context_lines":[{"line_number":1164,"context_line":"        msg \u003d (_(\"The kickstart template includes a variable that is not \""},{"line_number":1165,"context_line":"                 \"a valid kickstart option. Rendering the template returned \""},{"line_number":1166,"context_line":"                 \" %(msg)s. The valid options are %(valid_options)s.\") %"},{"line_number":1167,"context_line":"               {\u0027msg\u0027: str(exc),"},{"line_number":1168,"context_line":"                \u0027valid_options\u0027: \u0027,\u0027.join(ks_options.keys())})"},{"line_number":1169,"context_line":"        raise exception.InvalidKickstartTemplate(msg)"},{"line_number":1170,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"f8066d0a_ea1eada2","line":1167,"in_reply_to":"6c3a383c_c8645ed5","updated":"2025-07-01 18:03:52.000000000","message":"Jinja2 removed exc.message, and this ensures that the \"error message\" is added before translation.\n\nDoes that make sense?","commit_id":"27c936dfd175ff60e3e117db7cd3eb9efdc4125a"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"2fb4877e1661d595976c5242f27b80b6025d738e","unresolved":true,"context_lines":[{"line_number":1164,"context_line":"        msg \u003d (_(\"The kickstart template includes a variable that is not \""},{"line_number":1165,"context_line":"                 \"a valid kickstart option. Rendering the template returned \""},{"line_number":1166,"context_line":"                 \" %(msg)s. The valid options are %(valid_options)s.\") %"},{"line_number":1167,"context_line":"               {\u0027msg\u0027: str(exc),"},{"line_number":1168,"context_line":"                \u0027valid_options\u0027: \u0027,\u0027.join(ks_options.keys())})"},{"line_number":1169,"context_line":"        raise exception.InvalidKickstartTemplate(msg)"},{"line_number":1170,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"0a5639f4_280ea52a","line":1167,"in_reply_to":"6e758a60_77277dba","updated":"2025-07-01 18:32:09.000000000","message":"Ack, I have pushed up a new version.","commit_id":"27c936dfd175ff60e3e117db7cd3eb9efdc4125a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d0b04c750efcbb98a6a8216b92601300a8cb1a8f","unresolved":true,"context_lines":[{"line_number":1164,"context_line":"        msg \u003d (_(\"The kickstart template includes a variable that is not \""},{"line_number":1165,"context_line":"                 \"a valid kickstart option. Rendering the template returned \""},{"line_number":1166,"context_line":"                 \" %(msg)s. The valid options are %(valid_options)s.\") %"},{"line_number":1167,"context_line":"               {\u0027msg\u0027: str(exc),"},{"line_number":1168,"context_line":"                \u0027valid_options\u0027: \u0027,\u0027.join(ks_options.keys())})"},{"line_number":1169,"context_line":"        raise exception.InvalidKickstartTemplate(msg)"},{"line_number":1170,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"6e758a60_77277dba","line":1167,"in_reply_to":"f8066d0a_ea1eada2","updated":"2025-07-01 18:18:34.000000000","message":"In that case, it could just be {\u0027msg\u0027: exc","commit_id":"27c936dfd175ff60e3e117db7cd3eb9efdc4125a"}]}
