)]}'
{"id":"openstack%2Fopenstacksdk~991079","triplet_id":"openstack%2Fopenstacksdk~master~I56ea28c93f37160482b14b49acd79110a6c42159","project":"openstack/openstacksdk","branch":"master","attention_set":{},"removed_from_attention_set":{"32118":{"account":{"_account_id":32118,"name":"Thobias Salazar Trevisan","email":"thobiast@gmail.com","username":"thobiastrevisan"},"last_update":"2026-06-02 21:46:17.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-06-02 19:35:41.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":"I56ea28c93f37160482b14b49acd79110a6c42159","subject":"drop deprecated openstack.version","status":"MERGED","created":"2026-06-02 13:23:06.000000000","updated":"2026-06-02 21:47:26.000000000","submitted":"2026-06-02 21:46:17.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"991079","meta_rev_id":"365e942bd6d30bc8c496cb5aed5ddefbeb8de38d","_number":991079,"virtual_id_number":991079,"owner":{"_account_id":32118,"name":"Thobias Salazar Trevisan","email":"thobiast@gmail.com","username":"thobiastrevisan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-02 21:46: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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-06-02 19:35:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-06-02 19:35:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-02 13:35:17.000000000","updated_by":{"_account_id":32118,"name":"Thobias Salazar Trevisan","email":"thobiast@gmail.com","username":"thobiastrevisan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2026-06-02 15:03:02.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"d11ba1d45c2214a76f86d5ce90c1496c4ad71615","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32118,"name":"Thobias Salazar Trevisan","email":"thobiast@gmail.com","username":"thobiastrevisan"},"date":"2026-06-02 13:23:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e474d70a16eda691b4132e1548815f65de42f5e2","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-02 14:25:30.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"01466720680a7703137f88ecc796b49dfe54c094","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 15:03:02.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/5a3809b2b49e48de9f9518e29e5f04d5\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/d9dffe44efa84cd48a5fe8f4881ec2f0 : FAILURE in 8m 30s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a769ea73c6bc4b8792b51f2cbf9d64bd : SUCCESS in 4m 54s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cfc0b4b021654d3fbba7ef4e3bcbaeb2 : FAILURE in 4m 44s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5284ed75372b48a0ab14541bc73208b9 : FAILURE in 4m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/31910357d9f84569a0c921f6c1e2b70f : FAILURE in 4m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/62dfb5f4b5054450aece121d522f93db : FAILURE in 5m 52s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/41a5f74994d04cfeaed1a11008e1eff1 : SUCCESS in 1h 06m 46s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/ff66a632a27048b49f3fe2661f0a5a04 : SUCCESS in 4m 14s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/cfc703339284438da1dbc003a9b43bfd : SUCCESS in 3m 30s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/4b7f30e4749845e7bb62ee1594188298 : SUCCESS in 8m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6b5016fbda7046b494c47e4ddc925619 : SUCCESS in 6m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b2d34ea232c44988891f3b474bf29745 : SUCCESS in 5m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6b64b1ae5e5d4093945f4de1f0ec0706 : SUCCESS in 53m 14s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/199151a643b44bf8b0074410117054c9 : SUCCESS in 1h 17m 39s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/3ce5d7d21d014f5096ac1f75b2be62d8 : FAILURE in 1h 19m 25s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/7f2b95c61b8041b4bf6247308e660685 : FAILURE in 1h 10m 29s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/5ec2797f980941a39c7b00b53b720456 : SUCCESS in 26m 41s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/2221e850c4dc498a8c6720826dd8d2b9 : SUCCESS in 32m 52s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/4134657ee0cb4e99a7c37ff29cff3f32 : SUCCESS in 35m 02s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/b7684baac3864a5698d90edb7b1a9029 : SUCCESS in 47m 03s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/4f1d49fdbd5946e5a637119a7009e421 : FAILURE in 1h 29m 33s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/3fbc73d59334458188d6812765204e84 : FAILURE in 22m 09s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4b372ca2cc7a5a1ec1dafb2376beb26fc6ab1382","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32118,"name":"Thobias Salazar Trevisan","email":"thobiast@gmail.com","username":"thobiastrevisan"},"date":"2026-06-02 18:35:49.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"fd87997d0347fef75429ee1ad759b08515eb0065","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-02 19:35:41.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"289b42fe0b8dedbb397485a298f379cb112a9c4d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 20:39:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad95d786a9ac4fa49c4ce3a6be534cd7\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/863904c49cf5497dad565fccccc2a99b : FAILURE in 7m 40s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c093e9dd71924ac986daa26ea6db4906 : SUCCESS in 5m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/959293dfd63648398ec460195709af78 : SUCCESS in 2m 30s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8c750faa8aaf42dcb4a731af7f8e2f12 : SUCCESS in 4m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2a7defa6b34840b8925fe5c7071b20f5 : SUCCESS in 2m 36s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/81111d30ed7d448e9f0c55b2a174a93a : SUCCESS in 7m 05s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d11a43a5105946e0b9068469a1963b12 : SUCCESS in 54m 01s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/c6003f8882be4448850791f0c61848c5 : SUCCESS in 2m 30s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/a0256a8ab0d74d988d9d0e7b7cf6b762 : SUCCESS in 5m 42s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/da2a7026228e47e2bf35c1c21cf6e555 : SUCCESS in 8m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61709db99155412289e7c419bd00c0ba : SUCCESS in 9m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7e6b55f904424a0088a7da94316517a6 : SUCCESS in 5m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ea0d7f1a46d54f64bc9cd487b2cbbc2b : SUCCESS in 35m 26s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/e307131891ba4353ad5bb63420946377 : SUCCESS in 1h 54m 32s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/4f0ff9761b1b492c9e51976b028f0800 : FAILURE in 1h 39m 44s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/b5e9b3d479644e31bfc40aef8263a2e6 : FAILURE in 44m 53s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/843282a7f5ad454487e3af03f44369e3 : SUCCESS in 34m 44s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/29ef740cd989414f9e5fc06b685c6915 : SUCCESS in 13m 32s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/2c77b02ffcc048acb8256268fed1549d : SUCCESS in 29m 57s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/af724e9a34f54055b9be56deb76b8802 : SUCCESS in 48m 43s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/7dc01036702d4ab7bbbaf70b7fe5eb38 : FAILURE in 1h 12m 15s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/dd28062011f847418d89cac799fb9be8 : FAILURE in 23m 36s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"91aea992268f8bb5b75283974a9f9beb8d8382b3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 20:39:35.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"6bdf94ba6ee6b2b060a18a16c26036f9b6f63159","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 21:46:17.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d18efcb29315400ba4d22eec6d68a9bb\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3dd5a8f99704b12b36c18628705ce12 : SUCCESS in 2m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c10f2e65c6c04fefa384c0359045a20e : SUCCESS in 4m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/50cc2238fec1471f92351efdd476065a : SUCCESS in 3m 53s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/20c88720c0fc45acb4b6ab477f24ac9c : SUCCESS in 54m 17s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/998af70436414a97b0db681edfead74a : SUCCESS in 3m 43s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/2799800951fa43cd82319779918637a7 : SUCCESS in 3m 26s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/9b69292f19cf42aea3093d06873c3d6e : SUCCESS in 9m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/261fde43dd1b489d9cd188413e3ff40b : SUCCESS in 10m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/616a3c838b9f4b4d9de37b3333302868 : SUCCESS in 3m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0398a304aae04927b003e771b54f3738 : SUCCESS in 1h 06m 01s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/d20f2662e500432a8cc5e16015eba7a8 : SUCCESS in 56m 29s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/72ce6e9ae1fd44f3ba1f91eefdca2c9c : SUCCESS in 19m 57s","accounts_in_message":[],"_revision_number":2},{"id":"c2cdf2dda3312b76ccde0bf2703e2e6ed77be7bd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 21:46:17.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"365e942bd6d30bc8c496cb5aed5ddefbeb8de38d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 21:47:26.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bb71c9152e8745798eed8a94b7bca46f\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e73d776c6174b44aee060b0dc2560b9 : SUCCESS in 54s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"3ae89d61b4f49b74a0f933c95e2df57a87816316","revisions":{"3d6b8651c3bfe320de988993a6ae4ece65d55e15":{"kind":"REWORK","_number":1,"created":"2026-06-02 13:23:06.000000000","uploader":{"_account_id":32118,"name":"Thobias Salazar Trevisan","email":"thobiast@gmail.com","username":"thobiastrevisan"},"ref":"refs/changes/79/991079/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/79/991079/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/79/991079/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/79/991079/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/79/991079/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/79/991079/1"}}},"commit":{"parents":[{"commit":"49b8ad4d9b8a6819d38a9d09778d23096cd48f2a","subject":"Merge \"typing: Fix some bugs in compute proxy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/49b8ad4d9b8a6819d38a9d09778d23096cd48f2a"}]}],"author":{"name":"Thobias Salazar Trevisan","email":"thobiast@gmail.com","date":"2026-06-02 13:10:49.000000000","tz":-180},"committer":{"name":"Thobias Salazar Trevisan","email":"thobiast@gmail.com","date":"2026-06-02 13:22:31.000000000","tz":-180},"subject":"drop deprecated openstack.version","message":"drop deprecated openstack.version\n\nThe openstack.version module is deprecated and emits a\nDeprecationWarning on import.\n\nReplace the remaining internal cloud_region.py usage with\nimportlib.metadata.\n\nChange-Id: I56ea28c93f37160482b14b49acd79110a6c42159\nSigned-off-by: Thobias Salazar Trevisan \u003cthobiast@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3d6b8651c3bfe320de988993a6ae4ece65d55e15"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3d6b8651c3bfe320de988993a6ae4ece65d55e15"}]},"branch":"refs/heads/master"},"3ae89d61b4f49b74a0f933c95e2df57a87816316":{"kind":"REWORK","_number":2,"created":"2026-06-02 18:35:49.000000000","uploader":{"_account_id":32118,"name":"Thobias Salazar Trevisan","email":"thobiast@gmail.com","username":"thobiastrevisan"},"ref":"refs/changes/79/991079/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/79/991079/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/79/991079/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/79/991079/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/79/991079/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/79/991079/2"}}},"commit":{"parents":[{"commit":"49b8ad4d9b8a6819d38a9d09778d23096cd48f2a","subject":"Merge \"typing: Fix some bugs in compute proxy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/49b8ad4d9b8a6819d38a9d09778d23096cd48f2a"}]}],"author":{"name":"Thobias Salazar Trevisan","email":"thobiast@gmail.com","date":"2026-06-02 13:10:49.000000000","tz":-180},"committer":{"name":"Thobias Salazar Trevisan","email":"thobiast@gmail.com","date":"2026-06-02 18:34:40.000000000","tz":-180},"subject":"drop deprecated openstack.version","message":"drop deprecated openstack.version\n\nThe openstack.version module is deprecated and emits a\nDeprecationWarning on import.\n\nReplace the remaining internal cloud_region.py usage with\nimportlib.metadata.\n\nChange-Id: I56ea28c93f37160482b14b49acd79110a6c42159\nSigned-off-by: Thobias Salazar Trevisan \u003cthobiast@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3ae89d61b4f49b74a0f933c95e2df57a87816316"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3ae89d61b4f49b74a0f933c95e2df57a87816316"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Allow-Post-Review","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Allow-Post-Review","description":"Allow Post Review","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
