)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ad5eea48f044463e4630503081bd27f8e22d918b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ca365eca_27a366ab","updated":"2025-11-25 19:25:42.000000000","message":"Good thing I looked at this again. This isn\u0027t as easy as I\u0027d hoped. The current job builds translations also. I need to figure out how to do that without hacking on tox environments...","commit_id":"d2de7885896bf28ac6f00d50f004b2095addefae"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"da9d519b46c883a055d05da8cb2471ae5a7bab96","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f4699f77_5fe610f5","updated":"2025-11-25 14:01:13.000000000","message":"maybe we\u0027ll need an announcement to the ML asking people to watch out for potential issues once we merge this?","commit_id":"d2de7885896bf28ac6f00d50f004b2095addefae"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5fa4d5cabb398a06fba1ed3bf50e8938c7dd6222","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"df0fdd5e_d285caf2","in_reply_to":"f4699f77_5fe610f5","updated":"2025-11-25 19:18:32.000000000","message":"Yup, happy to do so","commit_id":"d2de7885896bf28ac6f00d50f004b2095addefae"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"411a9fa96391edf1d86b1181991293e3acef4a4a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"53156cf8_7b177408","updated":"2026-05-12 09:12:10.000000000","message":"\u003e Just to confirm, we expect that all stable branches in projects are caught up to support this now?\n\nI haven\u0027t done an exhaustive search of all projects, but every OpenStack project I\u0027ve ever worked on (which is a lot of them) has had a `releasenotes` target in `tox.ini`. If there are any that do not, failures will be very obvious and the mailing list post should point them the right way.\n\n```\n❯ tox -e releasenotes\nROOT: HandledError| provided environments not found in configuration file:\nreleasenotes\n```","commit_id":"b07bf5b4b0d1df18672c9a5c09709d910b2e841e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9c5f8b5b0eff398743fcd86994feb36880123a50","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"2938ddbf_4b962999","updated":"2025-11-25 20:59:26.000000000","message":"Okay, I\u0027ve re-added translation support in the follow-up change. I\u0027ve kept it separate to make these easier to review, but they should merge in tandem to avoid breaking anything/losing functionality.","commit_id":"b07bf5b4b0d1df18672c9a5c09709d910b2e841e"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3200eeb0fadf5fda4553d545c2f99a9828391957","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"4c12daa5_3ab4939b","updated":"2026-01-09 08:07:26.000000000","message":"did another test with a depends-on for kolla https://review.opendev.org/c/openstack/kolla-ansible/+/972737. @stephenfin@redhat.com if you send an announcement to the ML, we could merge this a couple of days later?","commit_id":"b07bf5b4b0d1df18672c9a5c09709d910b2e841e"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"94088ed6189c1a311071fd4fd03bc6d0a3c7b8c5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"ae676df3_2170861d","updated":"2026-05-11 09:28:37.000000000","message":"thx for the update, looks fine to me","commit_id":"b07bf5b4b0d1df18672c9a5c09709d910b2e841e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aea78213a9847e9f57fd2c710db2fc7cd9518c94","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"aa14e10b_4355455a","in_reply_to":"4c12daa5_3ab4939b","updated":"2026-05-08 18:02:35.000000000","message":"I missed this. Done now https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/RLOKQLQUDAVSML4C4OW2EM4OXOGRCYBA/ Hopefully we can merge this next week.","commit_id":"b07bf5b4b0d1df18672c9a5c09709d910b2e841e"}],"zuul.d/jobs.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"da9d519b46c883a055d05da8cb2471ae5a7bab96","unresolved":true,"context_lines":[{"line_number":1231,"context_line":"- job:"},{"line_number":1232,"context_line":"    name: build-openstack-releasenotes"},{"line_number":1233,"context_line":"    parent: openstack-tox-docs"},{"line_number":1234,"context_line":"    nodeset: ubuntu-jammy"},{"line_number":1235,"context_line":"    description: |"},{"line_number":1236,"context_line":"      Build releasenotes, with optional translation support, using reno."},{"line_number":1237,"context_line":"    # Building translated releasenotes can take long for large repositories"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"b49df342_fd5a68d7","line":1234,"updated":"2025-11-25 14:01:13.000000000","message":"can we upgrade to ubuntu-noble at the same time?","commit_id":"d2de7885896bf28ac6f00d50f004b2095addefae"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5fa4d5cabb398a06fba1ed3bf50e8938c7dd6222","unresolved":false,"context_lines":[{"line_number":1231,"context_line":"- job:"},{"line_number":1232,"context_line":"    name: build-openstack-releasenotes"},{"line_number":1233,"context_line":"    parent: openstack-tox-docs"},{"line_number":1234,"context_line":"    nodeset: ubuntu-jammy"},{"line_number":1235,"context_line":"    description: |"},{"line_number":1236,"context_line":"      Build releasenotes, with optional translation support, using reno."},{"line_number":1237,"context_line":"    # Building translated releasenotes can take long for large repositories"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"f0a62417_31be3e78","line":1234,"in_reply_to":"b49df342_fd5a68d7","updated":"2025-11-25 19:18:32.000000000","message":"Let me do a follow-up which we can merge a day or two later just to make any failures more obvious. Release notes should never need binary dependencies but who knows what people are doing 🫨","commit_id":"d2de7885896bf28ac6f00d50f004b2095addefae"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"da9d519b46c883a055d05da8cb2471ae5a7bab96","unresolved":true,"context_lines":[{"line_number":1233,"context_line":"    parent: openstack-tox-docs"},{"line_number":1234,"context_line":"    nodeset: ubuntu-jammy"},{"line_number":1235,"context_line":"    description: |"},{"line_number":1236,"context_line":"      Build releasenotes, with optional translation support, using reno."},{"line_number":1237,"context_line":"    # Building translated releasenotes can take long for large repositories"},{"line_number":1238,"context_line":"    timeout: 3600"},{"line_number":1239,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"2e7b9aed_1de7fbec","line":1236,"range":{"start_line":1236,"start_character":67,"end_line":1236,"end_character":71},"updated":"2025-11-25 14:01:13.000000000","message":"update this accordingly?","commit_id":"d2de7885896bf28ac6f00d50f004b2095addefae"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5fa4d5cabb398a06fba1ed3bf50e8938c7dd6222","unresolved":false,"context_lines":[{"line_number":1233,"context_line":"    parent: openstack-tox-docs"},{"line_number":1234,"context_line":"    nodeset: ubuntu-jammy"},{"line_number":1235,"context_line":"    description: |"},{"line_number":1236,"context_line":"      Build releasenotes, with optional translation support, using reno."},{"line_number":1237,"context_line":"    # Building translated releasenotes can take long for large repositories"},{"line_number":1238,"context_line":"    timeout: 3600"},{"line_number":1239,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"e88c2457_fc9afeb7","line":1236,"range":{"start_line":1236,"start_character":67,"end_line":1236,"end_character":71},"in_reply_to":"2e7b9aed_1de7fbec","updated":"2025-11-25 19:18:32.000000000","message":"Good point, done.","commit_id":"d2de7885896bf28ac6f00d50f004b2095addefae"}]}
