)]}'
{"id":"openstack%2Freleases~993557","triplet_id":"openstack%2Freleases~master~Ia05c6c70b2381258291a1589a470e6689130908d","project":"openstack/releases","branch":"master","topic":"bump-python-script","attention_set":{"308":{"account":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"last_update":"2026-09-17 20:21:00.000000000","reason":"Votes got outdated and were removed: Code-Review+2, PTL-Approved+1"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-10-09 08:58:08.000000000","reason":"\u003cGERRIT_ACCOUNT_13252\u003e replied on the change","reason_account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}}},"removed_from_attention_set":{"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2026-10-09 08:58:08.000000000","reason":"\u003cGERRIT_ACCOUNT_13252\u003e replied on the change","reason_account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}}},"hashtags":[],"change_id":"Ia05c6c70b2381258291a1589a470e6689130908d","subject":"data: Encode supported Python versions","status":"NEW","created":"2026-06-16 10:26:10.000000000","updated":"2026-10-09 08:58:08.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"af69af22068e68fb17cfcd9a06619d366e8aaf9f","_number":993557,"virtual_id_number":993557,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-10-01 11:29:30.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":2,"date":"2026-10-09 08:58:08.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"PTL-Approved":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Not approved yet","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-16 10:32:29.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-18 11:38:30.000000000","updated_by":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"reviewer":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"state":"REVIEWER"},{"updated":"2026-06-23 11:39:49.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"}],"messages":[{"id":"a5cda7b5326665c641d402943ce1eb69fa046d54","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-16 10:26:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e11e64a7fa9596527caf02da883c91065beb98ed","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 10:32:29.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/4e825aeb1a174280b9887341250ad1a0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/456b332157004cc3b049e48d09fb81ff : SUCCESS in 4m 58s\n- releases-tox-validate https://zuul.opendev.org/t/openstack/build/2b5a86a6ac2a493288a9d12668a2275a : FAILURE in 3m 51s","accounts_in_message":[],"_revision_number":1},{"id":"bbe79450ea635c8335766948af804de46ca6b35b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-16 13:18:10.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"593f78bd04baa8dab2a1f6af0ac13fd3517eddf2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 14:41:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8febed4a626f451dbac605dc47affbbc\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/015003db52cb4764be295ba8f773c61b : SUCCESS in 3m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d47fd4bbd8f444e9b00c6ade41ca8fe0 : SUCCESS in 4m 26s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/95a3dcaf9910477487a058cc15ebe876 : SUCCESS in 5m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0fab44d396bd4084b105f11af86b41d4 : SUCCESS in 4m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/34da8d617b0e431cae988be2439654b7 : SUCCESS in 4m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/294b74b8ddc04e50be8801c54948335e : SUCCESS in 8m 07s\n- releases-tox-validate https://zuul.opendev.org/t/openstack/build/de0bfe75d2c14af0a33a61a196ac3c0d : SUCCESS in 5m 45s\n- releases-tox-list-changes https://zuul.opendev.org/t/openstack/build/7b51a0662de6499aa1e0c5999381e6c8 : SUCCESS in 2m 57s","accounts_in_message":[],"_revision_number":2},{"id":"ccea131df0e64231160cc4498147515bfa95a021","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2026-06-18 11:38:30.000000000","message":"Patch Set 2: Code-Review+2 PTL-Approved+1","accounts_in_message":[],"_revision_number":2},{"id":"e4cbf6b05542e646f613167c2f96a0d007dd5953","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-06-23 11:39:49.000000000","message":"Patch Set 2: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"aecde3cfd83030a63fbe5f86cfaa82ff0c0c982a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-09-17 20:21:00.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* PTL-Approved+1 (copy condition: \"changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"7ad284120cd2c980d274ae8ef8d14fc805eb0def","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-09-17 20:25:45.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"73b306b75fda748d22cbbcc397ea76271fc3d4bb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-17 20:34:42.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6547c8ec19ed404b84c1f061e84e2e6e\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/215f44b7169e450fbbd698dcf9440cb5 : SUCCESS in 5m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2842d5127091490490bd12b9df1960b1 : SUCCESS in 4m 00s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b7f50ffa2f6546bb9047d5bceb83c20b : SUCCESS in 3m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c9cebd01afab497ab821857165f78ea7 : SUCCESS in 4m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a67b505b19ef45e28773922c2aa7f29c : SUCCESS in 6m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4368c38acaf14c8196913b17b4799bfc : SUCCESS in 8m 24s\n- releases-tox-validate https://zuul.opendev.org/t/openstack/build/617683a6c1604789bdcf1a178be53fb6 : SUCCESS in 3m 04s\n- releases-tox-list-changes https://zuul.opendev.org/t/openstack/build/d2e4cce8e6504aa9818eea44fcffcec1 : SUCCESS in 3m 26s","accounts_in_message":[],"_revision_number":3},{"id":"e91351a7902b996428777bc18461f0990a394b0e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-09-18 09:58:42.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"dd74463820161b730b1d5ef877e2516c69bfb919","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-09-25 12:00:17.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"b1af0b9de3560a9175ba3c7b22848355e73f3f5b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-09-28 16:00:36.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"ccb8619172d793575743031f50062cecb172ea2c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-09-28 16:00:45.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4de251fd7fd2e916c8c7a9186b3d5b270e970dc5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 16:18:19.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/124eeeb775124276b2472d8e2c966a27\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a8c137358d5e43149cf99e613f108103 : SUCCESS in 5m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b33ba658f2ef4c0ebe9aeca69b800302 : SUCCESS in 5m 43s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/afc365de94c64ac289b72d87d9fbed04 : SUCCESS in 4m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9501c5b16d3b47e38b6ec8a2133f2960 : SUCCESS in 7m 47s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/25af2d5a680b457b8b191b17cc8bfce0 : SUCCESS in 4m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4fde5830d9b8458ea72ce8173fb5a172 : SUCCESS in 5m 03s\n- releases-tox-validate https://zuul.opendev.org/t/openstack/build/dd94dc111d62444696fccb0dd6464a5d : SUCCESS in 3m 51s\n- releases-tox-list-changes https://zuul.opendev.org/t/openstack/build/2b2a8dea4b0c47fc9d1b5d357f8988dd : SUCCESS in 5m 04s","accounts_in_message":[],"_revision_number":4},{"id":"4b5714d94f20379aaf7467fc1023137913ccb11a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-10-01 11:10:11.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"a458c3a9f78cbcbb09365a493a1df2a3537e1c4b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-01 11:29:30.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a673d74413974944812e6aa0eb818759\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5b6f00eabba432d87a7397caff8fa40 : SUCCESS in 5m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7b20f6b5faed476ab95a0d677b9d817f : SUCCESS in 4m 42s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9eea610dbca54b54b2729576b2e9f2df : SUCCESS in 3m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0c2dd24ae5154dfb9ef3369e73e0de34 : SUCCESS in 6m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f0f3fd067f924a499bc136178aae44cb : SUCCESS in 4m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/415c06fe2c2443fca057cd2982dffffd : SUCCESS in 7m 55s\n- releases-tox-validate https://zuul.opendev.org/t/openstack/build/44d416da528049af8c5e91ab009a152c : SUCCESS in 3m 06s\n- releases-tox-list-changes https://zuul.opendev.org/t/openstack/build/9b20237990ce4c8d87da96df255fd8f8 : SUCCESS in 2m 42s","accounts_in_message":[],"_revision_number":5},{"id":"af69af22068e68fb17cfcd9a06619d366e8aaf9f","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-10-09 08:58:08.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"64fbc7ca4edd79e7c8356305a079ec206df1ba3a","revisions":{"d613f8c4ecf682adcc33fb7b07383605cb8d8e3e":{"kind":"REWORK","_number":1,"created":"2026-06-16 10:26:10.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/57/993557/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/releases","ref":"refs/changes/57/993557/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/releases refs/changes/57/993557/1"}}},"commit":{"parents":[{"commit":"a24be0860f723dae32a3906444614f2b1d7607e5","subject":"Merge \"Release OpenStack-Ansible for 2025.1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/a24be0860f723dae32a3906444614f2b1d7607e5"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2026-06-16 10:24:14.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2026-06-16 10:24:53.000000000","tz":60},"subject":"data: Encode supported Python versions","message":"data: Encode supported Python versions\n\nWe will use this to automatically generate Python bump patches via\nchanges to openstack/project-config tooling.\n\nNote that we don\u0027t really need any of these now, since we\u0027ve already\nbranched and many of the projects have already dropped Python 3.10, but\nit does provide the template for doing so in the 2027.1 (I) cycle.\n\nChange-Id: Ia05c6c70b2381258291a1589a470e6689130908d\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/d613f8c4ecf682adcc33fb7b07383605cb8d8e3e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/d613f8c4ecf682adcc33fb7b07383605cb8d8e3e"}]},"branch":"refs/heads/master"},"3f5e66cd72f8d0795e46bcae15d48a978333aa7c":{"kind":"REWORK","_number":2,"created":"2026-06-16 13:18:10.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/57/993557/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/releases","ref":"refs/changes/57/993557/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/releases refs/changes/57/993557/2"}}},"commit":{"parents":[{"commit":"a24be0860f723dae32a3906444614f2b1d7607e5","subject":"Merge \"Release OpenStack-Ansible for 2025.1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/a24be0860f723dae32a3906444614f2b1d7607e5"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2026-06-16 10:24:14.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2026-06-16 12:26:27.000000000","tz":60},"subject":"data: Encode supported Python versions","message":"data: Encode supported Python versions\n\nWe will use this to automatically generate Python bump patches via\nchanges to openstack/project-config tooling.\n\nNote that we don\u0027t really need any of these now, since we\u0027ve already\nbranched and many of the projects have already dropped Python 3.10, but\nit does provide the template for doing so in the 2027.1 (I) cycle.\n\nChange-Id: Ia05c6c70b2381258291a1589a470e6689130908d\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/3f5e66cd72f8d0795e46bcae15d48a978333aa7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/3f5e66cd72f8d0795e46bcae15d48a978333aa7c"}]},"branch":"refs/heads/master"},"d090757ea089907b2665ce8444ba442d4e8c47fd":{"kind":"REWORK","_number":3,"created":"2026-09-17 20:21:00.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/57/993557/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/releases","ref":"refs/changes/57/993557/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/releases refs/changes/57/993557/3"}}},"commit":{"parents":[{"commit":"2b4d1a014e8faa212c73d9f20a6b8415ebc37fc7","subject":"data: Use boolean values for series_status slurp field","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/2b4d1a014e8faa212c73d9f20a6b8415ebc37fc7"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2026-06-16 10:24:14.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-09-17 20:20:44.000000000","tz":60},"subject":"data: Encode supported Python versions","message":"data: Encode supported Python versions\n\nWe will use this to automatically generate Python bump patches via\nchanges to openstack/project-config tooling.\n\nNote that we don\u0027t really need any of these now, since we\u0027ve already\nbranched and many of the projects have already dropped Python 3.10, but\nit does provide the template for doing so in the 2027.1 (I) cycle.\n\nChange-Id: Ia05c6c70b2381258291a1589a470e6689130908d\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/d090757ea089907b2665ce8444ba442d4e8c47fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/d090757ea089907b2665ce8444ba442d4e8c47fd"}]},"branch":"refs/heads/master"},"aaa43d4a0b9d67b2469b9bb91608cdca249aa011":{"kind":"REWORK","_number":4,"created":"2026-09-28 16:00:36.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/57/993557/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/releases","ref":"refs/changes/57/993557/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/releases refs/changes/57/993557/4"}}},"commit":{"parents":[{"commit":"2b4d1a014e8faa212c73d9f20a6b8415ebc37fc7","subject":"data: Use boolean values for series_status slurp field","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/2b4d1a014e8faa212c73d9f20a6b8415ebc37fc7"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2026-06-16 10:24:14.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-09-28 16:00:09.000000000","tz":60},"subject":"data: Encode supported Python versions","message":"data: Encode supported Python versions\n\nWe will use this to automatically generate Python bump patches via\nchanges to openstack/project-config tooling.\n\nNote that we don\u0027t really need any of these now, since we\u0027ve already\nbranched and many of the projects have already dropped Python 3.10, but\nit does provide the template for doing so in the 2027.1 (I) cycle.\n\nChange-Id: Ia05c6c70b2381258291a1589a470e6689130908d\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/aaa43d4a0b9d67b2469b9bb91608cdca249aa011"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/aaa43d4a0b9d67b2469b9bb91608cdca249aa011"}]},"branch":"refs/heads/master"},"64fbc7ca4edd79e7c8356305a079ec206df1ba3a":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-10-01 11:10:11.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/57/993557/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/releases","ref":"refs/changes/57/993557/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/releases refs/changes/57/993557/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/releases refs/changes/57/993557/5"}}},"commit":{"parents":[{"commit":"a091508ca485b5c26d6ac9b3252ca7ddffd9feab","subject":"data: Use boolean values for series_status slurp field","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/a091508ca485b5c26d6ac9b3252ca7ddffd9feab"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2026-06-16 10:24:14.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-10-01 11:10:05.000000000","tz":60},"subject":"data: Encode supported Python versions","message":"data: Encode supported Python versions\n\nWe will use this to automatically generate Python bump patches via\nchanges to openstack/project-config tooling.\n\nNote that we don\u0027t really need any of these now, since we\u0027ve already\nbranched and many of the projects have already dropped Python 3.10, but\nit does provide the template for doing so in the 2027.1 (I) cycle.\n\nChange-Id: Ia05c6c70b2381258291a1589a470e6689130908d\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/64fbc7ca4edd79e7c8356305a079ec206df1ba3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/releases/commit/64fbc7ca4edd79e7c8356305a079ec206df1ba3a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},{"label":"Workflow","status":"MAY"},{"label":"PTL-Approved","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"PTL-Approved","description":"PTL Approval","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:PTL-Approved\u003e0","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:PTL-Approved\u003e0"],"atom_explanations":{"label:PTL-Approved\u003e0":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
