)]}'
{"id":"openstack%2Fopenstacksdk~1002088","triplet_id":"openstack%2Fopenstacksdk~master~Ia186615103cc8db5c76092477f3d75d79649ac5c","project":"openstack/openstacksdk","branch":"master","topic":"typing","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-08-25 11:13:23.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":"Ia186615103cc8db5c76092477f3d75d79649ac5c","subject":"mypy: Disable import-untyped, var-annotated rule for tests","status":"MERGED","created":"2026-08-24 13:04:02.000000000","updated":"2026-08-25 23:17:06.000000000","submitted":"2026-08-25 23:17:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1002088-typing","meta_rev_id":"711616a5579ef33d9242f93e438133da7bb3f7e2","_number":1002088,"virtual_id_number":1002088,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-25 23:17:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-08-25 11:13:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-08-25 11:13:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-24 14:41:20.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":"d0273d4703f26c78bded2df6db997decb380dfa9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 13:04:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5d20d8c5485e17be9e1c2725848b94fbdb43a200","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 13:16:38.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"6a3d09f2a4573938aeee28180d534c5411c5bbab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 14:41:20.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/b477b88f22c5417a97d59fa2d4fae6e6\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/0ce7312e13a94c578b6d9a47d656bb88 : SUCCESS in 4m 18s\n- requirements-check https://zuul.opendev.org/t/openstack/build/44787aece2e64429885ade509fa954d5 : FAILURE in 3m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc58a16e96a2443eb5e5ad2d4cbd0baf : SUCCESS in 5m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b301db71b0904cc9967856fc77ecc434 : SUCCESS in 4m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cc8a5c93168646aba6b96dd9dcf359e5 : SUCCESS in 4m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/81601edeaa30495ca615400da166453e : SUCCESS in 3m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2eef80e7e6124e5690e8a0769dc085d2 : SUCCESS in 8m 17s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/7d106551cfbc412cac0171ae5f88e8ee : SUCCESS in 7m 27s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/be0cc1a63eb44b20983619ba0f4ce5d5 : SUCCESS in 1h 03m 00s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/7bc15f457c9d4472b19e0cdbab32e06b : SUCCESS in 4m 02s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/77f01abe68e24aa6bd60949a3d6e3b16 : SUCCESS in 3m 51s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/a66290b2c84a4185a759c3bac796505f : SUCCESS in 8m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c50281e9b9ec461fa8d27c37cd141d62 : SUCCESS in 11m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/00b270ccd3df4f49bf797a04a873b3ec : SUCCESS in 5m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/beee7a91804147809577edac491e25e1 : SUCCESS in 1h 02m 49s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/490b45ac0f034308821592bdee740a88 : SUCCESS in 1h 09m 18s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/22996c5f8b2b4f9991f8523dcce4f847 : FAILURE in 1h 32m 00s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/a091d153a2854b7f95f2919c3829ca83 : FAILURE in 45m 08s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/51d8b88211dc4e59a896c944b8082253 : SUCCESS in 41m 06s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/c7c487264e8b4758bcd5142b93331051 : SUCCESS in 24m 56s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/bb7b5b3fd6544e7a803fd07bb9747331 : SUCCESS in 29m 36s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/0a38b79123b9444c84b78fd489c12f83 : SUCCESS in 29m 48s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/8f4350f4046e4c578407c966f18e6c03 : SUCCESS in 49m 39s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/7fa4687c621b4cecb6a8a1b9545b3877 : SUCCESS in 1h 26m 38s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/9c967febcefd4031badd4ea9fb9d926e : FAILURE in 1h 10m 10s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0c83fda4e59ed2a8ffbb35c206d7b4f14a05c1d6","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 15:21:26.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"50a2a9936e4c342139dda0a56e4c27c12634408e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 17:33:13.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/ed4df2f26f534735914665f9878c9ecb\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/0c576c0e7fbd4821866cf73fd71f42ac : SUCCESS in 3m 03s\n- requirements-check https://zuul.opendev.org/t/openstack/build/eec33c7599a241e084da3ea247cf9926 : FAILURE in 1m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/128928bff02b4a3abb9a23ae90800e52 : SUCCESS in 5m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/835c30103f544d2d99bc6e32d63dc9a9 : SUCCESS in 3m 43s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f195dfa2c54f40ce9098e347cdca1447 : SUCCESS in 4m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fae1df227e604081a82bf8f93f02c7e5 : SUCCESS in 5m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ac934c458e33475189fbd63b1fffd077 : SUCCESS in 6m 28s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/0630a656f6cf4416a6bb177b1c82d23b : SUCCESS in 7m 07s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/36f67a14fc4c48359350bb2ddaf45e9f : SUCCESS in 1h 02m 58s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/ded391fe4ab942d7aa1dad2cd1d94bba : SUCCESS in 2m 35s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/e7a6b15d79ad456196386ce8c9937281 : SUCCESS in 3m 00s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/1d7ca03bf7114974a44baaefb6979573 : SUCCESS in 7m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0fb26a250f06471f858d7d5b7673f019 : SUCCESS in 13m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bfcbf8a99a13488cb0078ad5259b8a35 : SUCCESS in 3m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/984cb01dbfb14aafb346bb49533b16e3 : SUCCESS in 59m 11s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/c40624e6b89d4c5fb60cd0c02338c86a : SUCCESS in 50m 45s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/fff1443571c54d1d8035127901634c8a : FAILURE in 1h 43m 22s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/61101daa3c444be6ba9ef6eca99505e9 : FAILURE in 42m 26s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/dff4cbca2ba04998b2ee2f84339269b0 : SUCCESS in 21m 04s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/8cc6e3aa03ab4a7e8345c7170e18df3f : SUCCESS in 29m 33s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/efa0f2aec072492eb525f8f97cb7c1fc : SUCCESS in 27m 41s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/1705572b613b4e75a805452924f11539 : SUCCESS in 30m 12s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/012148d533c643d188458bedf077b0f5 : SUCCESS in 30m 59s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f42e45579a884037b5bbd6f06b48cbdd : SUCCESS in 41m 21s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/6a0330e9516c4b478a574bbc3da3f8cb : SUCCESS in 36m 33s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a146982dd0247f20be670d81f83e563ff6e43262","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 20:31:01.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f476e183261d6c524f58908b32dcf88dd1a3e020","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 22:05:34.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7c3553059a984835bd2f3e3223c50e12\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b8769006378b4408b203f55764f37be2 : SUCCESS in 2m 58s\n- requirements-check https://zuul.opendev.org/t/openstack/build/e3d9deb28f364dfe87e9fd39d41ffff8 : SUCCESS in 2m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e66b87daf2943859654d25b30edd0a8 : SUCCESS in 3m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7793e40e59f94ec292b1169e262aee8f : SUCCESS in 2m 37s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/71101dad486a4b61b9818dadc2039548 : SUCCESS in 3m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/92d5cf2e7f3f40df8d415708c3ea4fbe : SUCCESS in 4m 16s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2e620876295f49989448898f4f9c550a : SUCCESS in 7m 00s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/812f36ace92546e28ccd6d5c48d185dc : SUCCESS in 6m 59s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/4cc279460b224bab89aff81c4e897ba8 : SUCCESS in 58m 12s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/ef5231c16086436097c8c7caab35e70c : SUCCESS in 3m 58s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/17ad09d8ab374581bde345be20449ce0 : SUCCESS in 4m 54s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/38b8f2f69d344049b71837d45825ba15 : SUCCESS in 8m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a632d67e6b94ec49c11c505830aef91 : SUCCESS in 10m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1e634a64eb3d437b9407e6930cef90d7 : SUCCESS in 4m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/23a9db23232f4b67a1c1ee0432d31a6a : SUCCESS in 28m 30s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/cf32d1e23e944c67a431ebf3a09adb36 : SUCCESS in 1h 18m 27s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/98be55d8df5c4557bd26eae5b6f5507b : FAILURE in 1h 25m 41s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/46502378d47447dabd660d1532e73e58 : FAILURE in 57m 14s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/ddee8e113f484fc69f2f44f297063b99 : SUCCESS in 20m 25s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/dabc77a79cf741cf94f2654d70fb1fde : SUCCESS in 18m 55s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/452111eaf1ad4059b5536066ade38b91 : SUCCESS in 28m 03s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/1c08aec958f44dec911bdc4a549624f9 : SUCCESS in 29m 22s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/4e94f1aec29747628b51d4fa1a554248 : SUCCESS in 45m 21s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/43cc7614c5be4c429c9d2a5a2670a9ab : SUCCESS in 37m 55s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/964946f6d9fa44ea81f8bc922b677dac : SUCCESS in 1h 00m 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"41f3ba5e4bd9514401aad69bdceb0eebb4e698e8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 22:07:48.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"b3a1dd9fafacedbac573faa2489ae65292ddbc60","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 22:45:41.000000000","message":"Topic set to typing","accounts_in_message":[],"_revision_number":1},{"id":"5b2145a12ab004b7675c378fb96ce93657170b55","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 00:10:27.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/b47f1b25fe7c4dcc81669e31a6e6d8fd\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4b3c80cc27ac4854b1576db1aa4f4a42 : SUCCESS in 3m 28s\n- requirements-check https://zuul.opendev.org/t/openstack/build/56643bd388054ab1823ff8a4732df199 : SUCCESS in 3m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b0de644fbc294d7696605d650defb150 : FAILURE in 5m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e892bc62756d4caa9d7f43495a5d487c : SUCCESS in 5m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ee086962ff0b4d038ee9a1c57f6141d0 : SUCCESS in 5m 03s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/318f8dacdb0f4122992edc40b8f92007 : SUCCESS in 7m 29s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/54e401c8c4624e0694cee45ce2737b10 : SUCCESS in 59m 46s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/1181ccc46c6e40b291b351b3a8ff89e7 : SUCCESS in 4m 01s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/e5d5d4d12a9246418d5dc4dae04af4d8 : SUCCESS in 3m 14s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/e1060580469a4ae79ac12f0c0a2dffa3 : SUCCESS in 8m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ee801ec755d94424835ef06dde54ef15 : SUCCESS in 11m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5a6181f5c1f34f10b920dc0df9aa2985 : SUCCESS in 5m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6b9094bda2934a24b4a54148fb00a749 : SUCCESS in 40m 53s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/605ebb4529e8415791053648a618a0c9 : SUCCESS in 1h 19m 48s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/98ae896d622d462eb9f1e41cb67ac382 : SUCCESS in 40m 29s\n\nWarning:\n  Comments left for invalid file openstack/tests/unit/config/test_json.py","accounts_in_message":[],"_revision_number":1},{"id":"fc0a32edaa07f4385093669f9b2a8eaf6a725564","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-25 11:12:47.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-2 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"a821c9f65ed9c0752f1c18f1fb818bd3eee72f9e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-25 11:13:23.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"8cbfc549979d906ea1cf7c153f7a2a466eb43683","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 12:54:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b7cd1b0ce6fb4e39a00b4af7460765d9\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/cf227439b25e46c0aa21aee8520529ff : SUCCESS in 3m 29s\n- requirements-check https://zuul.opendev.org/t/openstack/build/811ce146cf9c4e339dc9111a9c641dc3 : SUCCESS in 3m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9cd60e12231a4db5b25434252a911607 : SUCCESS in 5m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2db621c019eb4a53a2e28e79e363e091 : SUCCESS in 4m 35s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b1147897bb8c4cf58c87f0ce244ab2d6 : SUCCESS in 4m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2ab9645a90ed485eace242b1f8ea3665 : SUCCESS in 4m 34s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/dce82a996c9341de8e06b79e296805a8 : SUCCESS in 6m 42s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/1ad434cb68d44e568b01772035492ed0 : SUCCESS in 9m 03s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/51c666224a8d4ad0ba3536999fb3328a : SUCCESS in 38m 32s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/982e094c726d48f59eb5610b7d94f1c7 : SUCCESS in 2m 57s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/5b7f8a7d94e949f99c9d02b6010c0db9 : SUCCESS in 5m 06s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/f4a3d5510163401aa4cd5c9170e0b0a9 : SUCCESS in 5m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b6c9195a180c407f851c474c522f71b1 : SUCCESS in 6m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/86c6b629bba54469aec565b714bcf4ac : SUCCESS in 5m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1e0ef88e9a774b73949f926b9a1fcdc9 : SUCCESS in 1h 04m 03s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/ed02455d400d48349eb0764bfade74f4 : SUCCESS in 1h 24m 59s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/163751f9e2b345fea60daa195e687256 : FAILURE in 1h 29m 55s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/c59568b05ed74032842c5355dfa68abe : FAILURE in 52m 56s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/083e5a1206594860b83fc46a85f82daf : SUCCESS in 37m 12s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/f23b7953fe3641e58326fd38fdc3a4d0 : SUCCESS in 30m 04s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/3666fb18b00c40f386e7bcc9f732c663 : SUCCESS in 29m 06s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/7e6864cf489f4da09dc9d33fa93d7dac : SUCCESS in 31m 19s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/e70c767cac1543c3893dec6bd0b4f132 : SUCCESS in 40m 10s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e5195090047a4009aaed1e733ef19ddc : SUCCESS in 58m 03s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/d24aae08a249471ca4246ee39b2c6fdc : SUCCESS in 1h 21m 08s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7f8deb6b77788feb01cf515e10ef56a76abe5e0b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 21:49:23.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"90915b576ea398006ee73e761ba38642a11a5d88","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 23:17:06.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/68b84ab3003843b2b4cabacfe760a659\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/cebfe581366d4d768525c29f2ccd7788 : SUCCESS in 3m 28s\n- requirements-check https://zuul.opendev.org/t/openstack/build/308f0cb2eeb74806ba096bcf245c410c : SUCCESS in 2m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c9da288ee134bc3af034832a3e4d311 : SUCCESS in 4m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2f43deca85be4bb7a1a4375081d92536 : SUCCESS in 4m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d0a2cfb190304a059d2f41dedae4f3cb : SUCCESS in 4m 16s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/343c59257c5c45a083830116d54175bb : SUCCESS in 5m 31s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/28ac3296ed2448e795fce9aa63a312df : SUCCESS in 30m 27s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/0d59278375534bdbaa50683eac9f4768 : SUCCESS in 3m 19s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/15fd224bf849414b94355115a7c08958 : SUCCESS in 5m 02s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/55f4366f759a4a0cb3a4b7dd4fd5c14c : SUCCESS in 8m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/441972c7dcda4adda321a3cd4e018b46 : SUCCESS in 13m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2ad42087a76c41b5870c86bec6231f5b : SUCCESS in 6m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4befbc462f044aba83472c9a978e60e6 : SUCCESS in 1h 06m 28s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/cda7fda19eed4832a9610948b594fef4 : SUCCESS in 52m 40s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/041a165e5d694c0fa51af728b633099a : SUCCESS in 43m 01s","accounts_in_message":[],"_revision_number":2},{"id":"711616a5579ef33d9242f93e438133da7bb3f7e2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 23:17:06.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"12f12dcc2c986374a9f9476a01545b2847a0ee25","revisions":{"5f90ae19a308f4effca0833949e3c37f4b82feea":{"kind":"REWORK","_number":1,"created":"2026-08-24 13:04:02.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/88/1002088/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/88/1002088/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/88/1002088/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/88/1002088/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/88/1002088/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/88/1002088/1"}}},"commit":{"parents":[{"commit":"40c272936831636a9d611dee823d4ccb6a913029","subject":"Merge \"tests: Fix type issue with service tests (6/6)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/40c272936831636a9d611dee823d4ccb6a913029"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-23 11:20:34.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-24 11:45:09.000000000","tz":60},"subject":"mypy: Disable import-untyped, var-annotated rule for tests","message":"mypy: Disable import-untyped, var-annotated rule for tests\n\nhacking is now (minimally) typed. Note that we still need to leave it\nenabled for the main code due to pbr and a few other libraries. We also\nleave func-returns-value disabled since we want to check None return\nvalues via runtime tests.\n\nChange-Id: Ia186615103cc8db5c76092477f3d75d79649ac5c\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5f90ae19a308f4effca0833949e3c37f4b82feea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5f90ae19a308f4effca0833949e3c37f4b82feea"}]},"branch":"refs/heads/master"},"12f12dcc2c986374a9f9476a01545b2847a0ee25":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-08-25 11:12:47.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/88/1002088/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/88/1002088/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/88/1002088/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/88/1002088/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/88/1002088/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/88/1002088/2"}}},"commit":{"parents":[{"commit":"174c230be8afb4de5327141c86c4254e7c8da59c","subject":"config: Migrate vendor schemas to JSON Schema Draft 2020-12","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/174c230be8afb4de5327141c86c4254e7c8da59c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-23 11:20:34.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-25 11:05:03.000000000","tz":60},"subject":"mypy: Disable import-untyped, var-annotated rule for tests","message":"mypy: Disable import-untyped, var-annotated rule for tests\n\nhacking is now (minimally) typed. Note that we still need to leave it\nenabled for the main code due to pbr and a few other libraries. We also\nleave func-returns-value disabled since we want to check None return\nvalues via runtime tests.\n\nChange-Id: Ia186615103cc8db5c76092477f3d75d79649ac5c\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/12f12dcc2c986374a9f9476a01545b2847a0ee25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/12f12dcc2c986374a9f9476a01545b2847a0ee25"}]},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Allow-Post-Review","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":"Allow-Post-Review","description":"Allow Post Review","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":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
