)]}'
{"id":"openstack%2Fosc-lib~989010","triplet_id":"openstack%2Fosc-lib~master~I1e1459b7c3cf71b8f0fd87bc59fd774198f325a7","project":"openstack/osc-lib","branch":"master","topic":"drop-py310","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-05-18 19:46:56.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"I1e1459b7c3cf71b8f0fd87bc59fd774198f325a7","subject":"Drop support for Python 3.10","status":"MERGED","created":"2026-05-18 16:58:50.000000000","updated":"2026-05-18 22:06:14.000000000","submitted":"2026-05-18 22:05:07.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"989010-drop-py310","meta_rev_id":"2d2c6cc4c180be673b072db2399675abe2b7b910","_number":989010,"virtual_id_number":989010,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-18 22:05:07.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-05-18 19:46:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_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":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-05-18 19:46:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-18 18:23:00.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"}],"messages":[{"id":"2fe774bf9ea57d63c45ecbde28e062a109a2540e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-18 16:58:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"23ff5c385a93744c2b72f44c6b790932dea4f888","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 18:23:00.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/bbdbbf388eaf4c06a06d901b9ac6d356\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/8876112778624c82aa969e424fa359ab : SUCCESS in 2m 36s\n- requirements-check https://zuul.opendev.org/t/openstack/build/07e208b9f93d403bb4e8430bbbb4a58c : SUCCESS in 2m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/710b393df46747b7b4a2236e8570776e : SUCCESS in 3m 51s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ba8f2c6e6d824a60aef83f438e18ca53 : SUCCESS in 4m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3558be073e9f49cb91ad2dfc5d17857e : SUCCESS in 3m 32s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0bc171fbc7d94cea8951c906d9e7019a : SUCCESS in 6m 24s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/9c05f1d7edaa4f138e452c2fa0f2744e : FAILURE in 4m 59s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/e0095cba7c3347619e1e2e99a9bc90e4 : SUCCESS in 5m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0f5540b23b49423d9d0e71b4e26a0c7a : SUCCESS in 3m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ef060a1a3f08489e8ffc5151f35068d8 : SUCCESS in 4m 53s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/9160e96b1b5f4174a4b8201182ab83f6 : SUCCESS in 1h 11m 33s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ce9a680c1c384039b14fdd0455389025 : SUCCESS in 1h 02m 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"06c98cc3967b05d718163fcaf3dc153113e5f143","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-18 19:46:51.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"7536849a42e4b6be66a2bbfe71c6b703a916238e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-18 19:46:56.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"746b3900cc95e92f34e21fe379961efc6d02a3ad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 21:21:35.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7860c20bce58425895026016d4f22def\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/99b8e84010c84a249fc2b7c7d47b3586 : SUCCESS in 4m 15s\n- requirements-check https://zuul.opendev.org/t/openstack/build/179238ca28a7417490f0e8280797cee6 : SUCCESS in 3m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/55aec56aed8041589d462bf149bf66fb : SUCCESS in 3m 56s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/18034cdc447740e689f609a859d4b32a : SUCCESS in 3m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/01c6da7f092140aea2e17c9126f6ea1a : SUCCESS in 3m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4112c3f265db4e76b9eec620b39ac851 : SUCCESS in 6m 08s (non-voting)\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/8a6a60d7b3f04532ac0aa494c809531a : SUCCESS in 5m 03s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/741fe10998a64569a8a63c4adc64e6c0 : SUCCESS in 8m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71fb6373c3034a38b946ff1c9b1aa461 : SUCCESS in 6m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f120cb81ddbb4656b112e6d5e4a75f20 : SUCCESS in 4m 05s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/e154a297a1244d999442348840124d66 : SUCCESS in 1h 03m 32s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/59d6e4cdf2b54b6fb4c3b2e4337a6510 : SUCCESS in 1h 28m 09s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fc515e6e294e3215f249d3f9217ebbed88e42666","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 21:22:05.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"ca868e5ab90ce1056cd80b2e1a53862d326994a2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 22:05:07.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7e9abbf27fa94d35bced8a8bf5f60164\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/482ebe01d5b74e0e8510cb923f993b07 : SUCCESS in 1m 31s\n- requirements-check https://zuul.opendev.org/t/openstack/build/f77c1f0eff5f4995a7ed1efc3a3647a8 : SUCCESS in 2m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a9d5cc6c9d7447e8b22789725baa60b8 : SUCCESS in 4m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/511f08919d9244b99d7ea8bf505c3a1f : SUCCESS in 3m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/420a3f32aabf49c8aa0ee324cfd97bb3 : SUCCESS in 3m 24s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/3df7d4ab8a524dff8546bea26df3c176 : SUCCESS in 2m 59s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/68f2b7925a6e4de0b94d287e06e7f75e : SUCCESS in 4m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd0125da61fb4ee4a46d487399edb438 : SUCCESS in 3m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bf4f8706de714b168f9ea63edace3fff : SUCCESS in 3m 35s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/36278c6e2ffd4d4fa7dd8c5b881c2fe8 : SUCCESS in 42m 11s","accounts_in_message":[],"_revision_number":2},{"id":"8118838d12388837cfe88803443d3c481804aa9c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 22:05:07.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"2d2c6cc4c180be673b072db2399675abe2b7b910","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 22:06:14.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b9fb6a26a2ec4e7c9a2925a49a29b739\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0228eb3f887343fd9ff0f2cfa822ea35 : SUCCESS in 56s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c2e9bb6a7a6343dfb95358a2d64b8883 : SUCCESS in 57s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"feae2aef1119828645470b0a71805623dd7c517d","revisions":{"a1eaaa7018b61054e2946f8e0a8688dd3d8319d1":{"kind":"REWORK","_number":1,"created":"2026-05-18 16:58:50.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/10/989010/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-lib","ref":"refs/changes/10/989010/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/10/989010/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/10/989010/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/10/989010/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-lib refs/changes/10/989010/1"}}},"commit":{"parents":[{"commit":"512922d6bee7ec0c449ec12a24bd98ff74af1b81","subject":"Deprecate version attribute","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/512922d6bee7ec0c449ec12a24bd98ff74af1b81"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-18 16:56:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-18 16:58:46.000000000","tz":60},"subject":"Drop support for Python 3.10","message":"Drop support for Python 3.10\n\nChange-Id: I1e1459b7c3cf71b8f0fd87bc59fd774198f325a7\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/a1eaaa7018b61054e2946f8e0a8688dd3d8319d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/a1eaaa7018b61054e2946f8e0a8688dd3d8319d1"}]},"branch":"refs/heads/master"},"feae2aef1119828645470b0a71805623dd7c517d":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-05-18 19:46:51.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/10/989010/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-lib","ref":"refs/changes/10/989010/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/10/989010/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/10/989010/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/10/989010/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-lib refs/changes/10/989010/2"}}},"commit":{"parents":[{"commit":"512922d6bee7ec0c449ec12a24bd98ff74af1b81","subject":"Deprecate version attribute","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/512922d6bee7ec0c449ec12a24bd98ff74af1b81"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-18 16:56:48.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-18 19:46:51.000000000","tz":0},"subject":"Drop support for Python 3.10","message":"Drop support for Python 3.10\n\nChange-Id: I1e1459b7c3cf71b8f0fd87bc59fd774198f325a7\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nDepends-on: https://review.opendev.org/c/openstack/python-openstackclient/+/989008\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/feae2aef1119828645470b0a71805623dd7c517d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/feae2aef1119828645470b0a71805623dd7c517d"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
