)]}'
{"id":"openstack%2Fopenstacksdk~884494","triplet_id":"openstack%2Fopenstacksdk~master~I02fa4037b8119681379bb3c4b7bb667efff506ee","project":"openstack/openstacksdk","branch":"master","topic":"cleanup","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":"2023-06-02 13:45:10.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":"I02fa4037b8119681379bb3c4b7bb667efff506ee","subject":"utils: Add \u0027supports_version\u0027","status":"MERGED","created":"2023-05-26 13:12:17.000000000","updated":"2023-06-28 13:09:46.000000000","submitted":"2023-06-02 17:17:34.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":"884494-cleanup","meta_rev_id":"5c10c0e0e0cfeabb2e8d68759a2fadcc3b29d9a6","_number":884494,"virtual_id_number":884494,"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"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-06-02 17:17:34.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":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":2,"date":"2023-05-30 07:37:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":"2023-06-02 13:45:10.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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-05-26 15:07:20.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2023-05-30 07:37:33.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"}],"messages":[{"id":"cd5beac74246225c8184e20a243729c225aec611","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-05-26 13:12:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9759b049186c4b3b8054e669409e1f7335d8fc7e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-26 15:07:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0191625b63ed4316a0c8c1566bb82eae\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/e6e8c0aeb3b74a38b385acbd1c047ee7 : SUCCESS in 1h 06m 09s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/6e0d74de1b5d479084b4c143db9ffe2a : SUCCESS in 45m 13s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d69d59a132254e3c8e327cea11274f74 : SUCCESS in 3m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2d236e9b7e874149a7c2c7ed6163bb4f : SUCCESS in 5m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/60d4140d6d2e4158a6aa961d1354e995 : SUCCESS in 3m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b2fda445115a4ec3a3a1e59e45c6f761 : SUCCESS in 4m 39s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/28c1a5ced8ad4819a0f44145b74fb1df : SUCCESS in 1h 14m 56s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/837db3c833404dc2a23d4768a1318b31 : SUCCESS in 3m 24s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/8341eabcfefe46139fc4e55df58e1908 : SUCCESS in 4m 36s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/915c76243ed6419986978db43994b771 : SUCCESS in 4m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f4f80666dd94473e8ff7f04dd56d761b : SUCCESS in 8m 39s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/b609c244aed24744a26f904785f837fa : SUCCESS in 55m 01s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/6fbcb631da884174824894774e0492ea : SUCCESS in 15m 02s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/b31b99816c404d2bad4d7e4b3f00d365 : FAILURE in 20m 28s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/119292947f9344679c2ab42758afc522 : SUCCESS in 1h 18m 23s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/d8ebf80697944bebadb98ac94af71653 : SUCCESS in 1h 43m 26s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/660b6d50f4cd40ab9f7edbc29145a937 : SUCCESS in 1h 08m 20s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/4db0393e220b483fa065ededd2c572b3 : SUCCESS in 1h 07m 02s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/48c030425d9e40628236a878664206a1 : SUCCESS in 44m 25s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/329488c90c4d4f229572506b5c4ad200 : SUCCESS in 43m 04s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/547ea60607594f42b0c9d5f9cc40385e : SUCCESS in 52m 12s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c4838161b6d14498b060ffff4d9ba7d6 : FAILURE in 1h 14m 13s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/18b4bd46cf0c406fa146a042986eae63 : SUCCESS in 1h 19m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"eca0e01b0c9d50cd85a7ef44ed9ea1eeeb81fd3b","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2023-05-30 07:37:33.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"3b73237b2b0d5c209a93e6f68de04cf1bf992608","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-06-02 13:45:10.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"14b2e6fcf42218b0a5a99dbed201a42a5c802300","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-02 13:45:59.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"0cf5a5952cdb5dbebafb03f1d1ad50052cf945af","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-02 17:17:34.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8b8aff8cf3294e1388a81a12c0647166\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d97fe507e3c04df0856497aecea29c79 : SUCCESS in 4m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/dd181daf8b0b4b88a21d40c6e1398e6e : SUCCESS in 4m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/683f0be3129345aaa9486517b0564a2f : SUCCESS in 3m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/15d5e52c65e6407a8703d8df7389ec73 : SUCCESS in 4m 22s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/62076485d67d4d15b1c923946c2e6c88 : SUCCESS in 53m 58s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/0b79ae6a434542fa81c5c3edccc5ac25 : SUCCESS in 4m 01s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/419bc284469b4a56886e27e8eb6770f6 : SUCCESS in 3m 56s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/324ca115b29e43aab2d7408d8a6957c9 : SUCCESS in 5m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09ace900687747d7b3c4e386bdd1c009 : SUCCESS in 7m 36s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/d022f5941b0543178a3e046d3b8af6b0 : SUCCESS in 50m 04s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/ed02ccf068c44887b364455c67477285 : SUCCESS in 10m 18s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/d3cb0f6881b845ff913d897baf74263d : SUCCESS in 36m 34s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6a87facb450444a38d5c0447e6f15653 : SUCCESS in 1h 07m 07s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/c92ad5605df54e85941e0919ec2fe0ec : SUCCESS in 1h 27m 42s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/801a346a994d4df6b4fbc2e3e4a3e0cd : SUCCESS in 52m 11s","accounts_in_message":[],"_revision_number":1},{"id":"9bfb3c3bce45e5c60c38ad4f5bd161f9e8cee803","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-02 17:17:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"5c10c0e0e0cfeabb2e8d68759a2fadcc3b29d9a6","tag":"autogenerated:gerrit:revert","author":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"date":"2023-06-28 13:09:46.000000000","message":"Created a revert of this change as I7e1132895ee2b259fba38cb965a5235464a35270","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3cb5bc98573e8eb7d3487121b7b59ebd535035c5","revisions":{"3cb5bc98573e8eb7d3487121b7b59ebd535035c5":{"kind":"REWORK","_number":1,"created":"2023-05-26 13:12:17.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/94/884494/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/94/884494/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/94/884494/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/94/884494/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/94/884494/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/94/884494/1"}}},"commit":{"parents":[{"commit":"0b137cf1e9b41bccd42a5ebfe2b3498384bfcbe0","subject":"cloud: Remove ClusteringCloudMixin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0b137cf1e9b41bccd42a5ebfe2b3498384bfcbe0"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-05-26 10:05:49.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-05-26 11:12:39.000000000","tz":60},"subject":"utils: Add \u0027supports_version\u0027","message":"utils: Add \u0027supports_version\u0027\n\nNot all services use microversion (looking at you, Glance), meaning the\n\u0027supports_microversion\u0027 helper is of no use to them. Add a\n\u0027support_version\u0027 helper for these services. We will use this shortly in\nthe cloud layer.\n\nChange-Id: I02fa4037b8119681379bb3c4b7bb667efff506ee\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/3cb5bc98573e8eb7d3487121b7b59ebd535035c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3cb5bc98573e8eb7d3487121b7b59ebd535035c5"}]},"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":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":{}}}]}
