)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"cdf600bc52268d1b6ffd443af6bded5c133ba9f3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e0d156a3_fc8c2301","updated":"2023-08-21 11:14:47.000000000","message":"Thanks for following up, https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/891227 added py311 voting job to the template openstack-python3-jobs","commit_id":"b7eab20af15e28c00efa88c053886d052ddb8218"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"0510803941b5b8c0581423bdd354b7ce2aa1019d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f997f995_2529b3bb","in_reply_to":"29d17d8f_a0fc3a1a","updated":"2023-08-21 13:16:30.000000000","message":"Yes, I need to change this to related-bug. In any case, now the global job is defined, we can remove our particular definition.\n\nThe issue is in the job definition: it is using debian instead of ubuntu","commit_id":"b7eab20af15e28c00efa88c053886d052ddb8218"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"8a9d5a7d0257699047921273d863aa1d57d642f9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"29d17d8f_a0fc3a1a","in_reply_to":"e0d156a3_fc8c2301","updated":"2023-08-21 11:35:22.000000000","message":"actually it\u0027s non voting and currently broken.","commit_id":"b7eab20af15e28c00efa88c053886d052ddb8218"}],"zuul.d/job-templates.yaml":[{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"40575f10e5989d901fd7d4b9a510c7a3445aeb9d","unresolved":true,"context_lines":[{"line_number":29,"context_line":"        - openstack-tox-py310: # from openstack-python3-jobs template"},{"line_number":30,"context_line":"            timeout: 3600"},{"line_number":31,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":32,"context_line":"        # NOTE(ralonsoh): to be updated when \"openstack-tox-py311\" is defined"},{"line_number":33,"context_line":"        # and added to \"openstack-python3-jobs\" template."},{"line_number":34,"context_line":"        - tox-py311:"},{"line_number":35,"context_line":"            voting: false"},{"line_number":36,"context_line":"            timeout: 3600"},{"line_number":37,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":38,"context_line":"        - openstack-tox-cover:  # from openstack-cover-jobs template"},{"line_number":39,"context_line":"            timeout: 4800"},{"line_number":40,"context_line":"            irrelevant-files:  *irrelevant-files"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1421a2e3_f52f503a","side":"PARENT","line":37,"range":{"start_line":32,"start_character":8,"end_line":37,"end_character":48},"updated":"2023-08-21 11:23:11.000000000","message":"as per the NOTE we should update(to openstack-tox-py311) it instead of remove.","commit_id":"186e87e3894e8ac1151425f93d51b819002c02cb"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"207d23c72db26d7cdbdd071a5c3b3540c658e873","unresolved":false,"context_lines":[{"line_number":29,"context_line":"        - openstack-tox-py310: # from openstack-python3-jobs template"},{"line_number":30,"context_line":"            timeout: 3600"},{"line_number":31,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":32,"context_line":"        # NOTE(ralonsoh): to be updated when \"openstack-tox-py311\" is defined"},{"line_number":33,"context_line":"        # and added to \"openstack-python3-jobs\" template."},{"line_number":34,"context_line":"        - tox-py311:"},{"line_number":35,"context_line":"            voting: false"},{"line_number":36,"context_line":"            timeout: 3600"},{"line_number":37,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":38,"context_line":"        - openstack-tox-cover:  # from openstack-cover-jobs template"},{"line_number":39,"context_line":"            timeout: 4800"},{"line_number":40,"context_line":"            irrelevant-files:  *irrelevant-files"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"39ab1f1c_c5f2d1b0","side":"PARENT","line":37,"range":{"start_line":32,"start_character":8,"end_line":37,"end_character":48},"in_reply_to":"1421a2e3_f52f503a","updated":"2023-08-21 13:54:23.000000000","message":"Done","commit_id":"186e87e3894e8ac1151425f93d51b819002c02cb"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c1910702600515c2fbf3a923a38f2de46fc49c67","unresolved":true,"context_lines":[{"line_number":29,"context_line":"        - openstack-tox-py310: # from openstack-python3-jobs template"},{"line_number":30,"context_line":"            timeout: 3600"},{"line_number":31,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":32,"context_line":"        # NOTE(ralonsoh): to be updated when \"openstack-tox-py311\" is defined"},{"line_number":33,"context_line":"        # and added to \"openstack-python3-jobs\" template."},{"line_number":34,"context_line":"        - tox-py311:"},{"line_number":35,"context_line":"            voting: false"},{"line_number":36,"context_line":"            timeout: 3600"},{"line_number":37,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":38,"context_line":"        - openstack-tox-cover:  # from openstack-cover-jobs template"},{"line_number":39,"context_line":"            timeout: 4800"},{"line_number":40,"context_line":"            irrelevant-files:  *irrelevant-files"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"52a69a81_66e8b270","side":"PARENT","line":37,"range":{"start_line":32,"start_character":8,"end_line":37,"end_character":48},"in_reply_to":"1421a2e3_f52f503a","updated":"2023-08-21 13:58:19.000000000","message":"Right, we need to override the timeout like the other jobs, right?","commit_id":"186e87e3894e8ac1151425f93d51b819002c02cb"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"6fa0da80f899f0eeeb574af35473c778c01b552e","unresolved":false,"context_lines":[{"line_number":29,"context_line":"        - openstack-tox-py310: # from openstack-python3-jobs template"},{"line_number":30,"context_line":"            timeout: 3600"},{"line_number":31,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":32,"context_line":"        # NOTE(ralonsoh): to be updated when \"openstack-tox-py311\" is defined"},{"line_number":33,"context_line":"        # and added to \"openstack-python3-jobs\" template."},{"line_number":34,"context_line":"        - tox-py311:"},{"line_number":35,"context_line":"            voting: false"},{"line_number":36,"context_line":"            timeout: 3600"},{"line_number":37,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":38,"context_line":"        - openstack-tox-cover:  # from openstack-cover-jobs template"},{"line_number":39,"context_line":"            timeout: 4800"},{"line_number":40,"context_line":"            irrelevant-files:  *irrelevant-files"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a4c32d6_ef9c0c5f","side":"PARENT","line":37,"range":{"start_line":32,"start_character":8,"end_line":37,"end_character":48},"in_reply_to":"52a69a81_66e8b270","updated":"2023-08-21 15:54:20.000000000","message":"This is done in PS4","commit_id":"186e87e3894e8ac1151425f93d51b819002c02cb"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"8a209bd15f72bbee3e80081ace88ad9551ebdfe0","unresolved":false,"context_lines":[{"line_number":29,"context_line":"        - openstack-tox-py310: # from openstack-python3-jobs template"},{"line_number":30,"context_line":"            timeout: 3600"},{"line_number":31,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":32,"context_line":"        # NOTE(ralonsoh): to be updated when \"openstack-tox-py311\" is defined"},{"line_number":33,"context_line":"        # and added to \"openstack-python3-jobs\" template."},{"line_number":34,"context_line":"        - tox-py311:"},{"line_number":35,"context_line":"            voting: false"},{"line_number":36,"context_line":"            timeout: 3600"},{"line_number":37,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":38,"context_line":"        - openstack-tox-cover:  # from openstack-cover-jobs template"},{"line_number":39,"context_line":"            timeout: 4800"},{"line_number":40,"context_line":"            irrelevant-files:  *irrelevant-files"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"66149a18_13519c4c","side":"PARENT","line":37,"range":{"start_line":32,"start_character":8,"end_line":37,"end_character":48},"in_reply_to":"7a4c32d6_ef9c0c5f","updated":"2023-08-21 16:47:49.000000000","message":"Ack, my comment landed just as you pushed that.","commit_id":"186e87e3894e8ac1151425f93d51b819002c02cb"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"40575f10e5989d901fd7d4b9a510c7a3445aeb9d","unresolved":true,"context_lines":[{"line_number":48,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":49,"context_line":"        - openstack-tox-py310-arm64: # from openstack-python3-jobs-arm64 template"},{"line_number":50,"context_line":"            timeout: 4800"},{"line_number":51,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":52,"context_line":"    gate:"},{"line_number":53,"context_line":"      jobs:"},{"line_number":54,"context_line":"        - openstack-tox-py38:  # from openstack-python3-jobs template"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"2a9baebf_13dc1cb5","side":"PARENT","line":51,"updated":"2023-08-21 11:23:11.000000000","message":"add openstack-tox-py311-arm64 too like other versions.","commit_id":"186e87e3894e8ac1151425f93d51b819002c02cb"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"207d23c72db26d7cdbdd071a5c3b3540c658e873","unresolved":false,"context_lines":[{"line_number":48,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":49,"context_line":"        - openstack-tox-py310-arm64: # from openstack-python3-jobs-arm64 template"},{"line_number":50,"context_line":"            timeout: 4800"},{"line_number":51,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":52,"context_line":"    gate:"},{"line_number":53,"context_line":"      jobs:"},{"line_number":54,"context_line":"        - openstack-tox-py38:  # from openstack-python3-jobs template"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0b1f2563_5902eef7","side":"PARENT","line":51,"in_reply_to":"2a9baebf_13dc1cb5","updated":"2023-08-21 13:54:23.000000000","message":"Done","commit_id":"186e87e3894e8ac1151425f93d51b819002c02cb"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"40575f10e5989d901fd7d4b9a510c7a3445aeb9d","unresolved":true,"context_lines":[{"line_number":91,"context_line":"      jobs: \u0026neutron-periodic-jobs"},{"line_number":92,"context_line":"        # NOTE(ralonsoh): to be removed when \"openstack-tox-py311\" is defined"},{"line_number":93,"context_line":"        # and added to \"openstack-python3-jobs\" template."},{"line_number":94,"context_line":"        - tox-py311:"},{"line_number":95,"context_line":"            timeout: 3600"},{"line_number":96,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":97,"context_line":"        - neutron-functional"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"18e1bec1_011ecec0","side":"PARENT","line":94,"updated":"2023-08-21 11:23:11.000000000","message":"same","commit_id":"186e87e3894e8ac1151425f93d51b819002c02cb"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"207d23c72db26d7cdbdd071a5c3b3540c658e873","unresolved":false,"context_lines":[{"line_number":91,"context_line":"      jobs: \u0026neutron-periodic-jobs"},{"line_number":92,"context_line":"        # NOTE(ralonsoh): to be removed when \"openstack-tox-py311\" is defined"},{"line_number":93,"context_line":"        # and added to \"openstack-python3-jobs\" template."},{"line_number":94,"context_line":"        - tox-py311:"},{"line_number":95,"context_line":"            timeout: 3600"},{"line_number":96,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":97,"context_line":"        - neutron-functional"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c971e119_fd63747f","side":"PARENT","line":94,"in_reply_to":"18e1bec1_011ecec0","updated":"2023-08-21 13:54:23.000000000","message":"Done","commit_id":"186e87e3894e8ac1151425f93d51b819002c02cb"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c1910702600515c2fbf3a923a38f2de46fc49c67","unresolved":true,"context_lines":[{"line_number":91,"context_line":"      jobs: \u0026neutron-periodic-jobs"},{"line_number":92,"context_line":"        # NOTE(ralonsoh): to be removed when \"openstack-tox-py311\" is defined"},{"line_number":93,"context_line":"        # and added to \"openstack-python3-jobs\" template."},{"line_number":94,"context_line":"        - tox-py311:"},{"line_number":95,"context_line":"            timeout: 3600"},{"line_number":96,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":97,"context_line":"        - neutron-functional"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"8c3b1cf3_4a81bdf5","side":"PARENT","line":94,"in_reply_to":"18e1bec1_011ecec0","updated":"2023-08-21 13:58:19.000000000","message":"I think this can go as it is now defined in the template","commit_id":"186e87e3894e8ac1151425f93d51b819002c02cb"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"6fa0da80f899f0eeeb574af35473c778c01b552e","unresolved":false,"context_lines":[{"line_number":91,"context_line":"      jobs: \u0026neutron-periodic-jobs"},{"line_number":92,"context_line":"        # NOTE(ralonsoh): to be removed when \"openstack-tox-py311\" is defined"},{"line_number":93,"context_line":"        # and added to \"openstack-python3-jobs\" template."},{"line_number":94,"context_line":"        - tox-py311:"},{"line_number":95,"context_line":"            timeout: 3600"},{"line_number":96,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":97,"context_line":"        - neutron-functional"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c82b8a78_cbff9232","side":"PARENT","line":94,"in_reply_to":"8c3b1cf3_4a81bdf5","updated":"2023-08-21 15:54:20.000000000","message":"Removed in PS4","commit_id":"186e87e3894e8ac1151425f93d51b819002c02cb"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"94056438249dc50ac12c284425e8dea63946b5a2","unresolved":false,"context_lines":[{"line_number":91,"context_line":"      jobs: \u0026neutron-periodic-jobs"},{"line_number":92,"context_line":"        # NOTE(ralonsoh): to be removed when \"openstack-tox-py311\" is defined"},{"line_number":93,"context_line":"        # and added to \"openstack-python3-jobs\" template."},{"line_number":94,"context_line":"        - tox-py311:"},{"line_number":95,"context_line":"            timeout: 3600"},{"line_number":96,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":97,"context_line":"        - neutron-functional"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"020e492c_12f8a6e5","side":"PARENT","line":94,"in_reply_to":"c971e119_fd63747f","updated":"2023-08-21 13:56:27.000000000","message":"Actually this is no longer necessary as this new global job is executed in the check queue.","commit_id":"186e87e3894e8ac1151425f93d51b819002c02cb"}]}
