)]}'
{"id":"openstack%2Fnova~986942","triplet_id":"openstack%2Fnova~master~Ib3a034fa88128c8fbdd1f01b11d896ff93b33093","project":"openstack/nova","branch":"master","topic":"drop-python310","attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-05-05 12:13:35.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ib3a034fa88128c8fbdd1f01b11d896ff93b33093","subject":"zuul: Bump functional job to py314","status":"NEW","created":"2026-05-01 15:57:28.000000000","updated":"2026-05-05 12:13:35.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d96bc15cb4174d388486a624cdbf3e740a2877aa","_number":986942,"virtual_id_number":986942,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-05-01 19:58:26.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":{"all":[{"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":[{"_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},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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"]}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-01 16:39:50.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 17:00:24.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 19:58:26.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":"d945b381243eb3d24bf9b6686ddec5674da59b93","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 1.","accounts_in_message":[],"_revision_number":1},{"id":"3ca8ee59d4191d944a28678c7613f02be3910c71","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-01 16:39:50.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0bf5573d268b4c27921bfd74a1fde148\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/da596c68cc884d3ca28dded2bcecc5c0 : FAILURE in 9m 15s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e897c6ded837448e996786a84ae8a294 : SUCCESS in 22m 10s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/1d1d295677f94624892863d5c31dabbc : SUCCESS in 38m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"197bcdbbedd0619928ce0220fa75e6eb698d265b","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 2.","accounts_in_message":[],"_revision_number":2},{"id":"c8da45543a9592912a3caff45d70d50ce71b15a0","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 3: New patch set was added with same tree, parent tree, and commit message as Patch Set 2.","accounts_in_message":[],"_revision_number":3},{"id":"435b7731114fc03ebe4a5e406fd5a607375c75bf","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-01 17:00:24.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Ib3a034fa88128c8fbdd1f01b11d896ff93b33093 .","accounts_in_message":[],"_revision_number":1},{"id":"fdb31b10c2f3f052b78b32e26183a63d4a24a2e8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-01 17:40:04.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/07bbc424ed9b42e0abc67e5b0603ea3c\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1742ace3d89c44d9862aed0d7ba3e227 : FAILURE in 8m 13s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/3fbbacdc5c854bfdb4b5d037d4e8cf6e : SUCCESS in 15m 35s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/62158af3437648f8a1e524377b26774d : SUCCESS in 43m 21s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c94e2b28b7d9d189ed3187610d8b9dbbb19f0fd1","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-01 17:55:15.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ib3a034fa88128c8fbdd1f01b11d896ff93b33093 .","accounts_in_message":[],"_revision_number":3},{"id":"ff457dbfc41d7fbb9707016a22e16d7743de01a9","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-01 17:58:17.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ib3a034fa88128c8fbdd1f01b11d896ff93b33093 .","accounts_in_message":[],"_revision_number":2},{"id":"cde6d80d1083313c8f6d1c7646f3465c1218f383","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-01 19:58:26.000000000","message":"Patch Set 3: 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/f1ce78dfb27e44428900b6ce50ee3030\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/a42629f761e34ee2826379cc76e2401c : SUCCESS in 2m 51s\n- requirements-check https://zuul.opendev.org/t/openstack/build/96f2727e1f2244e5893d892c4b8225b5 : SUCCESS in 3m 39s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/379bc3853be1435898ba2ba7c0c25437 : SUCCESS in 58m 13s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/23e6890e82154c4b8ac35b758c5278a9 : SUCCESS in 1h 58m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/14084fbe44a547ea81f6b7894ddf4094 : SUCCESS in 1h 09m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/43b62a0e72454cd984cce4232bdbc083 : SUCCESS in 1h 20m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f8b8d5626cd74d468a4a0f8f855126ce : SUCCESS in 7m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6499034a856d42ea904bbc5769fc1040 : SUCCESS in 12m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5f1035d1b5354cdd8fdcae65ee2eaa1e : SUCCESS in 12m 39s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5f551faebf044f02a51edbd4b7b6cad4 : SUCCESS in 23m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f3124faa8739419986c3345784325a89 : SUCCESS in 12m 33s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/05a08b6aa67447909975575770f8c8f7 : TIMED_OUT in 3h 01m 53s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e3cafb4c425345d681e2c5d3d84a4a5f : SUCCESS in 1h 47m 26s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/24f35f17b21e4a66b67cb514537d35c3 : SUCCESS in 55m 33s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/7ada587f2dc04a6aa2f5de22847e6ffa : SUCCESS in 31m 20s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/b4ae88086e8d45d89ba00e8e9187f68b : SUCCESS in 40m 27s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/89b2ac72725148a1989070da8f6f8381 : SUCCESS in 50m 08s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/3b81fa77b1504abc9a54ab4f4ac37e19 : SUCCESS in 1h 01m 24s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a1365c27146b4a0a80749e61b9261cfb : SUCCESS in 2h 26m 57s\n- nova-next https://zuul.opendev.org/t/openstack/build/0791e5a9082e42f697adc80d670178cf : FAILURE in 2h 15m 57s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/4f0f3396dac145caa770d389e5200d26 : SUCCESS in 53m 23s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d6d2c61e36f24983a99b6efbbd18c4f5 : SUCCESS in 5m 00s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/ea41c0205c08493a90c6719cb2a4fe7c : SUCCESS in 26m 35s\n- nova-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/1db72511edd14ce5a1cd461b5a13349c : FAILURE in 36m 54s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1e0be5235fcb46a89ffec2ab71c61285 : SUCCESS in 1h 28m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/83999743a72649c4a11d58c95b3a4c3c : SUCCESS in 1h 08m 15s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/43a0ec38d66e4f9a8520f02af6833feb : SUCCESS in 28m 16s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f41c69d25b1d4f219c4b4e13524953fb : SUCCESS in 34m 02s (non-voting)\n- nova-tox-py314-threading https://zuul.opendev.org/t/openstack/build/4b0604e7395d48729eedddfee772ba82 : FAILURE in 5m 28s","accounts_in_message":[],"_revision_number":3},{"id":"52e77b145c3079822faa2d823da532f8bf402965","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-05 09:30:42.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f09bed817ec63163682269c8df0f48b713a1f016","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-05 09:57:08.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/51d0eff7b375454f9b333601bc6dad3b\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/84cb216e51ef4063a3183a934f30a8e6 : FAILURE in 5m 54s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c9f94327f4fc4eb6852c2c160140a004 : SUCCESS in 11m 43s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/3a19100dee294106abf647dd89610b72 : SUCCESS in 21m 48s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d96bc15cb4174d388486a624cdbf3e740a2877aa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-05 12:13:35.000000000","message":"Patch Set 3:\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/29477c83c3784d7f9993d83f83267c60\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/36e865add74f44559cf60870f543ff56 : SUCCESS in 3m 22s\n- requirements-check https://zuul.opendev.org/t/openstack/build/804ca56c75674baf854ea3531425c04a : SUCCESS in 2m 39s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/97f23945cbcc4ab8adeadaa09accf8a7 : SUCCESS in 1h 01m 16s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5168140dacda4f3888f71e3baa1073d6 : SUCCESS in 1h 47m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/79261ef78d5e4bddab3504ce307140b7 : SUCCESS in 48m 57s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/54389adcc3214298975ba545db79f567 : SUCCESS in 1h 30m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/175e13425a7242babf7b048f389be928 : SUCCESS in 4m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/de7943f41c5942df896d583b9eca6562 : SUCCESS in 14m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/48c41caeb7ae43269d911deb82dddeb2 : SUCCESS in 10m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a8f183b8a4604c84aa03ed3153874891 : SUCCESS in 13m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b4e525d6e5894e9dbbd081637ae2f412 : SUCCESS in 11m 55s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/5928ed86df5f4156b18415fbb7658712 : SUCCESS in 59m 30s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/79197616e0c84e0aba31395228caeed3 : SUCCESS in 1h 05m 20s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/57a985ae696f4b8b8f132456a0a3d12b : SUCCESS in 47m 18s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/4ce1a329b43343518534335c7909cdf6 : SUCCESS in 31m 23s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/a5571aff81834c7d9578dc3f5d663c82 : SUCCESS in 45m 17s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e72e22a677fc4447b730c5d965cfb3b0 : SUCCESS in 45m 39s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/96f9e2346fb14236bfac006def9eef00 : SUCCESS in 1h 13m 04s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0d1521be30004009932b3d25dd2255df : SUCCESS in 2h 10m 25s\n- nova-next https://zuul.opendev.org/t/openstack/build/30e39bfaf9a64a0ba1ad6778e87d90ee : SUCCESS in 2h 36m 35s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/d1542b57906042b5806f6b33cb720a30 : SUCCESS in 51m 49s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a2856e21fcaa4c689a9f37b68165b4e0 : SUCCESS in 5m 29s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/ee441d6c29624f9989d7380c091b4173 : SUCCESS in 27m 07s\n- nova-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/3216a160bdbe4688873aef126a442e05 : FAILURE in 28m 49s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e1ffac3a188a40e7bebe25235612c283 : SUCCESS in 1h 07m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d4c9cd9c3b0c44ce8a81f8242f1df271 : SUCCESS in 56m 27s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/36cba6831873476095c33451d17de77e : SUCCESS in 30m 17s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8ecd00b91f9c4163b71e42bbfe31effb : SUCCESS in 16m 14s (non-voting)\n- nova-tox-py314-threading https://zuul.opendev.org/t/openstack/build/f09bb840c1b642d3ba1baaae5d57e114 : FAILURE in 7m 16s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"b78375a596e0e5694d7fc4191165d3790d515e8a","revisions":{"0e456193d890f8435552175055c1bfe7c1676f4d":{"kind":"REWORK","_number":1,"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/42/986942/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/42/986942/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/42/986942/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/42/986942/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/42/986942/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/42/986942/1"}}},"commit":{"parents":[{"commit":"73d49b345b3210adde50bccf7d0666185dcdd455","subject":"Drop Python 3.10","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/73d49b345b3210adde50bccf7d0666185dcdd455"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 15:57:19.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 15:57:19.000000000","tz":60},"subject":"zuul: Bump functional job to py314","message":"zuul: Bump functional job to py314\n\nChange-Id: Ib3a034fa88128c8fbdd1f01b11d896ff93b33093\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/0e456193d890f8435552175055c1bfe7c1676f4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0e456193d890f8435552175055c1bfe7c1676f4d"}]},"branch":"refs/heads/master"},"03af9d2d9d3f008b9378df29cc0acb76b20d8f8d":{"kind":"REWORK","_number":2,"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/42/986942/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/42/986942/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/42/986942/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/42/986942/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/42/986942/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/42/986942/2"}}},"commit":{"parents":[{"commit":"700bda339e9f9d5843a2b8f2595ebe3b45d75f73","subject":"Drop Python 3.10","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/700bda339e9f9d5843a2b8f2595ebe3b45d75f73"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 15:57:19.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 16:50:58.000000000","tz":60},"subject":"zuul: Bump functional job to py314","message":"zuul: Bump functional job to py314\n\nChange-Id: Ib3a034fa88128c8fbdd1f01b11d896ff93b33093\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/03af9d2d9d3f008b9378df29cc0acb76b20d8f8d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/03af9d2d9d3f008b9378df29cc0acb76b20d8f8d"}]},"branch":"refs/heads/master"},"b78375a596e0e5694d7fc4191165d3790d515e8a":{"kind":"NO_CHANGE","_number":3,"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/42/986942/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/42/986942/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/42/986942/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/42/986942/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/42/986942/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/42/986942/3"}}},"commit":{"parents":[{"commit":"c8f19784bce0445043ef04db709cee424462e25b","subject":"Drop Python 3.10","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c8f19784bce0445043ef04db709cee424462e25b"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 15:57:19.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-01 16:51:41.000000000","tz":60},"subject":"zuul: Bump functional job to py314","message":"zuul: Bump functional job to py314\n\nChange-Id: Ib3a034fa88128c8fbdd1f01b11d896ff93b33093\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/b78375a596e0e5694d7fc4191165d3790d515e8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b78375a596e0e5694d7fc4191165d3790d515e8a"}]},"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"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","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":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","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":"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":""}}}]}
