)]}'
{"id":"openstack%2Fnova~986881","triplet_id":"openstack%2Fnova~master~I3358a2c9ad2e59765537cbeb124f51d7207461de","project":"openstack/nova","branch":"master","topic":"drop-python310","attention_set":{},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-05-06 13:42:02.000000000","reason":"\u003cGERRIT_ACCOUNT_9708\u003e replied on the change","reason_account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2026-05-01 18:03:27.000000000","reason":"\u003cGERRIT_ACCOUNT_8556\u003e replied on the change","reason_account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-05-06 16:01:08.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I3358a2c9ad2e59765537cbeb124f51d7207461de","subject":"Drop Python 3.10","status":"MERGED","created":"2026-05-01 10:09:34.000000000","updated":"2026-05-06 16:05:24.000000000","submitted":"2026-05-06 16:01:08.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"986881-drop-python310","meta_rev_id":"cc0d5642111dee568fb16794a56a9d7558581746","_number":986881,"virtual_id_number":986881,"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-06 16:01:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":2,"date":"2026-05-01 18:03:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":2,"date":"2026-05-06 13:42:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-05-06 13:38:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":1,"date":"2026-05-06 13:42:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-05-06 13:38:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-01 10:40: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":"CC"},{"updated":"2026-05-01 11:12:50.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-05-01 11:21:37.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2026-05-01 12:06:18.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-05-01 14:53:00.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2026-05-05 12:19:45.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2026-05-06 13:38:00.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"5db69fb4f301cc867fc431c979ef505a0501ba97","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-01 10:09:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"141ab76c238bd327da2c0c09453884e9431e41e8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-01 10:40:00.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f42d1a4416084492bbb8901b63350ced\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1cce9aeee3a6478f99b6c1dafc31eeae : FAILURE in 7m 04s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/851c8a16270f46098f6bd4d2e370f128 : SUCCESS in 14m 29s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/751fe047e6ff4bc1b11fbfb3a655284a : SUCCESS in 28m 15s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b9a03fa197273d2d4ffbce2399dad06e5401c697","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-01 11:12:50.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I3358a2c9ad2e59765537cbeb124f51d7207461de .","accounts_in_message":[],"_revision_number":1},{"id":"4db1c51643611237b648e72b6b14e31d3c5112f1","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-05-01 11:21:37.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"c79937eb3bb330b16c37d4d2b6fbf3e6e857c700","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-01 12:06:18.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/e044b241f9f6408d9b3e0f9e8ec1a33a\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/ace6ff1857b34362926f960c1717de63 : SUCCESS in 2m 54s\n- requirements-check https://zuul.opendev.org/t/openstack/build/46765ec79baa44f28ef09fe92e544a32 : SUCCESS in 3m 26s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a61894f29fa14fe2b733b97c2270e6e4 : SUCCESS in 1h 04m 33s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5149ac761e4e4c318c91c910d36e8e05 : SUCCESS in 1h 31m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d323f0afc4b14b1a9eefeafb708d3838 : SUCCESS in 47m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/067dd6d8c94846cb9e2b88c96f241609 : SUCCESS in 1h 29m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/42b21e7b727f43929dceda117f0c6207 : SUCCESS in 8m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4443d912a5e945fbafdf7926852c883c : POST_FAILURE in 34m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a82425c71c1e437da590e2ed41eb0fc7 : SUCCESS in 11m 15s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b804eeeedb434683ab5b0fb56cf55d0e : SUCCESS in 19m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1ed14046609440de9fd56761aab2c03c : SUCCESS in 11m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c5d86f10b75f48dd8927264815f4cb7f : SUCCESS in 40m 59s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/4c09ae0993334470a106f44239d1db10 : FAILURE in 16m 13s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f7b96717669b4f95bd94634bf16ca9a4 : SUCCESS in 1h 38m 22s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/891333ea975c4a2d876a64eb74fc29da : SUCCESS in 55m 49s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/9838e53b0d214333bc47cbc45b5966c0 : FAILURE in 31m 15s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/cc0bb63f16ac489b822b8794e5e61400 : SUCCESS in 1h 04m 19s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/69ee86873b97406f93c8daf5e3fe73c0 : SUCCESS in 30m 47s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5f9b90aa3c9a4b329fc17847dda29233 : SUCCESS in 1h 13m 52s\n- nova-next https://zuul.opendev.org/t/openstack/build/3919d11a9bbd45a7b58540b5ca47f97a : SUCCESS in 1h 52m 17s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/de4f3180e9be4194bd65c6ce1533afa3 : SUCCESS in 46m 20s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1b8e206d663d4461b5d39b40707a5082 : SUCCESS in 5m 42s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/48c8a7dc9b9a4dd39bdcf9c8ad6d2edf : FAILURE in 6m 39s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/7b04b8f070f54e8fb70a6c2740197e27 : SUCCESS in 21m 03s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/fe3adcf21b55409fa6540e20650c3b72 : SUCCESS in 1h 28m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d8e283d87f9349b48a461d9797fbee0c : SUCCESS in 1h 15m 24s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5de926f3b9f4467c83855986eac54962 : SUCCESS in 30m 31s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b95de485c137452aacf84930cfd2b609 : SUCCESS in 27m 19s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/5b688e8e464f4a7cac9fde31d00abf7c : SUCCESS in 10m 58s","accounts_in_message":[],"_revision_number":1},{"id":"68fa369316ca84ed91f5aa71650bdc6ff747220d","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-05-01 14:53:00.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"b9180137fd26e9ff5e035d9ef0e49cd6a57bb632","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-01 15:51:52.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f91035b527aafc3695838490448b638972679f90","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-01 15:57:28.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"e0c40f69ddbb0365d1db88bfaa320220f3cd3c02","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-01 15:57:49.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b7877b0e5df55f98d865fd047907fc2e002391e9","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-01 15:57:59.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c8801134b7254b7614af940f3eef4c7de10b5332","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-01 15:58:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c84220250cf26fb1a97540a134dc8a6850866ffe","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-05-01 16:08:15.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"00ad3c723a7e8bcb8e918696f35a55aea2339c04","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-01 16:36:39.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5b5c739e05be453b8d04ecd015d7d7d2\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3d386b5095f44ceab3d09ad03a3c022c : FAILURE in 6m 07s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/99afce7861ec4604a7b8d8de52711d66 : SUCCESS in 22m 10s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/72ec6af702fa4d1e866e5d1104dfb592 : SUCCESS in 36m 26s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"90f589a1e024f92b493a2549302bddc4941c8e57","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-01 16:51:09.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"db5a12e67bc8bb0d243f297f24303a5fdd0b8c91","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-01 16:51:50.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"62289290b07354efaf7d42c19db2cbb376fc4fd3","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-01 16:52:39.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1d273dee8dc9293dd144d4e13a685b7c89d6a78a","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-01 17:07:12.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I3358a2c9ad2e59765537cbeb124f51d7207461de .","accounts_in_message":[],"_revision_number":2},{"id":"0f8abf528076fea289f2520b42a1c09c3c8c2d8c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-01 17:18:48.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/328280864a9e485b9a230205257deca4\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1360c8a0284b4fda80f7ff08fc69c65e : FAILURE in 7m 46s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/94f6546f1a7744bb9ab017f4c3f9886c : SUCCESS in 15m 30s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/d047c98873e74d409d80552fa214b8e5 : SUCCESS in 24m 01s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"5d37dc3bf74e4debc02412bb49ffeb999aeac992","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-01 17:52:35.000000000","message":"Patch Set 3:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I3358a2c9ad2e59765537cbeb124f51d7207461de .","accounts_in_message":[],"_revision_number":3},{"id":"76cccf1a87ab7c83976250af61f7ce85e4324724","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-01 17:54:24.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I3358a2c9ad2e59765537cbeb124f51d7207461de .","accounts_in_message":[],"_revision_number":4},{"id":"5be32d01a63a7402ad0a38d3fe00b5a270339595","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-05-01 18:03:27.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"df98ab3734d4b94f2956e3c6cce06c3c853e5807","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-05-01 18:03:55.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"a52071cc47003391bdc8b144287438a182916a90","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-01 19:12:59.000000000","message":"Patch Set 4: 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/efee78f9a8b140b29734fa6514a7be1d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/6cd6f32e82a742cc9062128c82f9b864 : SUCCESS in 2m 39s\n- requirements-check https://zuul.opendev.org/t/openstack/build/af808994685e47b799401d06f4ca1362 : SUCCESS in 3m 59s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/fed9989f7a9a4d6f98246381c6131ee0 : SUCCESS in 38m 58s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b068b1105f0e40cb8a45125726142c71 : SUCCESS in 2h 12m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/89cf5cdb995647ae85cb561b3c55142c : SUCCESS in 59m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/38762abe730544b085c951ed0de93962 : SUCCESS in 1h 27m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1ecced53e16342b99c600de03857e4a1 : SUCCESS in 9m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d852ae331b9d49fc9fcda4843edf11d1 : SUCCESS in 13m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7172d8cae08f4d30a6ea4be78f9c246c : SUCCESS in 11m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d6aa27485e4145e697d6f45f3e8ed64c : SUCCESS in 16m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/daf00dcb7fd1462d99afc51d1185e3c3 : SUCCESS in 11m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/376b8281400c4b879f1a557aed2eec61 : SUCCESS in 28m 03s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/f895a08f101045ec8be5b7b362f72582 : POST_FAILURE in 16m 32s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bbf9576bfe0e4613baa12ded7ff7d6f4 : SUCCESS in 1h 39m 06s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6a6b09c701e14dc7ad8315fe41267ac8 : SUCCESS in 1h 00m 03s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/178ccb9e60b846f392c43233be1f9b21 : SUCCESS in 30m 53s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/26fb9443c12340c893795377d11b1b7a : FAILURE in 42m 51s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/46ffee84acbf41759e7737b63f839a7a : SUCCESS in 38m 09s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/1e6e8291217c47578b2ff735f29de6b9 : SUCCESS in 1h 01m 22s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a14d0d0c7433452296f548b9bfa32742 : SUCCESS in 2h 12m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/23eb84fdca87472c8da57c9a664098bf : SUCCESS in 1h 14m 24s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/3b60fc4ec26c439cbd54f34d57671623 : SUCCESS in 51m 08s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4be9e301305c45f1b5dc56c1ceb9a526 : SUCCESS in 5m 33s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/6f49e118ddd84dc3b5eda4fff64319c7 : SUCCESS in 29m 34s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/46fd011da6384e3398de652ce5ff1eb6 : SUCCESS in 28m 37s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ae2084d66b4c432fadb3fa1855cadadf : SUCCESS in 52m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/caef7852716545cdade2bf7826b23485 : SUCCESS in 36m 13s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/217eb99bcc9345be8214daa49505db96 : SUCCESS in 18m 43s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/fdbedbe1e7dd4d5d8931a28fd3b44b48 : SUCCESS in 32m 42s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/b588eebbe11f4ceb9e65b32911ceb91a : SUCCESS in 12m 10s","accounts_in_message":[],"_revision_number":4},{"id":"a80a1f1c40885c517b5a1a29939756e16788f392","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-05 09:30:19.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"c9468c0ae59f4872b13dce78f53ee0971592ede5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-05 09:53:08.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f60f28d917d44588a71e60d3fb5712fd\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6a3b2447a9a747e59034ec3467dac7da : FAILURE in 6m 29s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/215e256f28e144909bb3b962eb9ea960 : SUCCESS in 14m 24s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/6116fe2ecd1f48efb5bf15d76cddffef : SUCCESS in 20m 04s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"addc0ae0953012bd79266e2be1b879b1cf9576d9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-05 12:12:41.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/728fdf9297f84f05974a94bcdb23e24b\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/93e22fc45d4244abbdada143b88aa9e1 : SUCCESS in 2m 42s\n- requirements-check https://zuul.opendev.org/t/openstack/build/5273dfba51924e528ef613b825472a51 : SUCCESS in 3m 44s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bb255ad503c54b87a40f189c31d1424e : SUCCESS in 58m 53s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a78b0a12c96e475895c59d8590cce58f : SUCCESS in 1h 30m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c8bfd2be5ea5448187839a8b8ccc82fe : SUCCESS in 1h 07m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9ace5937e1444d86be69e650409c195b : SUCCESS in 1h 33m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aeabb810266246eca4f1851fbe35c257 : SUCCESS in 7m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/66023ad253d94ba89627805fe01aaac1 : SUCCESS in 13m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/47ea0df88be541d081b09a1b7657847d : SUCCESS in 13m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/945f8df1dc7d45fa8adf1b8c0ac500d0 : SUCCESS in 21m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c802cb04f1c47958acfee894985f594 : SUCCESS in 11m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/04ca68fa4bfe4bf9ad079a07749c1a1a : SUCCESS in 45m 01s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/65ed62cc537d4b1eb7616c6cce9a322d : SUCCESS in 1h 12m 46s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b13fb8a4329449588e565a00b8d65c75 : SUCCESS in 1h 34m 39s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8ea2cdf43aeb4628a36bd645d784f10b : SUCCESS in 56m 15s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/77ee6830a9af4d4b81a50cca34619cc5 : SUCCESS in 31m 44s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/6cd498a98abb4543a503abeaea016ee1 : SUCCESS in 1h 05m 00s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/8a8abb9e33554eca894655c724b57573 : SUCCESS in 50m 49s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/9b77f61b8ab14d109154d2359929ec8e : SUCCESS in 48m 49s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/91a8837227894a5aa43a633b473d4381 : SUCCESS in 2h 11m 48s\n- nova-next https://zuul.opendev.org/t/openstack/build/0936178fb24947c0bf60eebbdff7a5f1 : SUCCESS in 2h 32m 04s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/5ad607797d174814a4b2c66e2f949331 : SUCCESS in 50m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b899dbb94df444d6a6492fecc8025e81 : SUCCESS in 5m 12s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/85d436896a69402eb32d4053466ff17e : SUCCESS in 26m 36s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/fd191507e534461a8c509f952accc487 : SUCCESS in 25m 19s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/8df4d426100c4019b8b4e61254d93c2d : SUCCESS in 1h 36m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0706a84dd04a49aea9e6cc8c0d26e24b : SUCCESS in 34m 55s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/eed11401752e4887a50549cd17a7d0ab : SUCCESS in 30m 16s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/02cb5129b37d4affa9e8108678d90134 : SUCCESS in 32m 04s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/6cf6e09487cd41b1b60ab4fa7e010a4d : SUCCESS in 14m 01s","accounts_in_message":[],"_revision_number":4},{"id":"b30bd4b456980661608f2b171193993e6c2ad0b5","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-05-05 12:29:43.000000000","message":"Patch Set 4:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":4},{"id":"02b773cef38c55c350f543c6bc7a8844546bbf7d","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-06 13:38:00.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"3ed1bde1209b21f20fcda02324637d311f2c02a8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 13:38:59.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"9bc921927da73ade5d205f1fd057ae73c2e0b16e","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-05-06 13:42:02.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"786fb36db1bbffcf6e98bfd63606797f415d8566","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 16:01:08.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b526d2e3d8b3427f9983ac8e174e4ff5\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/55d170199d51434780d8654347058c11 : SUCCESS in 3m 33s\n- requirements-check https://zuul.opendev.org/t/openstack/build/bdce33d4fda84b9b84a359d432eb346c : SUCCESS in 4m 40s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/45af7fcbd55541ef93e85ae3ca998aac : SUCCESS in 1h 11m 23s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3c5ac82b2ed9421fbb65853bd95c778e : SUCCESS in 1h 05m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b534db6168054afe8c8a6d5e43581998 : SUCCESS in 47m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/747b0dbfa7034d7f80986ab263292681 : SUCCESS in 9m 06s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7692549ed8b440e884bcd2dcb1aaabb8 : SUCCESS in 14m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a39b07b96e3a4fffa73acc5eb9e8e253 : SUCCESS in 13m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/80ffa44c3c7948d0ab5142278f84dbc1 : SUCCESS in 13m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9d077ac518c24bb08edbf28a57658ac9 : SUCCESS in 28m 52s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2f54117f304a4b3991dfdfb7a115f64a : SUCCESS in 30m 33s\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/d7305840d2ea4ca581f416508dc68326 : SUCCESS in 27m 40s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/84be38dcd51a4db7b01efee02e73fc98 : SUCCESS in 25m 59s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/e034d44ffaa74a91a3a97fd0c041d444 : FAILURE in 1h 14m 33s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f7a9aa86035346e88e4df33a31fe7581 : SUCCESS in 2h 02m 46s\n- nova-next https://zuul.opendev.org/t/openstack/build/1689c7c33bcf43bfb7b470ba9b3959c6 : SUCCESS in 2h 16m 14s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7b8a21a03c7f4ea1baae87ab405df246 : SUCCESS in 6m 35s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e9bec602d82148fc9e7fc4abf08af8b4 : SUCCESS in 1h 32m 52s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/19012758d7f54c71b61279e990338ce5 : SUCCESS in 1h 02m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c5c39e1b2ec64b63bb0d0e34a2650c3f : SUCCESS in 1h 02m 14s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/f76b0536648f460b944fb78885aaf997 : SUCCESS in 10m 34s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/2c2f1cbd3299440e875f14fd22d4ee53 : SUCCESS in 54m 28s","accounts_in_message":[],"_revision_number":4},{"id":"2ac9bdaf5a367ec10dbb933f05ea9871e3f6bd36","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 16:01:08.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"cc0d5642111dee568fb16794a56a9d7558581746","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 16:05:24.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d088e1f9bb0f453eb24ac6fb76694843\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cd41a7a12804a7bb2425c86eebe3594 : SUCCESS in 1m 05s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aa564b5e83514d609159d1a8089b197f : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"c8f19784bce0445043ef04db709cee424462e25b","revisions":{"771e490302d1d94e1e5217227af3f02931becd09":{"kind":"REWORK","_number":1,"created":"2026-05-01 10:09:34.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/81/986881/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/81/986881/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/986881/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/986881/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/986881/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/81/986881/1"}}},"commit":{"parents":[{"commit":"ab0ce43b59265a919a105fefe4485e311a619d89","subject":"Merge \"Use python-native keyword-only arguments\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ab0ce43b59265a919a105fefe4485e311a619d89"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 10:07:52.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 10:08:17.000000000","tz":60},"subject":"Drop Python 3.10","message":"Drop Python 3.10\n\nPython 3.11 is the minimum runtime for 2026.2 (Hibiscus). We also add\nmarkers for Python 3.13 and 3.14, both of which are tested. We may\neventually wish to drop these markers since they duplicate information\nprovided by `requires_python`.\n\nhttps://governance.openstack.org/tc/reference/runtimes/2026.2.html\n\nChange-Id: I3358a2c9ad2e59765537cbeb124f51d7207461de\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/771e490302d1d94e1e5217227af3f02931becd09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/771e490302d1d94e1e5217227af3f02931becd09"}]},"branch":"refs/heads/master"},"73d49b345b3210adde50bccf7d0666185dcdd455":{"kind":"REWORK","_number":2,"created":"2026-05-01 15:57:28.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/81/986881/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/81/986881/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/986881/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/986881/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/986881/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/81/986881/2"}}},"commit":{"parents":[{"commit":"ab0ce43b59265a919a105fefe4485e311a619d89","subject":"Merge \"Use python-native keyword-only arguments\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ab0ce43b59265a919a105fefe4485e311a619d89"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 10:07:52.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 15:56:36.000000000","tz":60},"subject":"Drop Python 3.10","message":"Drop Python 3.10\n\nPython 3.11 is the minimum runtime for 2026.2 (Hibiscus). We also add\nmarkers for Python 3.13 and 3.14, both of which are tested. We may\neventually wish to drop these markers since they duplicate information\nprovided by `requires_python`.\n\nhttps://governance.openstack.org/tc/reference/runtimes/2026.2.html\n\nChange-Id: I3358a2c9ad2e59765537cbeb124f51d7207461de\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/73d49b345b3210adde50bccf7d0666185dcdd455"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/73d49b345b3210adde50bccf7d0666185dcdd455"}]},"branch":"refs/heads/master"},"700bda339e9f9d5843a2b8f2595ebe3b45d75f73":{"kind":"REWORK","_number":3,"created":"2026-05-01 16:51:09.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/81/986881/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/81/986881/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/986881/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/986881/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/986881/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/81/986881/3"}}},"commit":{"parents":[{"commit":"ab0ce43b59265a919a105fefe4485e311a619d89","subject":"Merge \"Use python-native keyword-only arguments\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ab0ce43b59265a919a105fefe4485e311a619d89"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 10:07:52.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 16:50:58.000000000","tz":60},"subject":"Drop Python 3.10","message":"Drop Python 3.10\n\nPython 3.11 is the minimum runtime for 2026.2 (Hibiscus). We also add\nmarkers for Python 3.13 and 3.14, both of which are tested. We may\neventually wish to drop these markers since they duplicate information\nprovided by `requires_python`.\n\nhttps://governance.openstack.org/tc/reference/runtimes/2026.2.html\n\nChange-Id: I3358a2c9ad2e59765537cbeb124f51d7207461de\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/700bda339e9f9d5843a2b8f2595ebe3b45d75f73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/700bda339e9f9d5843a2b8f2595ebe3b45d75f73"}]},"branch":"refs/heads/master"},"c8f19784bce0445043ef04db709cee424462e25b":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2026-05-01 16:51:50.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/81/986881/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/81/986881/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/986881/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/986881/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/81/986881/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/81/986881/4"}}},"commit":{"parents":[{"commit":"ab0ce43b59265a919a105fefe4485e311a619d89","subject":"Merge \"Use python-native keyword-only arguments\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ab0ce43b59265a919a105fefe4485e311a619d89"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 10:07:52.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 16:51:17.000000000","tz":60},"subject":"Drop Python 3.10","message":"Drop Python 3.10\n\nPython 3.11 is the minimum runtime for 2026.2 (Hibiscus). We also add\nthe marker for Python 3.13 since we test this in CI. We may eventually\nwish to drop these markers since they duplicate information provided by\n`requires_python`.\n\nhttps://governance.openstack.org/tc/reference/runtimes/2026.2.html\n\nChange-Id: I3358a2c9ad2e59765537cbeb124f51d7207461de\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c8f19784bce0445043ef04db709cee424462e25b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c8f19784bce0445043ef04db709cee424462e25b"}]},"branch":"refs/heads/master"}},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Review-Priority","status":"MAY"}]}],"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":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"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":""}}}]}
