)]}'
{"id":"openstack%2Fnova~953705","triplet_id":"openstack%2Fnova~master~I25f8e0ae5f7a652576678829e574b5bf2d2441a2","project":"openstack/nova","branch":"master","topic":"pyproject","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":"2025-11-06 10:59:42.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":"I25f8e0ae5f7a652576678829e574b5bf2d2441a2","subject":"Migrate setup configuration to pyproject.toml","status":"MERGED","created":"2025-06-28 12:18:22.000000000","updated":"2025-11-07 17:20:00.000000000","submitted":"2025-11-07 17:18:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"953705-pyproject","meta_rev_id":"25126d132edb2dab5a297116a2a91046196c0517","_number":953705,"virtual_id_number":953705,"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-07 17:18:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2025-11-04 16:14:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-11-05 08:49:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":1,"date":"2025-11-04 16:14:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-11-05 08:49:27.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":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-06-28 13:03:47.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":"2025-06-28 15:27:05.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":"2025-09-10 04:27:43.000000000","updated_by":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"reviewer":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"state":"REVIEWER"},{"updated":"2025-11-04 16:13:10.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"},{"updated":"2025-11-05 08:49:27.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"}],"messages":[{"id":"2b6a34d710e0b4315a24e48c440420b96e38e9f4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-06-28 12:18:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"670c611caa89a5a6d39748329a36453957480366","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-28 13:03:47.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d81b97c143ec4fee8dcd7e6faf976ae3\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1a99c846f4d1483a92b84feca41ff5e0 : SUCCESS in 41m 18s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/92300e70ba904c259444f2f81d34f008 : SUCCESS in 40m 00s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/797b64a9ab2e41bd9d2ab7c948eff53b : SUCCESS in 43m 31s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"527ed261b362b9b92423e99a3283bb33ec48bf46","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-28 15:27:05.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/7096e137aaea449ba52567492dcded73\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/2eb4c869c99e4a92af53c22b29fac8a8 : SUCCESS in 2m 45s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8094527e096142d78fff792c7f72aa3d : TIMED_OUT in 3h 02m 14s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9d81c3ad7ca941b783b7954e4c6b1958 : SUCCESS in 1h 23m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/209116623b434d8e9e2a12e547697a96 : SUCCESS in 1h 04m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1309d3dde1f24cb3a2ef5a2fb97034c9 : SUCCESS in 19m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dd60da42a8df4181bc3c56eef76509c0 : SUCCESS in 7m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ebf5a6ea323446fea293264fdcb918bb : SUCCESS in 17m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/97a93146382d439983a1889ae1ea7a49 : SUCCESS in 11m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0469c5c2147341498698e688c0cde1ef : SUCCESS in 17m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3bc5cf46c6c843e9b3f7ef010b822bf9 : SUCCESS in 12m 42s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8714daadb42944f7bf9bc19bceb27136 : SUCCESS in 1h 15m 12s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ba161c9278b34a6f8cbd0e23d938bc18 : SUCCESS in 1h 13m 36s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b344e6ff47054e3f85ab77c8ee20c342 : SUCCESS in 53m 47s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/54b2fc03300241fa84096d122594fe5e : SUCCESS in 44m 11s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/03d7a886493a421f9d9dddb0a1c9d9d0 : SUCCESS in 1h 25m 45s\n- nova-next https://zuul.opendev.org/t/openstack/build/69a36768d1c747f29290a8eae95adb7c : SUCCESS in 1h 56m 13s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/613319a25391467eaec0da167a175b5b : POST_FAILURE in 12m 27s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/485ab18f3b3e4761bf05df08366d8e58 : SUCCESS in 5m 00s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5c83fdd8f32747f59b695b731e743beb : SUCCESS in 23m 55s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/d4ac751238fc4549b91015448704deb7 : SUCCESS in 25m 10s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d3e8ced7c68d40f79dd593ab33459ba6 : SUCCESS in 1h 37m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fa51871fff6d4e5289f258e9524479c6 : SUCCESS in 48m 18s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/12e022d9212e4dd29b2c642474170e05 : SUCCESS in 28m 00s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/431ca2a1624244a3bce3e09512374f0e : SUCCESS in 31m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6e8d4774ca467b8458bdf2c6b74d057b17256369","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-11 10:27:10.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9ccffdd0e010c6947aa6c5ecc72ec40c5910533a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-11 12:53:05.000000000","message":"Patch Set 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/4a8103fa0afa4a78874f3c9571fc0560\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e43a80ce5bb54f88ac4369df0ff70e56 : SUCCESS in 2m 40s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/167c056be1794d73ab1c3d7349b17222 : SUCCESS in 1h 04m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ee4192429b4746f89c21f9d17bec6a38 : SUCCESS in 1h 58m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8e7f074162154228a48d876fdb3b59fa : SUCCESS in 53m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/16f9516b637340d28ac98e09545080d8 : SUCCESS in 25m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1a79dbd5c611470894ae28b88da0b81e : SUCCESS in 7m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f9be479779f942f1b8c8e390609a6bfd : SUCCESS in 14m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4b6790ab22c84819955dbf56fdcc17d5 : SUCCESS in 12m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0dbc1879a2c84bfeb641bbc514f2514e : SUCCESS in 15m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da2be4256abc4373a0d76c2117582200 : SUCCESS in 12m 21s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2efa300f9ce94026b5f9756436ad4b7d : SUCCESS in 56m 36s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bf6bf0af10bf40b3b9ed1310e99c7e60 : FAILURE in 1h 53m 07s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ad6613a6240a44868d619904d08ae13b : SUCCESS in 48m 38s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/31b873d93a8349d79504e39f850d66d0 : SUCCESS in 55m 19s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a18fcb994c314574b56c3a914bbf8aac : SUCCESS in 2h 03m 56s\n- nova-next https://zuul.opendev.org/t/openstack/build/ec4fd2da026e48b6ab385d8abe964be2 : SUCCESS in 2h 12m 00s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/0cc5c521543f4f39904de6e1269620bb : SUCCESS in 45m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/fe93096fec5747bab00a5086ff7e1d1e : SUCCESS in 4m 27s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/2a1bf8ba41454bafb03a6e2db68be93b : SUCCESS in 25m 00s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/57527a30c9aa45dcac065e6d35bd99bf : SUCCESS in 30m 56s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/415110f5e72742b2b31784b431c6ebe3 : SUCCESS in 1h 30m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/febf947ed8d348508399db959e68ae77 : SUCCESS in 56m 15s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/51fe2d3976cb4158b56b4829b0123ec6 : SUCCESS in 24m 18s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/1cce40056c404d729fbb05fb8eef624e : SUCCESS in 32m 30s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"081a65b72bf7329e0e13e71e66ca80377e87a079","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-11 17:48:03.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4206518c059048e2a47d271a2117a15e\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/4ab78698e08c4029b0b8207a4e04c618 : FAILURE in 30m 22s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/591dac77279b4999add0e74b860bc088 : FAILURE in 34m 03s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/71e2bba072884c78a98b5cbe5f352c4f : FAILURE in 39m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c2b6a428b4f857c93a355e89735869f94868bf2a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-17 10:43:03.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"185398e8c7416d3cbd17c5e0cc100b2c774e8a1a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-17 13:37:49.000000000","message":"Patch Set 2: 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/f3a605855fa1499fb955c6355f1cf0da\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/47debd965c334811a39a99c45c6c9b69 : SUCCESS in 2m 57s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4103363198634568a401aff569b3b9b4 : SUCCESS in 40m 47s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c9c5c757c19047bbaa357551ec293b9a : SUCCESS in 2h 03m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3f7f3b73273749d298f74de4487da9ec : SUCCESS in 1h 01m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/362c3aa6a1f044f681e650d98eea0288 : SUCCESS in 22m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a08131f070254acfaed4bd42a003428e : SUCCESS in 9m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/78a15f42beed4ba79ccaae897fe771d0 : SUCCESS in 8m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cfe4e8627e9c4d909ca26e1b933f62d0 : SUCCESS in 12m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9beab5cf2bcf40a2b83b253dbe7ddba2 : SUCCESS in 14m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/af0c59194c3d4052bac2a007d98da085 : SUCCESS in 7m 29s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c2c05571583c4e14bd6a26ed5d69433b : SUCCESS in 53m 53s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e938fd344d1649c7bd594dddfb1ccef0 : SUCCESS in 2h 17m 40s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/77ec3104c8b84879a4e11b9f5ee7939a : SUCCESS in 47m 06s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a6213eb975294d1bb73c3b2e0fd5f641 : SUCCESS in 49m 01s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/9dbbd06683f84f2db889c9381abefc7a : FAILURE in 2h 30m 12s\n- nova-next https://zuul.opendev.org/t/openstack/build/7862eaa0ad4d4fefb8882b0cbb9a27ae : FAILURE in 2h 28m 20s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/6676eac0b09747428cc2b2731379269f : SUCCESS in 48m 12s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/3018d0b4083648a19290dba7716fc08b : SUCCESS in 5m 36s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/2714569078d342039ed77456d7f46101 : SUCCESS in 25m 22s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/d89ed636a06644df8f8b1f83703cb9ad : SUCCESS in 30m 46s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/00a1314a948f4fae829d81b15f84489e : SUCCESS in 1h 18m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8442b518b6d54031ba9d1a33d930e100 : SUCCESS in 1h 10m 53s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/eb4256e378414bb88bc4c3d4708001fc : SUCCESS in 27m 14s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/67aa6e354c1a4e84a56975eba96c7160 : SUCCESS in 47m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d6abaa4f011b9a648b06a7d0856e82df723a7622","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-17 13:49:43.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ab75ab1de1d74f378de815e8baf1e445\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d0c20de7809545638e3d7680c473527c : SUCCESS in 23m 48s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e9ecde4501df4a9dabd65f95327bf719 : SUCCESS in 20m 27s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/70dab24014134113a0c11b39d3e8e051 : SUCCESS in 35m 49s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"de229396ccdf26aa11558742501957568653175f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-09 17:19:47.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"302d93d1c4a04e5512cdf8faaa79baeb9f3f0eb9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-09 19:35:28.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e3d44a8cfc68438094ed2a8487e75cc6\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/5367dd72bcca4210ab6d82d48330bd69 : SUCCESS in 2m 52s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9958a1b8aeb24df1a17087f3bc885d3f : SUCCESS in 36m 35s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/29e0e23787294cda85147e372f152046 : SUCCESS in 1h 48m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/99f979a49f8043298456eb9f277876b6 : SUCCESS in 54m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8a04e130240841dba06eb51f07431193 : SUCCESS in 18m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6f7f97af324b41bb9cd9f66d093cebc0 : SUCCESS in 9m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bc592fbddcf944aeaa60e05dfe96c7b6 : SUCCESS in 8m 35s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/761d31d66a874901a89f18d40cd86b49 : SUCCESS in 13m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5e73b0ec1bfc4220aa78bfa229c9cde0 : SUCCESS in 11m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ce5d2bbf9e75471d8f807d091bc317f9 : SUCCESS in 11m 22s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8a65e3955cbb4a59b334efab9c301ed1 : SUCCESS in 32m 32s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fb01ef439ffc410cb57f7d886943c55a : SUCCESS in 1h 50m 39s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3cea6f22d8b64ea5a4f83f5c787d399f : SUCCESS in 53m 24s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/7dfe972e2c864efca233f0041dd73793 : SUCCESS in 44m 41s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/aaea9a922ce84a95b9eeaafb76f8b77e : SUCCESS in 1h 09m 41s\n- nova-next https://zuul.opendev.org/t/openstack/build/17341a6edb1940b1b6cf679ad49a62a5 : SUCCESS in 2h 08m 02s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/d4d184691b964e96a7c93d6123a61477 : SUCCESS in 51m 50s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4ddbb551fe74480c8935f5aa093643df : SUCCESS in 3m 30s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/fa09ac3351924c06be0d9be5f9dbd472 : SUCCESS in 26m 41s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/bfccf40c8e564d809c23f837018c82dc : SUCCESS in 32m 05s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/36cfc80154bc4fd0b9d3407408fb4469 : SUCCESS in 1h 18m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e7573bd345d648138526a332ea3614af : SUCCESS in 32m 13s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2851a86ae5304575be29d8fab7cab3be : SUCCESS in 21m 39s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/16076e5cb29a4712933370cb14dd41f7 : SUCCESS in 31m 59s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/e5a1142764a348eda222d4006920eca1 : SUCCESS in 14m 35s","accounts_in_message":[],"_revision_number":3},{"id":"322fbc98d2166a90ef1428ba4c5318b011c27ba8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-09 20:48:03.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6491f69bf538478587256ca09702fffb\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/97868e4219524f049d20333a1b7f73d4 : SUCCESS in 18m 05s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/54bdc1c55681450da59e4d93912301c2 : SUCCESS in 19m 07s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c4f40ee9d0824f68a5809cf344b8e1bb : SUCCESS in 46m 23s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"8841170ae098fa10815b8ca970e3889fe8cded93","author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"date":"2025-09-10 04:27:43.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"48f479e74ffec7f55c3eb18636a3a6035282b942","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-12 13:50:05.000000000","message":"Topic remove-wsgi_scripts removed","accounts_in_message":[],"_revision_number":3},{"id":"67237f5d849d9d32f772d660884b363a71b4987e","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-12 13:50:07.000000000","message":"Topic set to pyproject","accounts_in_message":[],"_revision_number":3},{"id":"aa159547c0165e982f21c84296c26d495efd50d6","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-11-04 16:13:10.000000000","message":"Patch Set 3: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"004c3687c0c57c9134772b6b5ff656b0e611da77","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-11-04 16:14:13.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"db03ddc4b7e56a347a8ecbcf9a6a9efabe130c22","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-11-04 16:18:16.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"d45e9738172aa2972e4a2e51f2b5e4dc9a52b8f1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-04 17:36:47.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bc6dc6e01a29452a8aa9d383d0b14f6c\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/7e8e600311b6480faf591768d0dd1fec : SUCCESS in 23m 55s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/34f64a6f56d741ea92f80a42ab8d14d6 : SUCCESS in 15m 09s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fb6c47ba7eac450ebf35843052074dd9 : SUCCESS in 32m 39s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"36d17e4a3245c9473435dd21c98730a237f56c91","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-04 18:30:51.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/e47a45dfe61943f1b13b3afcc43d93a2\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/ffac57aa671846f38f244c0d0614b7fd : SUCCESS in 3m 02s\n- requirements-check https://zuul.opendev.org/t/openstack/build/aba58d954a18419f8a761a5eb9868079 : SUCCESS in 4m 05s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4f00f1cff014411bb0d75b03e44dc525 : SUCCESS in 1h 17m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/cdebd0963b314719a1398a5a1497c6cc : SUCCESS in 1h 21m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d94bf92e57ae4328ac8565ee73508f82 : SUCCESS in 59m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b226add128cc4dadbbed6b719fe6ca17 : SUCCESS in 20m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/096dabab00724ed0a3d6b24198cde054 : SUCCESS in 8m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2b47bfc522c94440a18138270f34b95f : SUCCESS in 14m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/096c4bb3b45843689d4bd730f50ddd68 : SUCCESS in 14m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2f2e4cf3a77948b59a7a65c1ae9d0319 : SUCCESS in 17m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/be400ac6f3d545e993bfa71042fb891e : SUCCESS in 10m 31s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/aaf9fb4e03f649ada0a5801d732db847 : SUCCESS in 1h 13m 33s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/93da871851914301b93bb05827d72a38 : SUCCESS in 2h 10m 39s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/33d3bbc814ad45f1a41dcbd382321b50 : POST_FAILURE in 39m 10s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/18a370a655214827b54db2251d27251d : SUCCESS in 52m 17s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/436237fd92724590b18f5aaf8e15293f : SUCCESS in 2h 05m 47s\n- nova-next https://zuul.opendev.org/t/openstack/build/ae793a68aa634ec59a976631ae976a7b : SUCCESS in 2h 02m 39s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/a608f474c5b74d5cae9b9aa7f6b835ca : SUCCESS in 42m 32s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/dddad4bad9a34abe9db1f4f81d869115 : SUCCESS in 5m 22s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d77f19ba9c5a4eeea1db533cc7e40bb9 : SUCCESS in 29m 05s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/e3e3de8e0b3d42388087d5dc76959bad : SUCCESS in 31m 35s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/44c8f1306b1344f9b0d6f9df8b66ff72 : SUCCESS in 1h 19m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e5fdcc89bf1947c69d64cf9f06be858f : SUCCESS in 34m 13s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0ebfe03749714ed7983af86d6ddd6442 : SUCCESS in 28m 25s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/0fc7370e34f44c62b9a5e2a6258877d5 : SUCCESS in 17m 41s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/50b49a05e290416d863611f7a33a5977 : SUCCESS in 15m 19s","accounts_in_message":[],"_revision_number":4},{"id":"794fb4fbce39b1b589bc80f6fd8763a9eeb220f1","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-11-05 08:49:27.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"1fa7ae494ba78a7a606e799a915384ad43a5b7f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-05 11:27:52.000000000","message":"Patch Set 4:\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/2b29801c64e34a7ab148003c941cbf9d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/00617d1d24f24f32a4e6044f46a0566e : SUCCESS in 2m 46s\n- requirements-check https://zuul.opendev.org/t/openstack/build/da1d3329872f4f55a1dd068cc98c8ff1 : SUCCESS in 3m 57s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0dc423b72c5243a69ed881b3748074ca : SUCCESS in 58m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ebed00807f6240f6be027b7df427edd8 : SUCCESS in 1h 46m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/efcc51a8be08486cbc64ba283d4f282b : SUCCESS in 58m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1ed1c6cda70a45f0bc355b036b2dba24 : SUCCESS in 19m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4422f9d882d947039bc645028936ede6 : SUCCESS in 8m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e775ad96bc3b4757b4ed117f1ac13044 : SUCCESS in 11m 22s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3fb62ac1e4584121a04a8ad23a4ce7d9 : SUCCESS in 15m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/61c702869cdd49d9a1c0af77456edd61 : SUCCESS in 18m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f7b62b588d2f4de78849b8bd0361fb9a : SUCCESS in 7m 09s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5fbdfd0e8e5e431daf4819c94acd5bf1 : SUCCESS in 33m 40s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9d88eda3bb144d4d88e4cf39d8cb8aa4 : SUCCESS in 1h 55m 19s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d1cb8a92b02c489395b746383812b377 : SUCCESS in 58m 42s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/c10c72a5687941be91285dd5038083c9 : SUCCESS in 29m 10s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/998da727bf124f8c94ca03e8295cf258 : SUCCESS in 2h 10m 06s\n- nova-next https://zuul.opendev.org/t/openstack/build/50c3e86d6d8c4b1ea89157188b8209d5 : SUCCESS in 2h 24m 36s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/076638486bdf46fab1cc55034d861df5 : SUCCESS in 50m 38s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a8b33615872144a1aeee6b8230586b26 : SUCCESS in 5m 16s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0aebcfabd6a94a66b44e277b7ae0a19f : SUCCESS in 27m 44s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/f888ab3680e94a10bd07a7c02151fe28 : SUCCESS in 32m 27s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/874520a9cdc44f3d8fd988d950ead398 : FAILURE in 1h 30m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/54efc4fa8fa64b9382b3dd7fae6b7b82 : SUCCESS in 47m 45s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a97faa8fca814b27bdf15271a00551b6 : SUCCESS in 22m 41s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/efda088a2281447d95f7d998864539b1 : SUCCESS in 31m 15s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/49d65962f402430f8bdb9588526d645c : SUCCESS in 15m 07s","accounts_in_message":[],"_revision_number":4},{"id":"081455e9d323d0e864e17bde7a685cacb5596b92","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-11-06 10:59:42.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"0048d867c040577ba2365edadbb0d8565dd65b6d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-06 13:17:33.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/46c0ae887bc54fd9aed5971ca73eddf8\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/3b3ceac16ef24eb990c68504e532c33f : SUCCESS in 2m 34s\n- requirements-check https://zuul.opendev.org/t/openstack/build/ca198ddac5434ef688874754c7770a6b : SUCCESS in 3m 32s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d71e849f80234c9ea71875129e5332d0 : SUCCESS in 57m 43s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/2643a7211d7e42e4ac333d3d0f84e6cf : SUCCESS in 1h 31m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/87946ef64e8f4d3db45abbd5efbb9328 : SUCCESS in 38m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/067460967ec842e4831451fd9d7ce6e2 : SUCCESS in 23m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/13c018e145a0433897545a2d65da5a37 : SUCCESS in 7m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/805b9ca07fcf48a0aaec252c04fd621d : SUCCESS in 14m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/299505c4966647008ebc971942198abe : SUCCESS in 15m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0f6aab60305242fdb16c12389318a875 : SUCCESS in 12m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f910be29f2fa4780a554f949ae4eec7d : SUCCESS in 7m 24s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/90211f6693ec4d41bf017b508ee22ef3 : SUCCESS in 38m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/62ba1badf4f6403da67c2cf22fe2f503 : SUCCESS in 1h 48m 27s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e9b3f1c1f1324a169bbf2579dc4c936a : SUCCESS in 31m 05s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/421fdde4b36345279437f35de83a3074 : SUCCESS in 50m 54s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4fe5947fc2444c6bb4efb5b0f0120106 : SUCCESS in 1h 38m 33s\n- nova-next https://zuul.opendev.org/t/openstack/build/715d44b5109e4fd2bed76177896ac9d5 : SUCCESS in 2h 09m 44s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/accf055470dd4431a2794841d8fadcc4 : SUCCESS in 49m 10s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/049aaf27eeb94c3e846452ae652a0808 : SUCCESS in 7m 55s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/02b4074e2fa444a88c32b8c82e601d50 : SUCCESS in 25m 47s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/b49c9f496b7e43d68eeebcf156e194ab : SUCCESS in 28m 42s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/586e36b4312545409114af52e84bc23c : SUCCESS in 1h 25m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/84d1daaceacf41f8a5bddb86c23357a1 : SUCCESS in 35m 32s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9743bf80101b4bc2ae1bd91470cb53b8 : SUCCESS in 19m 30s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f6a4420defc349cea312fd16f8e14700 : SUCCESS in 21m 44s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/13a4e1c6029c45ce9f367234a50f07b7 : SUCCESS in 15m 06s","accounts_in_message":[],"_revision_number":4},{"id":"f85369e54bdbcc1fdcc987a7c5895a4d7501221d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-06 14:17:53.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/700399934840446883a29e83a426a7dd\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f6df5336ecc545f2af43e58fcd20d018 : SUCCESS in 22m 46s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/bb1764cfce0544448663e9b9d9f43385 : SUCCESS in 15m 01s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7fcc50948d2b4de89edabfd90fa417e8 : SUCCESS in 17m 10s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"cb718e2958cc0ad5bd354b6b6f6cd077ca89cac2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-07 14:00:11.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"3200c8391d8c52f65b6d735d4a4f364f56f0fa60","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-07 17:18:30.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f92bc471fc3144ffb4cf1a481ddd0df6\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/30be25db38f541a1a90833142fe0b83a : SUCCESS in 3m 29s\n- requirements-check https://zuul.opendev.org/t/openstack/build/12b4b1dfb6e14a37a8d85cd3688306f7 : SUCCESS in 4m 08s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1b544f793d31461b8ba13cc46a0d328e : SUCCESS in 1h 08m 38s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6d5f366e9e2c4b4c96014b84991eaeae : SUCCESS in 2h 05m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0e242932467a4f38bac764df89c4af75 : SUCCESS in 1h 04m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/12c82683dffe4568a4195a755ce89e47 : SUCCESS in 7m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ab09dcf270494e2498958916ee0aafe6 : SUCCESS in 14m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8d1f91989a03459cae69dae7488dbd82 : SUCCESS in 18m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c9ac4d807d044ebb687d52e7d1a2627 : SUCCESS in 12m 23s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c665dbde5fef4223be48ace9ebe0b181 : SUCCESS in 54m 36s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/aec99f4238704d698e6eac4f9ce9481f : SUCCESS in 28m 30s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/9ffdea5a00c74cb98fa429e5a521a2af : SUCCESS in 30m 45s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/43fb8880932f45129d70d8626501f7a0 : SUCCESS in 2h 14m 54s\n- nova-next https://zuul.opendev.org/t/openstack/build/b90c4c1c6bb74145b0bbc37fe1941104 : SUCCESS in 2h 21m 59s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4c1f75c5872e46828762a4915970fcaf : SUCCESS in 5m 18s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b4817ebc15fb42b7977619ef4aaf7e13 : SUCCESS in 2h 00m 22s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/19fbfb907dc147a6b5f6aca538845b3d : SUCCESS in 1h 23m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4b2c7ccbb2444673bce8cb7cedc06ad6 : SUCCESS in 59m 21s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/3c8382885abf41fa923c253d3bc152ac : SUCCESS in 16m 08s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/81e19cfee3fd4c628a131dc8fa44aa3a : SUCCESS in 51m 26s","accounts_in_message":[],"_revision_number":4},{"id":"220849c3b9913accaa7f338cda6f674dfa0f10ed","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-07 17:18:30.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"25126d132edb2dab5a297116a2a91046196c0517","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-07 17:20:00.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4ca47905b1f54533a47cd58a63d32c3a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d19ead5a3edc4deeac12e69494a27a22 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"324af749bb28af4e3aa0ac63aa1477c4e0d8d7cb","revisions":{"8202bdd821b9ef41c80ccc86c506a3c93f360322":{"kind":"REWORK","_number":1,"created":"2025-06-28 12:18:22.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/05/953705/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/05/953705/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/953705/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/953705/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/953705/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/05/953705/1"}}},"commit":{"parents":[{"commit":"495f6d1886a4eecc5c192b78cdfc365e699c6b24","subject":"Migrate codespell configuration to pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/495f6d1886a4eecc5c192b78cdfc365e699c6b24"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-06-28 12:05:00.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-06-28 12:14:47.000000000","tz":60},"subject":"Migrate setup configuration to pyproject.toml","message":"Migrate setup configuration to pyproject.toml\n\nOr as much of it as we can currently.\n\nChange-Id: I25f8e0ae5f7a652576678829e574b5bf2d2441a2\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/8202bdd821b9ef41c80ccc86c506a3c93f360322"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8202bdd821b9ef41c80ccc86c506a3c93f360322"}]},"branch":"refs/heads/master"},"c9d4891dcb85c6e1e5b74d7085322e2e4cc55729":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-07-17 10:43:03.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/05/953705/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/05/953705/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/953705/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/953705/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/953705/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/05/953705/2"}}},"commit":{"parents":[{"commit":"0eacd70b4a9cc48b1ca7458fc9ed07d8b6ff8b54","subject":"Migrate codespell configuration to pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0eacd70b4a9cc48b1ca7458fc9ed07d8b6ff8b54"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-06-28 12:05:00.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-07-17 10:42:32.000000000","tz":60},"subject":"Migrate setup configuration to pyproject.toml","message":"Migrate setup configuration to pyproject.toml\n\nOr as much of it as we can currently.\n\nChange-Id: I25f8e0ae5f7a652576678829e574b5bf2d2441a2\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/c9d4891dcb85c6e1e5b74d7085322e2e4cc55729"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c9d4891dcb85c6e1e5b74d7085322e2e4cc55729"}]},"branch":"refs/heads/master"},"2a81c4492d5a7e15ddfdf0d16a070f200fd53b5e":{"kind":"REWORK","_number":3,"created":"2025-09-09 17:19:47.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/05/953705/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/05/953705/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/953705/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/953705/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/953705/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/05/953705/3"}}},"commit":{"parents":[{"commit":"74b6ea52404ce12f06b810c28b3b48026da633bc","subject":"Migrate codespell configuration to pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/74b6ea52404ce12f06b810c28b3b48026da633bc"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-06-28 12:05:00.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-09-09 17:19:23.000000000","tz":60},"subject":"Migrate setup configuration to pyproject.toml","message":"Migrate setup configuration to pyproject.toml\n\nOr as much of it as we can currently.\n\nChange-Id: I25f8e0ae5f7a652576678829e574b5bf2d2441a2\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/2a81c4492d5a7e15ddfdf0d16a070f200fd53b5e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2a81c4492d5a7e15ddfdf0d16a070f200fd53b5e"}]},"branch":"refs/heads/master"},"324af749bb28af4e3aa0ac63aa1477c4e0d8d7cb":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-11-04 16:14:13.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/05/953705/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/05/953705/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/953705/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/953705/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/953705/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/05/953705/4"}}},"commit":{"parents":[{"commit":"0b5461e18b98f2aed42bab56ce5f62b44a20976a","subject":"Migrate codespell configuration to pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0b5461e18b98f2aed42bab56ce5f62b44a20976a"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-06-28 12:05:00.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-11-04 16:11:53.000000000","tz":0},"subject":"Migrate setup configuration to pyproject.toml","message":"Migrate setup configuration to pyproject.toml\n\nOr as much of it as we can currently.\n\nChange-Id: I25f8e0ae5f7a652576678829e574b5bf2d2441a2\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/324af749bb28af4e3aa0ac63aa1477c4e0d8d7cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/324af749bb28af4e3aa0ac63aa1477c4e0d8d7cb"}]},"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":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}},{"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":{}}},{"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":{}}},{"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":{}}}]}
