)]}'
{"id":"openstack%2Fopenstacksdk~900720","triplet_id":"openstack%2Fopenstacksdk~master~I10d3782899ac519f715d771d83303990a8289f04","project":"openstack/openstacksdk","branch":"master","topic":"mypy","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":"2024-09-12 11:55:07.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":"I10d3782899ac519f715d771d83303990a8289f04","subject":"cloud: Do not reference other cloud mixin\u0027s methods","status":"MERGED","created":"2023-11-11 18:11:30.000000000","updated":"2024-09-12 13:34:28.000000000","submitted":"2024-04-26 14:06:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"900720-mypy","meta_rev_id":"17e38c6b4ea625b69d03b991a29d19a8fd2192c2","_number":900720,"virtual_id_number":900720,"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":"2024-04-26 14:06:02.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":"2024-04-26 10:49:54.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":"2024-04-26 10:49:54.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"]}],"CC":[{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-11-11 19:56:56.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":"2024-09-11 14:54:09.000000000","updated_by":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"reviewer":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"state":"CC"}],"messages":[{"id":"99207c6bec12ea1c2903d9c58ef6fffaa780b0c6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-11-11 18:11:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"88aab45e06025943a35860d10a58692464a3f69c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-11 19:56:56.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/e1e0eb822d09434b99720a704e94bfb4\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/026d8673e25943b5a7b24441bd3d0850 : SUCCESS in 50m 57s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/930e7a613cf646b7af67815bedd9c877 : SUCCESS in 39m 02s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/16b1dcddc0a945378738d8993257f262 : SUCCESS in 4m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/950078ca116743aab859f3bca431a9c5 : FAILURE in 3m 36s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7cf1fe0a001047709fa5ca9773590beb : FAILURE in 4m 22s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/0f4ccc6560d8476caa0d5d5653fc4a11 : FAILURE in 41m 38s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/e803b21c4fa7466e99be309ff2f5d4e1 : SUCCESS in 3m 39s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/322ea1ac8ee44bdb9dbfa29f5c8d7a45 : SUCCESS in 4m 48s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/e7fe00e5f4274ab0a08e38b7e19e3201 : SUCCESS in 5m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9091e58f3c8e4e169c22b91a4769f2ec : SUCCESS in 8m 46s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/6502c8a5f55341ea873eeb23298c1bf9 : SUCCESS in 1h 07m 07s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/24a3435e9cad4d76af6621db6bd8f451 : SUCCESS in 16m 54s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/183c66f909fd4316a0ecae86e6fc226d : SUCCESS in 36m 34s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/903aa9c45c0a4254844468e8c143a04f : FAILURE in 49m 12s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/6b15964e368748eb8240622d919bb1ba : FAILURE in 1h 33m 23s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/86ba318641a94dcd957655ae93a598a7 : FAILURE in 1h 27m 03s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/c8eefb235c0c44a5a865842b67c58120 : FAILURE in 58m 12s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/898a7fbb25644c4ebc5971fda90f6d05 : FAILURE in 43m 40s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/f1895cf7c9d3472ca4a7c6975c2e777e : SUCCESS in 38m 23s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/76f66dd138eb4545a1dedd66379c4573 : POST_FAILURE in 33m 57s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/6af8ead2f1ee44f59c6c778140635ed4 : SUCCESS in 36m 35s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8a10b6a64e04424f8954d1a81ef06fc3 : SUCCESS in 1h 02m 07s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/b28a94a99c364e21966a81eae98bb932 : FAILURE in 29m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ac881e4c9edc2b557a42c95e2240378eb231d656","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-11-13 13:01:21.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"431991b79a961e323e5d7bcf82c0f839b0bccf52","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-13 14:30:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0051b17a2e2e45bb91c013f13a398121\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/53396d75409741b68a675a1e52737b7a : SUCCESS in 43m 22s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/315d65d753a64fdd9b05ce42d263e8e5 : SUCCESS in 40m 20s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7dca525dbc2d4ded865e971c3f918424 : SUCCESS in 4m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/633cf38f777749c7a8408e7ee2b3a475 : SUCCESS in 4m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6893021004b4490b9432f74994993e2f : SUCCESS in 3m 41s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9a65d746bd664a35b199f111554c2c93 : SUCCESS in 1h 01m 52s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/699e785bbcb647fe97cd9241c99c9d0b : SUCCESS in 3m 36s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/8ab57881a77e45e8890215d7f7562198 : SUCCESS in 4m 33s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/9533bcd634f547158081e720ab6c7a14 : SUCCESS in 5m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5988f72e2ee4f7f822587ef32961651 : SUCCESS in 8m 47s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/8d7c432af70b4c3ea43b8ace1b4310d4 : SUCCESS in 54m 30s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/57bb3c65d4004eafa2c32b28fcf1a6c1 : SUCCESS in 14m 15s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/d9f4dfd066de4486a9f472b6e6ca7bb5 : SUCCESS in 31m 41s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/05f237ba90b847a2ba2353d8269b691f : SUCCESS in 45m 16s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/f702e8b46fe64f02a803e132156c0e1b : SUCCESS in 1h 22m 15s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/c0a49908007247be84af06d41287b8b9 : SUCCESS in 1h 25m 51s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/8a82a76a87e84271b6e7f5d1ecae5fda : SUCCESS in 1h 11m 07s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/c10d0c2d28f04baabc5f93d54f2cd9e1 : SUCCESS in 1h 00m 57s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/565dc8538a4c49ef8fb2199b72ae6534 : SUCCESS in 37m 24s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/3de587aa3cc24efc9bb356e6187085c6 : POST_FAILURE in 31m 50s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/bfb850b772234e869db74be81ab413c8 : SUCCESS in 55m 30s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d874ac11d3814454b98b66bfc4fca561 : SUCCESS in 50m 20s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/1ee85d7466914743ab5f94c9041b3c99 : SUCCESS in 1h 02m 28s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b5668c039f6155ee08c367cd6eb3d8d8f108d94f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-01-09 11:42:10.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"822c11be769ac09f4d521462c8813b1bedac1a28","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 13:10:13.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cbf8302cf3a14e308828d1ea90c6277a\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/b743a19164344a2f9417ae2541e7f8f4 : SUCCESS in 1h 01m 14s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/e18e39aa05fd4aae8e8a330f51ea3968 : SUCCESS in 40m 40s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6336f6fcebc24165a30cedc6551fd33f : SUCCESS in 5m 28s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3231eafa335141a5bfe0d14ee381591a : SUCCESS in 4m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0abe0d6642dc4ee2a2edd7234adb22e9 : SUCCESS in 4m 22s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/831b0deab7ba4822a32a6037e7e0eb0e : SUCCESS in 41m 22s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/b4c21d08641041c3b1083bb7e08ebd28 : SUCCESS in 3m 59s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/8537a20c094b4ad08ca79f80e3b5a919 : SUCCESS in 4m 58s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/d6ac02269ed6468a8be6b1e8287f29b2 : SUCCESS in 4m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d2043d93638f43799a16ef11f87af77f : SUCCESS in 9m 44s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/bac59cb0c8ae486391ac1ad01cca7188 : SUCCESS in 1h 02m 25s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/03e3ddee1e844ae480bd11fc6b95d8a7 : SUCCESS in 17m 30s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/d786c8530d0d47d8a40ffb0a00400ccb : SUCCESS in 34m 11s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/53ded91558074deea5595e70cc5fcf09 : SUCCESS in 37m 27s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/41a7a242cef24aef999d8115c8ca7221 : SUCCESS in 33m 56s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/2927ac610dcf416f9ef42d7484db584e : SUCCESS in 26m 15s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/68ead10dcee94b3c987d85047a06cce1 : SUCCESS in 41m 45s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/5b5ab4dee60c4ad894d5fbe110065cfc : SUCCESS in 39m 07s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/05d7f81426d948069b006c4587c0fae7 : SUCCESS in 29m 59s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/d96ff0e5be2a4e1996c5174bcad2f240 : SUCCESS in 35m 46s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/2b4278c514744ff5a1cf6e281bec778f : SUCCESS in 30m 48s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/097d0f977c974eeab3c4d6ed5a796ef4 : SUCCESS in 1h 06m 17s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/154f701381024d159686611ea564884e : FAILURE in 1h 11m 02s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"bebe23d7336ce957946259ca15041eec75509f08","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-04-26 10:49:20.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"3b77757aa618f2804c955ad3d511521ea7071ea5","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-04-26 10:49:51.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"cad0b607cfea2124d57c9991f11778a95e2bdd7a","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-04-26 10:49:54.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"22d8c14fde383e49ae9a503d6980a70c71b98c4b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-26 12:28:56.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/98f2e025f36c44ce9d882104e54ea42c\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/a587caafd62342d4acaa2ad4d84b9e40 : SUCCESS in 1h 05m 18s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/db878ba253804b2da9bd82676c8e575e : SUCCESS in 54m 31s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02d595c1edfe4b00b5c4da2c9b14cba7 : SUCCESS in 4m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5c12dc8ab5764b06bd4af3a31506a7cc : SUCCESS in 4m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/266f6f5d0b15439e98925e6ec07c0a80 : SUCCESS in 5m 14s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5feb6ac564ac4a8097db89a7ab800500 : FAILURE in 5m 58s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/fa9862a1395a41d3b5dfdb269f7c2c7d : SUCCESS in 1h 12m 41s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/96f710ea57d24fc5921158bf6709190c : SUCCESS in 5m 52s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/0a297812f04b43c5aabf61513e10628a : SUCCESS in 5m 45s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/1e56e3a58ea54becaa5aae40122417a2 : SUCCESS in 4m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a6023ee049d14da5b578b93ad85b1285 : SUCCESS in 10m 30s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/5f64bbb4249d4439a76621077bfd1ef3 : SUCCESS in 1h 04m 47s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/69f3ef11666c4003ad5540e8ab46010e : SUCCESS in 14m 47s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/83db6439ebb449c28274cb01d924cb2b : SUCCESS in 41m 55s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3ba048f452d64b3d895cc2bb02f7d716 : SUCCESS in 57m 29s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/6e0a2f59f64d4c3e88b2c391672459f6 : SUCCESS in 1h 23m 08s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/2e07213bb71b4d059725bd1016f3eaba : SUCCESS in 1h 33m 24s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/f06c759a1ba342b1a82ac107e698f45f : SUCCESS in 42m 23s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/e2de4ed129bd41808d88f4d228496080 : FAILURE in 58m 00s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/d7d5472157824d8fb9638f2f496f7277 : SUCCESS in 36m 38s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/232e2be5398f4f08b9e80ffb7bbdf417 : SUCCESS in 31m 54s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/25532e7626434cd5a97a989ee6075980 : FAILURE in 37m 48s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/77ecb68c2d4e4b3a98b4bac7160ca92c : SUCCESS in 1h 00m 54s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/22e7588b723e45c08c45491bb50b7dab : SUCCESS in 1h 06m 21s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"026a5bda01b1f17b974eb81b916c149025a856c3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-26 12:29:54.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"ffa2348a32f73807f469dc4d33030190ee82d7c6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-26 14:06:02.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f26291a18a6d4fc99258015a748dadb2\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/be1f8d51951d49808e4de040cab4949a : SUCCESS in 5m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5f93f22f917944a3a8c2cdac939a52ad : SUCCESS in 4m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7d052ef83ef04689852c01b52b01ecc1 : SUCCESS in 4m 10s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/838908cbf64641ddb41088c3eb164c67 : SUCCESS in 1h 04m 16s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/63bc28649b16446e9239d84ccfc08aa9 : SUCCESS in 3m 57s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/65fe68911f5f47d5a39a81cfadef5b95 : SUCCESS in 4m 21s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/de01d8e75b044cfd86bb6068b0e6ad93 : SUCCESS in 5m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e32c45dbf1a743378bd7cb22f818ab25 : SUCCESS in 8m 15s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/9f03bd19515742588f3d8769ca0a5a0b : SUCCESS in 48m 44s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/c18c378cac0246ed81c96b873b2b847c : SUCCESS in 15m 32s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/bd981088ead34e9bb28a7b03246d8a65 : SUCCESS in 27m 23s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d06081833bb645579f8d9d1d75a76cbd : SUCCESS in 51m 21s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/d20ce37a422b40a1a5ef93bfe21b2f6e : SUCCESS in 1h 13m 36s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/14de10398f944654b62b35d01834aa0a : SUCCESS in 1h 31m 11s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/ad1e35d414424ca187a1545db1c5a352 : SUCCESS in 47m 38s","accounts_in_message":[],"_revision_number":4},{"id":"8e4a51e148c362220a6eccc8ebe693960b16b452","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-26 14:06:02.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"046697d9049b1dc274e36a844432290578dd4721","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-26 14:07:05.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0ebac37461e04695a767be283a7dea73\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bdf5d27936d14b11b7c23b008375b7e2 : SUCCESS in 43s","accounts_in_message":[],"_revision_number":4},{"id":"1892d7831631edb3e7ad7defb438ba656528b8cd","author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"date":"2024-09-11 14:54:09.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1a08e13edf159d7d87b2473057e5e13f9ed331fe","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-12 11:55:07.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"17e38c6b4ea625b69d03b991a29d19a8fd2192c2","author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"date":"2024-09-12 13:34:28.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"a8adbadf0c4cdf1539019177fb1be08e04d98e82","revisions":{"8823b5fe6a16ed299f9b09342750081ad2329aef":{"kind":"REWORK","_number":1,"created":"2023-11-11 18:11:30.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/20/900720/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/20/900720/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/1"}}},"commit":{"parents":[{"commit":"b05630484429ce85650944c90f344be4ec19630f","subject":"mypy: Add typing to openstack._log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/b05630484429ce85650944c90f344be4ec19630f"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-08-17 11:26:33.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-11-11 18:10:46.000000000","tz":0},"subject":"WIP: cloud: Do not reference other cloud mixin\u0027s methods","message":"WIP: cloud: Do not reference other cloud mixin\u0027s methods\n\nWe are using a mixin-like pattern to construct the cloud layer of our\nAPI. However, this is not a true mixin pattern since each of the\n\"mixins\" have dependencies on each other and to be honest, it\u0027s really\nonly there to allow us to split up the otherwise giant \u0027Connection\u0027\nobject. Unfortunately this pattern doesn\u0027t really work with type\ncheckers or language servers since there\u0027s no obvious way to identify\nwhere the additional resources are coming from until they\u0027re combined in\nthe \u0027Connection\u0027 class. Fixing this will require multiple steps, but the\nfirst it to remove all dependencies between the various service mixins.\nAs such, rather than depending on e.g. the \u0027get_volume\u0027 cloud method in\nvarious compute-related cloud methods, we use the \u0027find_volume\u0027 proxy\nmethod. A later chance can then add these various proxy attributes,\nexposing them.\n\nWIP due to failing tests. Need to finish this.\n\nChange-Id: I10d3782899ac519f715d771d83303990a8289f04\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/8823b5fe6a16ed299f9b09342750081ad2329aef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8823b5fe6a16ed299f9b09342750081ad2329aef"}]},"branch":"refs/heads/master"},"0edc24a829266752001d512127d6ec9d6d198f8d":{"kind":"REWORK","_number":2,"created":"2023-11-13 13:01:21.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/20/900720/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/20/900720/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/2"}}},"commit":{"parents":[{"commit":"9542652d111f4724596ed21a4a740c5696ee79c5","subject":"cloud: Trivial fixes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9542652d111f4724596ed21a4a740c5696ee79c5"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-08-17 11:26:33.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-11-13 12:47:58.000000000","tz":0},"subject":"cloud: Do not reference other cloud mixin\u0027s methods","message":"cloud: Do not reference other cloud mixin\u0027s methods\n\nWe are using a mixin-like pattern to construct the cloud layer of our\nAPI. However, this is not a true mixin pattern since each of the\n\"mixins\" have dependencies on each other and to be honest, it\u0027s really\nonly there to allow us to split up the otherwise giant \u0027Connection\u0027\nobject. Unfortunately this pattern doesn\u0027t really work with type\ncheckers or language servers since there\u0027s no obvious way to identify\nwhere the additional resources are coming from until they\u0027re combined in\nthe \u0027Connection\u0027 class. Fixing this will require multiple steps, but the\nfirst it to remove all dependencies between the various service mixins.\nAs such, rather than depending on e.g. the \u0027get_volume\u0027 cloud method in\nvarious compute-related cloud methods, we use the \u0027find_volume\u0027 proxy\nmethod. A later change can then add these various proxy attributes,\nexposing them.\n\nChange-Id: I10d3782899ac519f715d771d83303990a8289f04\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/0edc24a829266752001d512127d6ec9d6d198f8d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0edc24a829266752001d512127d6ec9d6d198f8d"}]},"branch":"refs/heads/master"},"02dddc190d5ec0025fe739801540bef61861991c":{"kind":"REWORK","_number":3,"created":"2024-01-09 11:42:10.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/20/900720/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/20/900720/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/3"}}},"commit":{"parents":[{"commit":"561751f95291d29c75ae2ae6fd8762288a6a5af0","subject":"cloud: Trivial fixes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/561751f95291d29c75ae2ae6fd8762288a6a5af0"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-08-17 11:26:33.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-01-09 11:27:12.000000000","tz":0},"subject":"cloud: Do not reference other cloud mixin\u0027s methods","message":"cloud: Do not reference other cloud mixin\u0027s methods\n\nWe are using a mixin-like pattern to construct the cloud layer of our\nAPI. However, this is not a true mixin pattern since each of the\n\"mixins\" have dependencies on each other and to be honest, it\u0027s really\nonly there to allow us to split up the otherwise giant \u0027Connection\u0027\nobject. Unfortunately this pattern doesn\u0027t really work with type\ncheckers or language servers since there\u0027s no obvious way to identify\nwhere the additional resources are coming from until they\u0027re combined in\nthe \u0027Connection\u0027 class. Fixing this will require multiple steps, but the\nfirst it to remove all dependencies between the various service mixins.\nAs such, rather than depending on e.g. the \u0027get_volume\u0027 cloud method in\nvarious compute-related cloud methods, we use the \u0027find_volume\u0027 proxy\nmethod. A later change can then add these various proxy attributes,\nexposing them.\n\nChange-Id: I10d3782899ac519f715d771d83303990a8289f04\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/02dddc190d5ec0025fe739801540bef61861991c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/02dddc190d5ec0025fe739801540bef61861991c"}]},"branch":"refs/heads/master"},"a8adbadf0c4cdf1539019177fb1be08e04d98e82":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2024-04-26 10:49:20.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/20/900720/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/20/900720/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/20/900720/4"}}},"commit":{"parents":[{"commit":"763e09a4b194576b394f7b814b2ef10c94ffea9c","subject":"cloud: Trivial fixes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/763e09a4b194576b394f7b814b2ef10c94ffea9c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-08-17 11:26:33.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-04-26 10:48:42.000000000","tz":60},"subject":"cloud: Do not reference other cloud mixin\u0027s methods","message":"cloud: Do not reference other cloud mixin\u0027s methods\n\nWe are using a mixin-like pattern to construct the cloud layer of our\nAPI. However, this is not a true mixin pattern since each of the\n\"mixins\" have dependencies on each other and to be honest, it\u0027s really\nonly there to allow us to split up the otherwise giant \u0027Connection\u0027\nobject. Unfortunately this pattern doesn\u0027t really work with type\ncheckers or language servers since there\u0027s no obvious way to identify\nwhere the additional resources are coming from until they\u0027re combined in\nthe \u0027Connection\u0027 class. Fixing this will require multiple steps, but the\nfirst it to remove all dependencies between the various service mixins.\nAs such, rather than depending on e.g. the \u0027get_volume\u0027 cloud method in\nvarious compute-related cloud methods, we use the \u0027find_volume\u0027 proxy\nmethod. A later change can then add these various proxy attributes,\nexposing them.\n\nChange-Id: I10d3782899ac519f715d771d83303990a8289f04\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/a8adbadf0c4cdf1539019177fb1be08e04d98e82"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a8adbadf0c4cdf1539019177fb1be08e04d98e82"}]},"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":{}}},{"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":{}}}]}
