)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"fd710bb59f2ad3f283a40c1e4e8e1d0804a82934","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"b8d99802_863d194f","updated":"2026-02-20 15:16:22.000000000","message":"https://review.opendev.org/c/openstack/neutron/+/977376 is my neutron patch btw and it\u0027s happier now","commit_id":"688f7ab862b1fb5af2fc1955bcfa60f913d41463"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"b90264d9e77c52f6a809353838f79f49952834c6","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"2b35fd8b_392c08ef","updated":"2026-02-23 20:24:06.000000000","message":"since our resources for running arm64 jobs are severely limited, I\u0027m unsure about this on two topics:\n\na) does it really make sense to add running these jobs to existing stable branches where they didn\u0027t run before? I would say \"no\", in particular for 2024.2 which will go EOL in some weeks\n\nb) do we really need to test multiple different python versions on this platform? maybe sticking to py313 for now would suffice, add (or maybe even switch to) py314 when it is available natively, i.e. when Resolute is available as test platform?","commit_id":"688f7ab862b1fb5af2fc1955bcfa60f913d41463"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"b001f78649f4817847fbdbe6ec6e9c60dd8c2fea","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"982c9959_e247d981","in_reply_to":"2b35fd8b_392c08ef","updated":"2026-02-24 19:39:12.000000000","message":"Oh, I see what you mean, my intention was to just make it so certain branches ran certain jobs, hadn\u0027t noticed we don\u0027t run any ARM jobs on stable. I\u0027ll clean it up to just be py3.10/13/14 and remove the py3.12 one, just for the master branch.","commit_id":"688f7ab862b1fb5af2fc1955bcfa60f913d41463"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"542f7e8c8ee90d4ddc9b5d82ea7fd5ef123ed989","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"5b900c46_2b71ecd1","updated":"2026-02-24 20:08:44.000000000","message":"thx, I think this is fine this way","commit_id":"474760ddbcebd0d17c3661bbba3ba2fb4bde1c23"}],"zuul.d/project-templates.yaml":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"3884b51cb517a0a789ef816d9f15cb2f1ba8c188","unresolved":true,"context_lines":[{"line_number":1241,"context_line":"        - openstack-tox-py312-arm64:"},{"line_number":1242,"context_line":"            voting: false"},{"line_number":1243,"context_line":"            branches:"},{"line_number":1244,"context_line":"              - master"},{"line_number":1245,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":1246,"context_line":"        - openstack-tox-py313-arm64:"},{"line_number":1247,"context_line":"            branches:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"c113e3c4_1a1365fe","line":1244,"updated":"2026-02-20 14:00:25.000000000","message":"Should I remove this one to match the other template?","commit_id":"94892ac1541e2504bfdd8f565e40e59bb713ae08"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c982450fc8d66bc5f5a34a9e4d3234d171cf1012","unresolved":false,"context_lines":[{"line_number":1241,"context_line":"        - openstack-tox-py312-arm64:"},{"line_number":1242,"context_line":"            voting: false"},{"line_number":1243,"context_line":"            branches:"},{"line_number":1244,"context_line":"              - master"},{"line_number":1245,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":1246,"context_line":"        - openstack-tox-py313-arm64:"},{"line_number":1247,"context_line":"            branches:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"75f28caf_6ba402be","line":1244,"in_reply_to":"c113e3c4_1a1365fe","updated":"2026-02-20 14:27:25.000000000","message":"To answer my own question i think it should, will update to be the same so we only run certain jobs on specific branches.","commit_id":"94892ac1541e2504bfdd8f565e40e59bb713ae08"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"950a86b9747b725561f7e218a1644f691318e7be","unresolved":true,"context_lines":[{"line_number":1250,"context_line":"            branches:"},{"line_number":1251,"context_line":"              - stable/2024.2"},{"line_number":1252,"context_line":"              - stable/2025.1"},{"line_number":1253,"context_line":"              - stable/2025.2"},{"line_number":1254,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":1255,"context_line":"        # py3.13 testing is added as mandatory from 2026.1 release onwards."},{"line_number":1256,"context_line":"        - openstack-tox-py313-arm64:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"569d36be_46170a16","line":1253,"updated":"2026-02-20 14:56:00.000000000","message":"This actually did not do what i thought, it actually ran the py312 job on master as voting, when I didn\u0027t want it to run at all. I\u0027m going to update and just remove this job instead.","commit_id":"daf67762b577e7eabce61bbb982da554c5bb621e"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"fd710bb59f2ad3f283a40c1e4e8e1d0804a82934","unresolved":false,"context_lines":[{"line_number":1250,"context_line":"            branches:"},{"line_number":1251,"context_line":"              - stable/2024.2"},{"line_number":1252,"context_line":"              - stable/2025.1"},{"line_number":1253,"context_line":"              - stable/2025.2"},{"line_number":1254,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":1255,"context_line":"        # py3.13 testing is added as mandatory from 2026.1 release onwards."},{"line_number":1256,"context_line":"        - openstack-tox-py313-arm64:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"70172d80_00862c4c","line":1253,"in_reply_to":"36c612cc_565cc0dd","updated":"2026-02-20 15:16:22.000000000","message":"Done","commit_id":"daf67762b577e7eabce61bbb982da554c5bb621e"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"d0ee3994653bdbfdec790b28bac132dfec878b77","unresolved":true,"context_lines":[{"line_number":1250,"context_line":"            branches:"},{"line_number":1251,"context_line":"              - stable/2024.2"},{"line_number":1252,"context_line":"              - stable/2025.1"},{"line_number":1253,"context_line":"              - stable/2025.2"},{"line_number":1254,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":1255,"context_line":"        # py3.13 testing is added as mandatory from 2026.1 release onwards."},{"line_number":1256,"context_line":"        - openstack-tox-py313-arm64:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"36c612cc_565cc0dd","line":1253,"in_reply_to":"569d36be_46170a16","updated":"2026-02-20 15:10:18.000000000","message":"Sigh, it was actually fine, the neutron repo added an override and that triggered the py312 job, one more update...","commit_id":"daf67762b577e7eabce61bbb982da554c5bb621e"}]}
