)]}'
{"id":"openstack%2Fopenstacksdk~920814","triplet_id":"openstack%2Fopenstacksdk~master~Ifcf68075e572ccfc910dbef449cd58986c2a1bf5","project":"openstack/openstacksdk","branch":"master","topic":"support-python3.8","attention_set":{},"removed_from_attention_set":{"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2024-07-04 21:36:38.000000000","reason":"Change was submitted"},"2271":{"account":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"last_update":"2024-07-04 21:36:38.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ifcf68075e572ccfc910dbef449cd58986c2a1bf5","subject":"Use mypy syntax compatible with older pythons.","status":"MERGED","created":"2024-05-30 08:48:38.000000000","updated":"2024-07-04 21:39:04.000000000","submitted":"2024-07-04 21:36:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"920814-support-python3.8","meta_rev_id":"2cf2fabcd9cf03f70c998896ab10fdf4926f605f","_number":920814,"virtual_id_number":920814,"owner":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"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-07-04 21:36:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"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"]},{"value":2,"date":"2024-07-04 16:53:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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-07-04 16:59:27.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"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-05-30 10:36:33.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-05-30 15:26:41.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"CC"},{"updated":"2024-05-30 17:17:09.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2024-07-04 16:59:27.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"fe631f884987c8af9070b0c1fb0cbd453f8a2d7e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2024-05-30 08:48:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"da17725aa1ee62fbe7ff7590afac4b5bfde61d6e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-30 10:36:33.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/884e892fa37647118f909343ec0b6ee5\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/15570b7486124448aadf2a3bd56bb8e3 : SUCCESS in 59m 15s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/3c37ee89d3d2401c83742ccc03093b51 : SUCCESS in 45m 24s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2df2270df44f458782d6f5df2e06fbeb : SUCCESS in 3m 59s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0c3d4f7674dd4bd9b33b98cae573dfbc : SUCCESS in 3m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/663b4d80ecb94b52b72a1debf75f0399 : SUCCESS in 4m 02s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2206c625f61e41b19267c6870ad135c7 : FAILURE in 6m 54s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/edc975b51da4407292790047bd267ae6 : SUCCESS in 1h 05m 37s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/b82e93724b8d4edebe8b2af0880f89cd : SUCCESS in 3m 37s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/1387b8745da64dc59cc53b5617318d18 : SUCCESS in 4m 52s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/b1f45da16bf8419389e599a822cb7053 : SUCCESS in 4m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2a0e9d6958ea4b6aae4d3a62d885d756 : SUCCESS in 8m 34s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/a5ff27ed8de64af1a1e3f2ed83ce6f7b : SUCCESS in 1h 01m 39s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/cdf541eb990f498ba2f7afb440c22e84 : SUCCESS in 14m 12s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/c418e2f92c774f47bc01f8abbfc60d1b : SUCCESS in 32m 57s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9558108821c044cfb757df64c7ac653d : SUCCESS in 56m 16s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/181496ec026b4425abfe337d8237721c : SUCCESS in 1h 21m 19s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/a836a4b43d36499ab2edb2018a077de3 : FAILURE in 1h 41m 33s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/f6b4bba03a2446dabc45b3136df86ca8 : FAILURE in 1h 02m 43s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/e1487b2c97de4b778a22b26e623c1902 : SUCCESS in 37m 05s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/30a7d7f5602d4859b23d7cb590e5199f : SUCCESS in 21m 33s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/5a9391d0cab64838be4b0994a871b117 : FAILURE in 41m 47s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b95fe4cfab1f45c3a53e79dfc97ab941 : SUCCESS in 1h 12m 57s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/3de94562b0b4465281ca4470e90b60ef : FAILURE in 44m 53s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"bec5f3159995c20455ca4d2ebf6d272e2daf2322","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-05-30 15:26:41.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d188a0b1878df79c7ce8e008ba3d8d5b23c990cf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-30 17:15:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/819f23ebb67948e3ba0244cf2a1c3edc\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/99aa68e05b2648a48e4ba3a0395b236a : SUCCESS in 46m 10s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/ab23e373e3ce47e59f84220cacc246ec : SUCCESS in 29m 51s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f7bd0c36328a49fd93c94d0a9ca8573d : SUCCESS in 3m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0e7b9cc5a8f54eec9a4ab6d2a15cdd03 : SUCCESS in 3m 56s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/384a3fae051647e5be2730966165dc16 : SUCCESS in 3m 26s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/acfd366b8a934f3b80e8a02ba05f96a1 : FAILURE in 7m 23s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1d99c44593864784a0a3e656e56158e1 : SUCCESS in 1h 08m 14s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/cdca5474597f4e608f06c84d96ad1ea4 : SUCCESS in 4m 03s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/a7eab5fed83c45bbb996f0508281d977 : SUCCESS in 4m 44s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/489ec862f0394e2889f8b22501ea9581 : SUCCESS in 4m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9611fcc3a4b1452fa93d57609e33e80f : SUCCESS in 9m 10s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/b4f312edfb18499a9935b35f6b6a31ce : SUCCESS in 1h 14m 47s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/321cbec038324a66aac40a2d761191ce : SUCCESS in 15m 41s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/b45cb82421794b6ba160b43be51ce1c8 : SUCCESS in 46m 13s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d905ae386e044887b0e0e3a8868e0c81 : SUCCESS in 1h 21m 41s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/c8d61ea1dc5e4e708dd5af88050ac3ac : SUCCESS in 1h 38m 47s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/427f7d3706dc48928a4be34ee6d9e426 : SUCCESS in 1h 42m 52s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/6963a3481e024e0698cb40656e244b23 : FAILURE in 1h 17m 27s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/aee9db655efb4ef3986410da6d1db334 : SUCCESS in 28m 51s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/6a447fa1060d4f9bb1d661e4b819b1e5 : SUCCESS in 34m 12s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/0820a9aa63964890a3c5ccbc06959db6 : FAILURE in 46m 17s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/535e1eb06285450888ad489803105e58 : SUCCESS in 1h 10m 11s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/de32f00852d34b58b608d10d60afe135 : FAILURE in 1h 11m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"66e5288f60045208570a7a9b80149973c4dacb45","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-05-30 17:17:09.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"afac4b2d3ba09de3404504e1ca30d6c3803c86f2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-30 17:17:51.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"4ea1830958ed662ca4fa7ff0ba3f1171942543a2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-30 19:34:17.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/e6de129ff7274d059f2c9bf573676377\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3f2b7bc313d48cc8bd360a9c4e149c1 : SUCCESS in 3m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/915e09919b25487b984ff6382b050a90 : SUCCESS in 3m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c030d53bff1c4c69aed19140cf86d260 : SUCCESS in 3m 21s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/7add6f81976545aa98c34565c49ae8c9 : FAILURE in 1h 07m 37s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/8e5ff669b3644f35879fc3dc92a7d044 : SUCCESS in 3m 26s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/aad71f6fc56642b1b69ec671a8fb299f : SUCCESS in 4m 08s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/588bf72c05b34af98aca0485945bd28c : SUCCESS in 4m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/859808c2d4464ff9bc942e3bc0ac2e95 : SUCCESS in 8m 16s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/5dcaa5d1ef3443e8b36880203813b46d : SUCCESS in 2h 08m 47s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/87528b40fd50469b99322587c1596aba : SUCCESS in 13m 53s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/665cefd1fecd4a22b2fdb331d68bd6d3 : TIMED_OUT in 1h 31m 06s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ddd30c87973e47719dbeafca53ab0972 : SUCCESS in 1h 09m 13s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/408e1ab9a8c846ddb4372d7c66d9b8c6 : FAILURE in 1h 27m 46s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/e4e9be5841a542bea4f9fae0f1ccefef : SUCCESS in 1h 40m 34s","accounts_in_message":[],"_revision_number":1},{"id":"086baccd4598e9f479987655bcfaa6991462ea11","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2024-05-31 22:45:17.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a5ecd84b3db7f768944069d01862a2e4c5fd41b9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-01 00:23:26.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/0051975c1f744975a6e4e55e5e2fc79c\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/3ecfed8adb584216a9bfb45451ee1100 : SUCCESS in 41m 59s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/6c2f98f6a4574c30b2488af9d8d9452e : SUCCESS in 32m 41s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f6674a529aac4168a5e0d012bdcd245c : SUCCESS in 3m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7a203c9d7898422fbeba7d3dc7d82fdc : SUCCESS in 3m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a945addad90e4b219bffe9de12fa39c4 : SUCCESS in 4m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0bb490f63e0144618b34cfff73586584 : FAILURE in 6m 27s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f01ad8ee0d724b25a3fbff5f91e747e9 : SUCCESS in 48m 33s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/bf87f9bbae8b4dbbb7219d82b653e20e : SUCCESS in 3m 17s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/bc5d396ba76f485e8ddc380a30ce0065 : SUCCESS in 4m 33s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/99b7fd5592a241e99132baac06d3c79d : SUCCESS in 3m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93dc9e02ddb84752a84243d058e7d234 : SUCCESS in 7m 00s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/b5dee13df4cc41a381335a04ce443751 : SUCCESS in 51m 34s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/5217212293094d42aad20e79d70dbfa2 : SUCCESS in 14m 07s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/d566f0505d9a457bae01ba9b553332a6 : SUCCESS in 29m 54s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fd7d11b62d274e718e984be0daf2ae05 : SUCCESS in 1h 05m 18s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/3073b26f9cfb4f98891ef10693d2ab18 : SUCCESS in 1h 32m 03s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/41af224a887e46439ca98601663d5be2 : FAILURE in 1h 33m 12s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/141ee15ecb7b47958058921c5934834c : FAILURE in 44m 15s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/316f7495c65045c09169d7f71a6633f6 : SUCCESS in 36m 13s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/109c4e380f5d4ca5be8863c2e709cd57 : SUCCESS in 34m 18s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/0e4c7bb6c45d4a53a5c4c8bf91fc60d6 : FAILURE in 42m 29s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5cba3767e7cd4f0b9a97f24c9a880659 : SUCCESS in 1h 08m 45s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/1e4a940925d5431286a0974c55a60acf : FAILURE in 1h 00m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e730bd8dccc9b2ea597f948ff3b6b6487f40092d","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2024-06-01 06:33:54.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"79c5b1049cbaf7183d2337a6cc15bafa4679fe6f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-01 08:16:07.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/99e5872a54344e549a3b13011742c855\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/c7d040f24b664da0bb2dcd94e2942b23 : SUCCESS in 38m 21s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/7483edb86f3e45ecbdcdb982e24766f2 : SUCCESS in 27m 46s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/124a51896dde42ad92f8f19d556642b6 : SUCCESS in 3m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4ec62a160a384d14956a6aafa332fcbb : SUCCESS in 3m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/04c899e3b4634804b0ebfa61ee07bea8 : SUCCESS in 3m 29s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cea89a0160ce43ea9351e26d24a4d9f3 : FAILURE in 4m 57s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/496204bbc19a4ff29a6e1a62ad695011 : SUCCESS in 1h 10m 00s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/ac4769a476394f37b0e28c1025295613 : SUCCESS in 3m 09s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/a222c67d91e34c3792827026ad0e0e15 : SUCCESS in 3m 40s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/8689f26c5617463f8b1f553159ad81fd : SUCCESS in 3m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc7cb6a63faf46119dd776369b6315c7 : SUCCESS in 7m 12s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/bdca673e8bd64927918ebddaf9b353bc : SUCCESS in 45m 50s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/32457ac8fac34ff89584e0a683a0acc8 : SUCCESS in 10m 34s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/d07e7caccfb74938a2e7ffc95775b9e3 : SUCCESS in 25m 36s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c698525f59064fd981fa24aad0451201 : SUCCESS in 50m 08s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/87ee67f306134fb88b6cf650f3a3962b : SUCCESS in 1h 33m 34s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/80af64aee77e42c98e2f5a19b7cc76f2 : SUCCESS in 1h 16m 08s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/38fb8eee37634f758d8a54421bd622e3 : FAILURE in 47m 55s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/cf6b5ad964b7498c81875f4da7f8616a : SUCCESS in 37m 55s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/38762968fbbc4a8086391d4121553e88 : SUCCESS in 18m 24s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/06de0625b3094df8adda886a09e24714 : FAILURE in 41m 41s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/706a8a06120548baa3a09a930838e768 : SUCCESS in 52m 46s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/74533693911e4ffc99a2d3736a0948c4 : FAILURE in 55m 54s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"32fc69495e16b7bc6970159a1741d11438c1426a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-01 08:16:47.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"ea509de6c9b8a28988064448f6deb0d04d2403d2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-01 09:49:33.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/5cbf116bcf8a4e899e76cc4954ad4614\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/babaef629eac4a40aa7d1d688c9ab171 : SUCCESS in 5m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/931ef6f344c54533916af92d8c9d5725 : SUCCESS in 3m 54s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/dd5af8cdf8cb46f88d1df687d5526a53 : SUCCESS in 3m 51s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/944735081c3f4e589cba78f08d305b44 : SUCCESS in 1h 03m 05s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/9366f764cf0241a887f47314084d770f : SUCCESS in 3m 26s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/b058497ebe5c43218a407af48c755ee9 : SUCCESS in 4m 20s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/efa95fca3a1d4643a4c86f0ac094f6f0 : SUCCESS in 4m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9784553869a54065acea6145d86d631c : SUCCESS in 9m 51s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/de6a41c4321d412e954c45c6d221e553 : SUCCESS in 56m 36s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/85dc35ef52a84cb6a69ec24d80b84e7a : SUCCESS in 13m 10s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/5b2f0af12dc3431b81329be27f08c105 : SUCCESS in 30m 56s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8da9fcb453154196ba90c98fac666d3d : FAILURE in 1h 13m 42s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/6123b4b8d6be4a46ba9551480aaea5fa : SUCCESS in 1h 15m 45s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/7c2a362c6d27443591f3db13c345f959 : SUCCESS in 1h 22m 05s","accounts_in_message":[],"_revision_number":1},{"id":"931a93a3411fe4d0c1219f0f35e687f01176a47d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"real_author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-07-04 16:53:01.000000000","message":"Patch Set 2: Patch Set 1 was rebased on behalf of \u003cGERRIT_ACCOUNT_2271\u003e\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-2\n* Workflow+1\n","accounts_in_message":[{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"}],"_revision_number":2},{"id":"639489d8f81a832d992c454ef0ecb34549922fe8","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-07-04 16:59:27.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"c53eaa981d5365e49aa68e9df3ca503d440b6776","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-04 18:22:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0708588f2d104bd192c465fbe20a49ff\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/9f17dc4821e243d88535b36a7d14839f : SUCCESS in 51m 13s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/dba4df060c844a108916888f7f9c210f : SUCCESS in 52m 30s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c3805cdc45464e9a9d500017aa5ae04f : SUCCESS in 3m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b2e2e772de1140819b26a3e7962a603a : SUCCESS in 3m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bff89fbdd88742268e87b872f9e3251c : SUCCESS in 3m 44s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7f9c3ea5a5d34966b7483bf4abb39ab0 : SUCCESS in 7m 03s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3670c4afc0ef48cfab731f66b58d11c9 : SUCCESS in 1h 01m 23s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/c75b51dd96e649d2beeee9ba05982c06 : SUCCESS in 3m 31s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/02de2c9a895d43508f6c8e2df940467e : SUCCESS in 4m 01s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/3327925eb3de42319c3cb53d93cdf510 : SUCCESS in 3m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cae32a9770b34c0abcce348737e940b1 : SUCCESS in 8m 00s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/35c2a560c88e4f78977cc8a555a3612f : SUCCESS in 46m 06s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/5dae8c2fd2214ad6815990fa04127fc5 : SUCCESS in 13m 16s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/f354a6e2fa1c403cbe1dfa49b267a2d1 : FAILURE in 19m 22s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ea38dad6473d4d2aaeeceffa8814e91c : SUCCESS in 56m 40s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/3d9950d7afb44662b5edcc4161a2e6cf : SUCCESS in 1h 21m 27s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/8d526f1c15d34233bde45fd891e94055 : SUCCESS in 1h 24m 11s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/0edc9a9acfc747e0ae9f29a6e4c3c2ac : FAILURE in 56m 45s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/da8faacdf47c4f0ba4932f0af35486d1 : SUCCESS in 31m 48s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/37737a455c2941c8b968b13ae66685d0 : SUCCESS in 26m 47s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/9e87d9369559469286c075531483a461 : FAILURE in 35m 30s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f1d2af8176424c9b9e50653354cf1d5c : SUCCESS in 1h 07m 19s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/0c7e709b034246818ae6c740f4198c7c : SUCCESS in 1h 18m 16s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c22e5f4f632cb09bbe21ce7e8819f52444be9ce8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-04 18:23:46.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"36b56b6927b0a8e3c85a23ffa9da1ba348d73024","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-04 21:36:38.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f48dc991e3c4e459e43ce6ee3992e37\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c14b262a1827497c9f21b003914db9c6 : SUCCESS in 5m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bf3310a5a45843f788aa58a0001cbee1 : SUCCESS in 4m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1b1111fbcf154736ab147b3985c9c07f : SUCCESS in 6m 20s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/33d7b39b55544eab872424611f57cf67 : SUCCESS in 1h 00m 38s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/b82a96f115024dc38efae28347a68799 : SUCCESS in 4m 38s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/ae6b67626cbe4899b9a791a5a43d3484 : SUCCESS in 6m 41s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/d9bb09f5817b49cd800ac9dbdf0d7b61 : SUCCESS in 5m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/43df2ed9907f47659bc39f0d3afd7f54 : SUCCESS in 8m 51s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/8d70d4227aa6476ea94fa4d85d5927a2 : SUCCESS in 43m 34s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/062fd4ea87a443fc90f812064bd23eba : SUCCESS in 14m 06s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/effed18cbcb84a6c971a9adf91380f34 : FAILURE in 21m 19s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8b06302ba190404c874af5020778032b : SUCCESS in 53m 17s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/339c794d843c4da78ad974d94c842803 : SUCCESS in 1h 24m 36s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/490ad4a7ee67454789aa84a792a0130b : SUCCESS in 1h 31m 34s","accounts_in_message":[],"_revision_number":2},{"id":"7e58a941b5c1d592f720d1b7c36592ae82cf4c05","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-04 21:36:38.000000000","message":"Change has been successfully merged\n\n1 is the latest approved patch-set.\nNo files were changed between the latest approved patch-set and the submitted one.\n","accounts_in_message":[],"_revision_number":2},{"id":"2cf2fabcd9cf03f70c998896ab10fdf4926f605f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-04 21:39:04.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f65ae4ad8cd845acbe187491346a0f19\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/084aa6fde26445388ec7697bf64a27e8 : SUCCESS in 58s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"7040c81d1a485cc089b10cab52c9ca7b3dd2f54a","revisions":{"c1181c323d11a02dc5f013bb8221ae362d7c44b2":{"kind":"REWORK","_number":1,"created":"2024-05-30 08:48:38.000000000","uploader":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"ref":"refs/changes/14/920814/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/14/920814/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/14/920814/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/14/920814/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/14/920814/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/14/920814/1"}}},"commit":{"parents":[{"commit":"e3196baed032637b79c3e1ac293c9687d9efdd7f","subject":"Merge \"Allow project switching for Designate API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e3196baed032637b79c3e1ac293c9687d9efdd7f"}]}],"author":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2024-05-30 07:29:40.000000000","tz":600},"committer":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2024-05-30 08:47:46.000000000","tz":600},"subject":"Use mypy syntax compatible with older pythons.","message":"Use mypy syntax compatible with older pythons.\n\nChange I1cb1efbf1f243cca0c5bb6e1058d25b2ad863355 introduced mypy\nsyntax which breaks Python releases before 3.10. Unfortunately, for\n2024.2 we commit to supporting Python back to 3.9.\n\nSpecifically, you receive this error message if you run pep8 on Rocky 9:\n\npep8 mypy.....................................................................Failed\npep8 - hook id: mypy\npep8 - exit code: 1\npep8\npep8 openstack/dns/v2/_base.py: note: In member \"list\" of class \"Resource\":\npep8 openstack/dns/v2/_base.py:83:27: error: X | Y syntax for unions requires Python 3.10  [syntax]\npep8 Found 1 error in 1 file (checked 414 source files)\n\nSo instead, let\u0027s use typing syntax compatible with other pythons.\n\nChange-Id: Ifcf68075e572ccfc910dbef449cd58986c2a1bf5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c1181c323d11a02dc5f013bb8221ae362d7c44b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c1181c323d11a02dc5f013bb8221ae362d7c44b2"}]},"branch":"refs/heads/master"},"7040c81d1a485cc089b10cab52c9ca7b3dd2f54a":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-07-04 16:53:01.000000000","uploader":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"real_uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/14/920814/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/14/920814/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/14/920814/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/14/920814/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/14/920814/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/14/920814/2"}}},"commit":{"parents":[{"commit":"3ee18eb1711c6e76188b58c0eb520443fd34750e","subject":"Run auto_allocated_topology functional tests in the own project","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3ee18eb1711c6e76188b58c0eb520443fd34750e"}]}],"author":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2024-05-30 07:29:40.000000000","tz":600},"committer":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2024-07-04 16:53:01.000000000","tz":0},"subject":"Use mypy syntax compatible with older pythons.","message":"Use mypy syntax compatible with older pythons.\n\nChange I1cb1efbf1f243cca0c5bb6e1058d25b2ad863355 introduced mypy\nsyntax which breaks Python releases before 3.10. Unfortunately, for\n2024.2 we commit to supporting Python back to 3.9.\n\nSpecifically, you receive this error message if you run pep8 on Rocky 9:\n\npep8 mypy.....................................................................Failed\npep8 - hook id: mypy\npep8 - exit code: 1\npep8\npep8 openstack/dns/v2/_base.py: note: In member \"list\" of class \"Resource\":\npep8 openstack/dns/v2/_base.py:83:27: error: X | Y syntax for unions requires Python 3.10  [syntax]\npep8 Found 1 error in 1 file (checked 414 source files)\n\nSo instead, let\u0027s use typing syntax compatible with other pythons.\n\nChange-Id: Ifcf68075e572ccfc910dbef449cd58986c2a1bf5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/7040c81d1a485cc089b10cab52c9ca7b3dd2f54a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/7040c81d1a485cc089b10cab52c9ca7b3dd2f54a"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"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":{}}}]}
