)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"06e4c9f971cf9571f5653ea168f4af0fe84849e6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c7553698_2583860a","updated":"2026-06-22 18:40:26.000000000","message":"good idea to test this","commit_id":"33801da35ec5b75268e717a43ec41bd466a71500"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5a90bc0041d176bffc8ecc600bb1a031fb32762b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"147036dd_8ae252bb","updated":"2026-06-15 12:52:43.000000000","message":"recheck post failure","commit_id":"33801da35ec5b75268e717a43ec41bd466a71500"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ca45888a0f0d8a936da900874b44b77d94ca48f0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"17ecf1b1_e626c1cf","updated":"2026-06-22 19:06:47.000000000","message":"+1 on this approach and it can be adopted by any projects not just client/lib","commit_id":"d2d1ad39681ef010f0b4d12e2614a31f20c93259"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"647c05f2f6553b7e79977b9b8ccfd017a4a99e5e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f002ed33_d03fea81","updated":"2026-06-23 12:21:32.000000000","message":"I\u0027ve started pushing changes to the oslo dependencies https://review.opendev.org/c/openstack/automaton/+/994428\n\nI plan to automate the rest of these patches once we\u0027re happy with one.","commit_id":"d2d1ad39681ef010f0b4d12e2614a31f20c93259"}],"zuul.d/project-templates.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"06e4c9f971cf9571f5653ea168f4af0fe84849e6","unresolved":true,"context_lines":[{"line_number":739,"context_line":"        # non-voting variant in openstack-python3-jobs."},{"line_number":740,"context_line":"        - openstack-tox-py314:"},{"line_number":741,"context_line":"            branches:"},{"line_number":742,"context_line":"              - master"},{"line_number":743,"context_line":"        # py3.15 testing is added as non voting in 2026.2 release."},{"line_number":744,"context_line":"        - openstack-tox-py315:"},{"line_number":745,"context_line":"            branches:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"345ea6f2_da6ec86f","line":742,"updated":"2026-06-22 18:40:26.000000000","message":"I think you would need to explicitly add `voting: true` in order to override the standard template?","commit_id":"33801da35ec5b75268e717a43ec41bd466a71500"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e29b3d51cddf4f5a1b24e41edbe8b4c7473ac662","unresolved":true,"context_lines":[{"line_number":739,"context_line":"        # non-voting variant in openstack-python3-jobs."},{"line_number":740,"context_line":"        - openstack-tox-py314:"},{"line_number":741,"context_line":"            branches:"},{"line_number":742,"context_line":"              - master"},{"line_number":743,"context_line":"        # py3.15 testing is added as non voting in 2026.2 release."},{"line_number":744,"context_line":"        - openstack-tox-py315:"},{"line_number":745,"context_line":"            branches:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"36e6d8da_2c5cb933","line":742,"in_reply_to":"345ea6f2_da6ec86f","updated":"2026-06-22 18:59:04.000000000","message":"testing here and yes it still run openstack-tox-py314 (non-voting) as non voting\n\nhttps://review.opendev.org/c/openstack/oslo.policy/+/994361","commit_id":"33801da35ec5b75268e717a43ec41bd466a71500"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b433fc1c82f03ae5e8f90beb5d4decd22e443dfb","unresolved":false,"context_lines":[{"line_number":739,"context_line":"        # non-voting variant in openstack-python3-jobs."},{"line_number":740,"context_line":"        - openstack-tox-py314:"},{"line_number":741,"context_line":"            branches:"},{"line_number":742,"context_line":"              - master"},{"line_number":743,"context_line":"        # py3.15 testing is added as non voting in 2026.2 release."},{"line_number":744,"context_line":"        - openstack-tox-py315:"},{"line_number":745,"context_line":"            branches:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"395d7fc1_c392b745","line":742,"in_reply_to":"36e6d8da_2c5cb933","updated":"2026-06-22 19:06:24.000000000","message":"Done, it worked well, tested in https://review.opendev.org/c/openstack/oslo.policy/+/994361\n\nopenstack-tox-py314\nopenstack-tox-py315 (non-voting)","commit_id":"33801da35ec5b75268e717a43ec41bd466a71500"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"246a3e40b7488a76cd907c5283540a156748ea17","unresolved":false,"context_lines":[{"line_number":739,"context_line":"        # non-voting variant in openstack-python3-jobs."},{"line_number":740,"context_line":"        - openstack-tox-py314:"},{"line_number":741,"context_line":"            branches:"},{"line_number":742,"context_line":"              - master"},{"line_number":743,"context_line":"        # py3.15 testing is added as non voting in 2026.2 release."},{"line_number":744,"context_line":"        - openstack-tox-py315:"},{"line_number":745,"context_line":"            branches:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"cf29a895_abc5b215","line":742,"in_reply_to":"395d7fc1_c392b745","updated":"2026-06-23 06:06:08.000000000","message":"looks like sphinx has a dependency (imagesize) which caps python \u003c 3.15, so good luck with that ...\n\nthe job itself seems to be working fine however","commit_id":"33801da35ec5b75268e717a43ec41bd466a71500"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"836f92c82253b4e14284fb41e66e74d193ef2b17","unresolved":false,"context_lines":[{"line_number":739,"context_line":"        # non-voting variant in openstack-python3-jobs."},{"line_number":740,"context_line":"        - openstack-tox-py314:"},{"line_number":741,"context_line":"            branches:"},{"line_number":742,"context_line":"              - master"},{"line_number":743,"context_line":"        # py3.15 testing is added as non voting in 2026.2 release."},{"line_number":744,"context_line":"        - openstack-tox-py315:"},{"line_number":745,"context_line":"            branches:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"4261e8b6_7eb0f5c2","line":742,"in_reply_to":"cf29a895_abc5b215","updated":"2026-06-23 11:23:09.000000000","message":"\u003e looks like sphinx has a dependency (imagesize) which caps python \u003c 3.15, so good luck with that ...\n\nSaw that alright. I\u0027ve pushed https://github.com/shibukawa/imagesize_py/pull/86","commit_id":"33801da35ec5b75268e717a43ec41bd466a71500"}]}
