)]}'
{"id":"openstack%2Fopenstacksdk~983542","triplet_id":"openstack%2Fopenstacksdk~master~I9fe29a9859199e5c29b97e6e5d722d354c20ef43","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-04-09 16:33:06.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":"I9fe29a9859199e5c29b97e6e5d722d354c20ef43","subject":"typing: Remove unnecessary Resource.find overloads","status":"MERGED","created":"2026-04-07 11:43:19.000000000","updated":"2026-04-09 20:01:30.000000000","submitted":"2026-04-09 20:00:17.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"983542-typing","meta_rev_id":"862b0cf489ceb489223ee35697dc59c155777cb1","_number":983542,"virtual_id_number":983542,"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"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-04-09 20:00:17.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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":2,"date":"2026-04-08 12:56:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"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":{"-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":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":1,"date":"2026-04-09 10:01:13.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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-07 12:35:12.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-04-08 12:56:06.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"}],"messages":[{"id":"eb364beecccc0a8ac2d2b2f9384edcdb2576ac94","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-07 11:43:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"22f630b114e6e8bc7d75cc549f87315f388de82f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-07 12:35:12.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/365099643cc54d3a9e961de7b4e772c7\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/4c516a0bfaf149f6b82cd5e891000069 : SUCCESS in 43m 29s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e5f7c79b7a604ccdbc0687c663deda5c : FAILURE in 5m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/248dff32b5c942ccb451e76795a118aa : SUCCESS in 7m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9575e835bb2e4b0d88e342186e36254f : SUCCESS in 4m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1ceb8958f7a94f56a74bcb8a21294eb1 : SUCCESS in 3m 44s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/82b5a829346f42108b5e8b208d5b52dd : SUCCESS in 5m 11s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/261a33b48c4546ec8d4bc213c855040c : FAILURE in 20m 55s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/c1c253c7490c4c76a454a08381c88c9d : SUCCESS in 3m 24s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/1b4e9309f79e46c7be425e65acfb6485 : SUCCESS in 4m 45s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/9f3e1960ef374b749a7c9fc11ca09ee6 : SUCCESS in 4m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e0c3d73ca8b84740a7921743436e067c : SUCCESS in 10m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6fd6a32df1c74d348c97b17bbb1406e7 : FAILURE in 34m 29s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/7f7c08c0cfcd436fae132dfe70f73c36 : FAILURE in 26m 41s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/a2aa22cb26b04c088ae9f0ffd1b22b09 : FAILURE in 21m 56s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/a9c0748222b142c18e848730412da483 : FAILURE in 18m 08s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/0a1f6563366b427595a599584ed81bcf : FAILURE in 24m 19s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/dd194306d08045e5ab2284ad51a478bd : FAILURE in 27m 23s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/f63dff00f3d64da49604d45074e434cc : FAILURE in 42m 39s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/fa0b6a9a3b8d413298e429c4bf6eab60 : FAILURE in 14m 18s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/fec933916e0243728d85b85747324acf : SUCCESS in 40m 07s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3ae0eb96cbd513a16a90c59a19b18f4a1085d7a8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-08 09:35:59.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent tree, and commit message as Patch Set 1.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"1b3e0f9651906f933c08969bebe586310864d565","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 11:18:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dc8a53874f6141d68b5d4361675bb56e\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/92c4b26c6b354439a7b7c39646e31aae : SUCCESS in 48m 43s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02ab1ba3f92846ef8800b7ce43721e24 : SUCCESS in 3m 20s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/77383a43b9d74097b994e173bddcadb3 : SUCCESS in 4m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1a747b2a21c749ada1d132aab69effe0 : SUCCESS in 4m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9e45c0e678274692a60293ccc9ef5351 : SUCCESS in 6m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a2cfe97d45434bf6ba9e92914c8d2846 : SUCCESS in 5m 35s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/06b7418f868a4c1e9d543675cadba095 : SUCCESS in 1h 04m 27s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/e9a8a29431c045af8c6cbce2caed4b06 : SUCCESS in 3m 46s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/a3d7a46fb0af44be926c23212d1438ce : SUCCESS in 5m 03s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/fe13811865284c9a97bdc7bbfd395be2 : SUCCESS in 4m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d09aa331b7c349d19d8bce416b2043ad : SUCCESS in 11m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e4763074ed9645de809ca2f3e61b4f5c : SUCCESS in 1h 00m 57s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/42deb1829d0e4e22898bbf7c8f9ff836 : SUCCESS in 1h 26m 04s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/2477ab65df1448beba34eed3c6076a5c : SUCCESS in 1h 34m 42s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/439a3e1212624c36bea9870d9fd5e663 : FAILURE in 1h 01m 26s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/71cda94fa7194bfdad91a9a8cfdf2f1f : SUCCESS in 32m 25s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/8fb7854c5df24437b1d650bc989ec035 : SUCCESS in 26m 42s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/fadf0a4cb8b34d9885b3f57a0be038eb : SUCCESS in 48m 30s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8a7d9dd392014f34aeeb25cd150433ca : SUCCESS in 1h 14m 23s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/f70ee706d4814ce18742d03f7e18f29c : SUCCESS in 1h 20m 23s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a8a7723eca0793d40c9f0b6469c82a287a039d82","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-04-08 12:56:06.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1ad53c87876311790ba43ee63a4c912f85d09809","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-09 10:01:13.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"d3df5ccc15310ecb0633de78efef94d594383a68","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 10:02:06.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"be8d7c4aeb7edfaa04e9818d1e97f635efef69e5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 11:43:54.000000000","message":"Patch Set 2: 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/c6b32fd4689345469933f42e4d4d397a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/611c96301464472a82c298d2f6acce36 : SUCCESS in 5m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/538b962c9b9c4960b1e40cfd442c7b1e : SUCCESS in 4m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9a0c05a0c8fb4cdc8993633494cfe039 : SUCCESS in 4m 24s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c656d60f182a43e3af29ed726e408dce : SUCCESS in 1h 07m 27s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/889381296dcc449ead6b200f7f02182d : SUCCESS in 3m 58s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/297b720f41094d3c95a922edb74fd16d : SUCCESS in 6m 36s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/7380804d67c9411e821a303938691b1b : SUCCESS in 5m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/283e8f75b62547f6a06a1d0a02fea3f4 : SUCCESS in 12m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d0ded64f677c40e7a904d5c62e341fd8 : SUCCESS in 54m 32s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/20b578db19f9438ea146b04a37719c94 : SUCCESS in 1h 25m 19s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/b505746bc01243768c7358e2c5cf5023 : FAILURE in 1h 27m 12s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/f5f164dde0584ced88edc841692eb46c : SUCCESS in 54m 18s","accounts_in_message":[],"_revision_number":2},{"id":"6ffd730d66e99b90971e0cf4191b53c6b73ab10f","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-04-09 13:45:28.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a488908131e854b0ded5af78d26e8f6371373b98","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 15:05:03.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/2b1cabb2eba34d5982e1df504f70bf55\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/f2b4955544a64de0b7c781d470281fe9 : SUCCESS in 27m 56s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e7a0201133248e6ae8b7c81d1e8478f : FAILURE in 3m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/393cbd6065ea4b0293d7cf3fbbe18b5f : SUCCESS in 4m 34s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/504cc6af63464342b2e8c5c7be0afd0a : SUCCESS in 3m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ac8fc846e3884a5a97c3e95cf735d882 : SUCCESS in 3m 17s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c16d01d051044595a688178da65a599f : SUCCESS in 4m 48s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e0e3e60523154d1f9259d961af68f01c : FAILURE in 15m 22s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/732201dc73f940fa98c85ef2919f6cd3 : SUCCESS in 4m 20s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/1f7f652075a84bfb8f55d9ff1e27c725 : SUCCESS in 4m 29s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/90200e3be5f04704a40d3e3a04701341 : SUCCESS in 4m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/841e1d151a5446358cfe02cbd2205d0b : SUCCESS in 6m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dbf08e6edfea440bad1abd2367a62d19 : FAILURE in 30m 40s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/a30cb25488d94fa9b99696cd4ba44b95 : FAILURE in 13m 50s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/a4b4739015c147308fca11d58b708b3b : FAILURE in 14m 38s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/8966b6563a53426dbbf6636a1919bece : FAILURE in 15m 56s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/035b42e0c45b44da99982fb36e995082 : FAILURE in 18m 42s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/397d79d919c74e628e84d7cebc16bd86 : FAILURE in 15m 26s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/5d90662a04664b2da614d7c49016e1b6 : SUCCESS in 54m 27s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3ad30219c9304877a8ea5a0b443718a4 : FAILURE in 28m 27s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/a7fb303d61cf4616bce3a14d0ad07ef3 : SUCCESS in 1h 13m 25s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"667e5ebc131a960d1bb37e143599021190c5394e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-09 16:33:06.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8feb451315b87743199fc93bfc67e72c4d9629bb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 18:12:05.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/031b1db6f3344ae0b052f8dab900789d\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/56f82ddf3a0245aa8974eb941a086086 : SUCCESS in 50m 31s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e0ec25085818409294bce96134dc13a4 : SUCCESS in 4m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/067ec289b6074f23b30a12da906271b1 : SUCCESS in 4m 25s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f2d9d72d65704489b20dc4634949e3b1 : SUCCESS in 2m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fda5abd120b942c4b2a799b695de93f2 : SUCCESS in 2m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/45420522e3674dbf811b92d5fa7e493d : SUCCESS in 6m 27s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3ad7e211eee645d0b10a2a6fe09ba1ca : SUCCESS in 1h 08m 15s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/dee2231bf8094cc5b74165a9a524d2ac : SUCCESS in 5m 06s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/1a72d0828de141af9242eddb7b4ca570 : SUCCESS in 4m 24s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/5f3e4ecbf31f40d0a773d188802230ac : SUCCESS in 5m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a98a00e49b414da5a2b7655243fb53b1 : SUCCESS in 10m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b74e0d87ff9b4aafae390745d34b44f0 : SUCCESS in 1h 04m 47s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/cea73553827742f19f97f89380b9b607 : SUCCESS in 1h 14m 23s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/da4aeceded914550843c7c6f34c5048d : SUCCESS in 58m 34s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/b308266280894ea6aa0bea52e9b00b4c : FAILURE in 44m 28s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/79bcbf9fa240488ead0802ae6bee0b02 : SUCCESS in 40m 23s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/352fcce8a94644de9d07429f135e368e : SUCCESS in 12m 49s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/960d94df24074c9b93f826969d89c45a : SUCCESS in 44m 52s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/0cc5c190f502474e9434c325cc860cb8 : SUCCESS in 1h 32m 06s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/f557db10020a442ea34e06f39c56398e : SUCCESS in 1h 20m 34s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"56eb3f9f8d8e7a6a5b3114afc665b2fe3faf5784","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 18:13:06.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"2e6a3d57731d0e6f0ae1c42e04fb3f4b2ca3437a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 20:00:17.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/947ff703933d457abd551afe5ddea8a8\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f5e96aa988594b4786eac411b869d0f8 : SUCCESS in 3m 38s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/942f6d4158d64eb48bc38613296255f6 : SUCCESS in 3m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3ff7a2f906274e1bbabb8569877e337e : SUCCESS in 3m 46s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/664e4ea18f484c22a3ed667bdcade413 : SUCCESS in 1h 07m 23s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/9d07934f2cb240a5b620ceaea5f113a2 : SUCCESS in 6m 05s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/396d493cb8d7462ab2669d92861af5bc : SUCCESS in 4m 40s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/452cc64ed24746cd95ca72cd16236125 : SUCCESS in 4m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9b5d9d54edb4984bbc29dd8b78a132b : SUCCESS in 10m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b1cf8ea753a44bda930301dcc2ea163d : SUCCESS in 49m 59s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/1358d3a018ef41048f527852a5a1747a : SUCCESS in 1h 24m 54s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/a6f6df0b281945b4ab2d821d2a727785 : SUCCESS in 1h 31m 44s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/3719a2a2b902468eb7126745d073ecf8 : SUCCESS in 34m 41s","accounts_in_message":[],"_revision_number":2},{"id":"e57d16f28e1afa59c91d0327f68cd3398a0c6d57","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 20:00:17.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"862b0cf489ceb489223ee35697dc59c155777cb1","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 20:01:30.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6d20ef2a5d114cf18202dc1af01dd8f2\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8822514712c745c49d1f2dab076ca4e2 : SUCCESS in 57s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"bac918d3f22180f72c12f47e62972a2e8d69cd06","revisions":{"cf70128888a7c571ab27214dba48e2bf69d7ae16":{"kind":"REWORK","_number":1,"created":"2026-04-07 11:43:19.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/42/983542/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/42/983542/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/42/983542/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/42/983542/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/42/983542/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/42/983542/1"}}},"commit":{"parents":[{"commit":"ab935d693197c30fe67013c887595d61a779bf82","subject":"typing: Use objects from typing_extensions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/ab935d693197c30fe67013c887595d61a779bf82"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-29 20:27:14.000000000","tz":120},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-04-04 17:32:53.000000000","tz":120},"subject":"typing: Remove unnecessary Resource.find overloads","message":"typing: Remove unnecessary Resource.find overloads\n\nTurns out this wasn\u0027t entirely mypy\u0027s fault: there is a better way to do\nthis.\n\nChange-Id: I9fe29a9859199e5c29b97e6e5d722d354c20ef43\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/cf70128888a7c571ab27214dba48e2bf69d7ae16"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/cf70128888a7c571ab27214dba48e2bf69d7ae16"}]},"branch":"refs/heads/master"},"bac918d3f22180f72c12f47e62972a2e8d69cd06":{"kind":"NO_CHANGE","_number":2,"created":"2026-04-08 09:35:59.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/42/983542/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/42/983542/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/42/983542/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/42/983542/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/42/983542/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/42/983542/2"}}},"commit":{"parents":[{"commit":"26a68036ac12e92c9da308e24be21eee855ec454","subject":"typing: Use objects from typing_extensions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/26a68036ac12e92c9da308e24be21eee855ec454"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-29 20:27:14.000000000","tz":120},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-04-08 09:35:33.000000000","tz":60},"subject":"typing: Remove unnecessary Resource.find overloads","message":"typing: Remove unnecessary Resource.find overloads\n\nTurns out this wasn\u0027t entirely mypy\u0027s fault: there is a better way to do\nthis.\n\nChange-Id: I9fe29a9859199e5c29b97e6e5d722d354c20ef43\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/bac918d3f22180f72c12f47e62972a2e8d69cd06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/bac918d3f22180f72c12f47e62972a2e8d69cd06"}]},"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}},{"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":{}}},{"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":{}}},{"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":{}}}]}
