)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"dc08e9c5ef2dc6e36dac6be518259185f655423f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"6c44b268_b6789d84","updated":"2025-05-21 14:36:31.000000000","message":"recheck Error: maximum recursion depth exceeded while calling a Python object\" mmmmmm","commit_id":"b7691e020993d730699592f82e29d81f7d982a3d"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"09d7d80372381b1f21913ed4175fd84aa4aefe66","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"7970bbc2_6f581c25","updated":"2025-05-22 13:08:40.000000000","message":"recheck revert in ironic has merged","commit_id":"b7691e020993d730699592f82e29d81f7d982a3d"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"58c612b39b082460b1e6859ad66fe54fe55bc78f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"e6066715_6ec8d005","updated":"2025-07-02 13:47:11.000000000","message":"recheck issue with cirros image","commit_id":"b23bc4f0bcd6b36c1c623a8b83d261d50de93418"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"decb5136c9331e55f7b29e54613357f86e39c137","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"8e8efc0a_57a8510d","updated":"2025-07-07 07:43:52.000000000","message":"recheck should be fixed","commit_id":"b23bc4f0bcd6b36c1c623a8b83d261d50de93418"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"13abc51e07300cf14baaadb13075962a927ceee6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"008c80a2_21dca364","in_reply_to":"55fd3205_0d618bf7","updated":"2025-07-03 07:29:12.000000000","message":"thanks for the info!","commit_id":"b23bc4f0bcd6b36c1c623a8b83d261d50de93418"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"9451cf7f98832392701817f4265d6237839a7eeb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"55fd3205_0d618bf7","in_reply_to":"e6066715_6ec8d005","updated":"2025-07-02 17:46:26.000000000","message":"It should be resolved by https://review.opendev.org/c/opendev/zuul-providers/+/953908 and once nodepool images are rebuilt.","commit_id":"b23bc4f0bcd6b36c1c623a8b83d261d50de93418"}],"playbooks/library/network_metadata.py":[{"author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"change_message_id":"60ae0662ebd326c32b7b6addb3e1220c992caf0f","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/python3"},{"line_number":2,"context_line":"# coding: utf-8 -*-"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# (c) 2015, Hewlett-Packard Development Company, L.P."}],"source_content_type":"text/x-python","patch_set":8,"id":"be3e434f_0fc134bc","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":18},"updated":"2025-05-19 12:48:39.000000000","message":"nit: should we also use the same `#!/usr/bin/env python3` as in other files in this patch?","commit_id":"6363902b89ccbc28b6785fd347d7867daf8d4971"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"3b0b6187a893519a780488d950b65a17486643e4","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/python3"},{"line_number":2,"context_line":"# coding: utf-8 -*-"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# (c) 2015, Hewlett-Packard Development Company, L.P."}],"source_content_type":"text/x-python","patch_set":8,"id":"c281a575_bba94ccd","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":18},"in_reply_to":"be3e434f_0fc134bc","updated":"2025-05-19 12:51:44.000000000","message":"This is required to fix Ansible invoking the module, see the linked GitHub issue.","commit_id":"6363902b89ccbc28b6785fd347d7867daf8d4971"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"7ecb5ea49ed0594ce0d8de73d97686559b435264","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/python3"},{"line_number":2,"context_line":"# coding: utf-8 -*-"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# (c) 2015, Hewlett-Packard Development Company, L.P."}],"source_content_type":"text/x-python","patch_set":8,"id":"45914f1b_d6a4b992","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":18},"in_reply_to":"c281a575_bba94ccd","updated":"2025-05-20 12:30:01.000000000","message":"Acknowledged","commit_id":"6363902b89ccbc28b6785fd347d7867daf8d4971"}],"playbooks/library/os_ironic_node_info.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"e2d5773dcfb7f301c0b6ea7224ae7abaedc3ff9a","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env python3"},{"line_number":2,"context_line":"# (c) 2015, Hewlett-Packard Development Company, L.P."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# This module is free software: you can redistribute it and/or modify"}],"source_content_type":"text/x-python","patch_set":8,"id":"06f2e038_453f2c88","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":22},"updated":"2025-05-19 12:52:10.000000000","message":"Should you switch this one to #!/usr/bin/python (or python3)?","commit_id":"6363902b89ccbc28b6785fd347d7867daf8d4971"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"65948673ddb8c75d4e0727a378b313dfca78b676","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env python3"},{"line_number":2,"context_line":"# (c) 2015, Hewlett-Packard Development Company, L.P."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# This module is free software: you can redistribute it and/or modify"}],"source_content_type":"text/x-python","patch_set":8,"id":"ea03fe28_de3dffa0","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":22},"in_reply_to":"06f2e038_453f2c88","updated":"2025-05-20 07:10:22.000000000","message":"right! I don\u0027t know why I just added the 3 here :)","commit_id":"6363902b89ccbc28b6785fd347d7867daf8d4971"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"7ecb5ea49ed0594ce0d8de73d97686559b435264","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env python3"},{"line_number":2,"context_line":"# (c) 2015, Hewlett-Packard Development Company, L.P."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# This module is free software: you can redistribute it and/or modify"}],"source_content_type":"text/x-python","patch_set":8,"id":"86d4c3e6_f8e54740","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":22},"in_reply_to":"ea03fe28_de3dffa0","updated":"2025-05-20 12:30:01.000000000","message":"Done","commit_id":"6363902b89ccbc28b6785fd347d7867daf8d4971"}],"releasenotes/notes/ansible10-c1423fcbaa2df981.yaml":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"fca979c5128d4876ea0b84d7759b78b8eb5415e6","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The default supported version of Ansible is now 10.x"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"d2957e82_dd192127","line":4,"updated":"2025-05-20 07:48:20.000000000","message":"Nit: add a dot at end of sentence.","commit_id":"6363902b89ccbc28b6785fd347d7867daf8d4971"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"7ecb5ea49ed0594ce0d8de73d97686559b435264","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The default supported version of Ansible is now 10.x"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"33232c21_d9720e89","line":4,"in_reply_to":"d2957e82_dd192127","updated":"2025-05-20 12:30:01.000000000","message":"Done","commit_id":"6363902b89ccbc28b6785fd347d7867daf8d4971"}],"scripts/split_json.py":[{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"65948673ddb8c75d4e0727a378b313dfca78b676","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env python3"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Copyright (c) 2017 Mirantis Inc"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":8,"id":"6c3ce46f_5807ac91","line":1,"updated":"2025-05-20 07:10:22.000000000","message":"same here need to add the full path","commit_id":"6363902b89ccbc28b6785fd347d7867daf8d4971"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"2f70a88112568d5fd699740ba78b6030971f7e24","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env python3"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Copyright (c) 2017 Mirantis Inc"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":8,"id":"4551f207_7847ca50","line":1,"in_reply_to":"44b24f66_151422b8","updated":"2025-05-20 12:24:24.000000000","message":"oh yeah, that\u0027s why I left it! :D","commit_id":"6363902b89ccbc28b6785fd347d7867daf8d4971"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"7ecb5ea49ed0594ce0d8de73d97686559b435264","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env python3"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Copyright (c) 2017 Mirantis Inc"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":8,"id":"6f1034fb_28485742","line":1,"in_reply_to":"4551f207_7847ca50","updated":"2025-05-20 12:30:01.000000000","message":"Done","commit_id":"6363902b89ccbc28b6785fd347d7867daf8d4971"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"fca979c5128d4876ea0b84d7759b78b8eb5415e6","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env python3"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Copyright (c) 2017 Mirantis Inc"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":8,"id":"44b24f66_151422b8","line":1,"in_reply_to":"6c3ce46f_5807ac91","updated":"2025-05-20 07:48:20.000000000","message":"This is not an Ansible module though, but a CI script, so it could keep using /usr/bin/env?","commit_id":"6363902b89ccbc28b6785fd347d7867daf8d4971"}]}
