)]}'
{"id":"openstack%2Fnova~953662","triplet_id":"openstack%2Fnova~stable%2F2024.1~If417a43ea252647618e50391b63333f6b68bdfec","project":"openstack/nova","branch":"stable/2024.1","topic":"bug/2074219","attention_set":{},"removed_from_attention_set":{"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2025-06-30 11:23:50.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"If417a43ea252647618e50391b63333f6b68bdfec","subject":"Fix detaching devices by alias with mdevs","status":"MERGED","created":"2025-06-27 18:11:22.000000000","updated":"2025-06-30 11:24:56.000000000","submitted":"2025-06-30 11:23:50.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"953662-bug/2074219","cherry_pick_of_change":953474,"cherry_pick_of_patch_set":1,"meta_rev_id":"d3eb52eb880bed0114020112c836a0e269b0f9af","_number":953662,"virtual_id_number":953662,"owner":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-06-30 11:23:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":2,"date":"2025-06-30 09:41:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-06-27 21:50:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":1,"date":"2025-06-30 09:41:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-06-27 18:11:22.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"},{"updated":"2025-06-27 18:43:05.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":"CC"},{"updated":"2025-06-27 19:13:31.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-06-27 20:05:28.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":"2025-06-27 21:50:27.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2025-06-30 09:41:11.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"}],"messages":[{"id":"3339845f92bc4f2274c1b2d07104502538cf3b19","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-06-27 18:11:22.000000000","message":"Patch Set 1: Cherry Picked from branch stable/2024.2.","accounts_in_message":[],"_revision_number":1},{"id":"99e383b7abb1403ccc5ea895725055495dd64970","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-06-27 18:11:32.000000000","message":"Topic bug/2074219-stable/2024.1 removed","accounts_in_message":[],"_revision_number":1},{"id":"6f6c0ff7165f89deb9327120635253bcee294676","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-06-27 18:11:33.000000000","message":"Topic set to bug/2074219","accounts_in_message":[],"_revision_number":1},{"id":"e1c0a01cd8745a967ab0ef0b466fa936e8f4a8fc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-27 18:43:05.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/655b6ca8976a4ed293ef5769f13e1bc9\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a701c7691a944214b8c9bbbc163fd403 : SUCCESS in 29m 36s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/9171e3cc8199466db66f6fcc551cc1d7 : SUCCESS in 24m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c62362ad91c1452b9d6d89c2907d0e6f3b1f4a01","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-06-27 19:13:31.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-953662-wcm4k/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"5e3d7e6f415e606da25e69bfdc19925b16260c02","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-27 20:05:28.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1ce6ec3ad3c2460ba74aaa7fc3b340ec\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bb8deb00cdbc4bd49cb26eb36508a417 : SUCCESS in 29m 13s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/291e7e2018c149d28c22e2a1fb4b13bd : SUCCESS in 1h 47m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/187245de59d848d7b4e0db1420cd3893 : SUCCESS in 30m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/569ed47f66884664a0956f3c7b1dd31b : SUCCESS in 16m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ad07a4053054984a3bf0202417a8c7b : SUCCESS in 6m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6d923d739a1149fbaabef4530988178e : SUCCESS in 12m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/dc0aa89cdd3049ce80946a7afa230ce9 : SUCCESS in 6m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c5e9de66e0a41f4ade556991213f97f : SUCCESS in 5m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e02b4f70d6004dc4b82cb64ca9f66067 : SUCCESS in 29m 21s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/76ea708df8ef41f793f0b19a1fd896c9 : SUCCESS in 27m 09s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e8c62b5699ad4101a964b5d406b65dc2 : SUCCESS in 1h 30m 26s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/77bc8a3d233d451fa7ebe2999689e664 : SUCCESS in 51m 23s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/3dcd533e04b2420f968564f6a894cb61 : SUCCESS in 5m 44s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/05a4e0f25980487ba1d23906e7e8bbe9 : SUCCESS in 21m 25s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5b2e60aea8814fd78ab37f26a46a91e9 : SUCCESS in 25m 45s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6e21d235ef7c47c3b0273fa216663cca : SUCCESS in 27m 09s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/9adbc74997e841a2a151eec8df29abb0 : SUCCESS in 1h 47m 13s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/075183781b68410e82c0d33a29e916ad : SUCCESS in 1h 50m 26s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7534301f88394ef3973c3ee8c1a89fe7 : SUCCESS in 1h 15m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6aace6b29e3c48229b03c9a35311dc0f : SUCCESS in 1h 03m 44s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e18e51bceafb46b0a5712ef4c243dde8 : SUCCESS in 11m 11s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/03a22ab2980d4eba9d642b2546434905 : SUCCESS in 34m 10s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"15e14fda921a47f28ea3177e08099f9065d93706","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-06-27 21:50:27.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"8a7cb06855bcddcecdc2aae46639b1d62c0dc0a9","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-30 09:41:11.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2a1d141ab7e164f6d42182fa8af819b33828025b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-30 09:41:41.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"7352f1f92d974b362025e237d8161821e3cf8072","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-30 11:23:50.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f551295a00d04ba7999fc51e4de1fc71\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1275c320a0d74277841abab550cb3055 : SUCCESS in 25m 49s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/094c6ef80ca84583b13648ac438761d5 : SUCCESS in 47m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a4b25bda347645f18c63f6b204c1625a : SUCCESS in 26m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/699e754aeb104def9a45aecce34ba701 : SUCCESS in 7m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/61c813ca6b394ec897df98b7d8c44883 : SUCCESS in 12m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/99a3d6558fb040b5a59d35ed4bd70f01 : SUCCESS in 7m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f4d50eb828c4432b5d2ba705f436495 : SUCCESS in 10m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fbacdd8eb3cb4459b5a50895608cc64f : SUCCESS in 30m 48s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0ae105c463cb45efa383edf326d373f7 : SUCCESS in 23m 12s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/1188dcff80a14e378eb1d3003b01bf7d : SUCCESS in 25m 19s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0efd18b49bd54b5cbb1e3b7f0bd74238 : SUCCESS in 27m 10s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4b7d8c97a28e4f88971794144c5f1056 : SUCCESS in 3m 06s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/566f8ec94c784edb8538a4d1511b56d5 : SUCCESS in 1h 26m 38s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/5330473e3cdd4b0985bc843cacd6e96b : SUCCESS in 58m 33s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/a291eab04f7b49ba91fee7a0383a3b77 : SUCCESS in 1h 42m 01s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/51381aa46e9f4ffc9bb999246fcb37f0 : SUCCESS in 1h 18m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0fe5921a9e9e46959b8e89bbf3c6deec : SUCCESS in 55m 12s","accounts_in_message":[],"_revision_number":1},{"id":"14498d7a3ec25158a046abaec27dfca0f3a543ce","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-30 11:23:50.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"d3eb52eb880bed0114020112c836a0e269b0f9af","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-30 11:24:56.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e4b0d9a6ab7449e6a30aeeee7308f5ad\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/adc013a3847f42a6a93223b2eeb7f2ca : SUCCESS in 52s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/acd18a5299eb46bd8b6e381786c3da62 : SUCCESS in 53s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ad1bd175ae57e45dbfa8014f945cbc42d62ad8ce","revisions":{"ad1bd175ae57e45dbfa8014f945cbc42d62ad8ce":{"kind":"REWORK","_number":1,"created":"2025-06-27 18:11:22.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/62/953662/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/62/953662/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/953662/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/953662/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/953662/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/62/953662/1"}}},"commit":{"parents":[{"commit":"4d01fb17e66441bccdcc4d70b49571a5b4373d48","subject":"Add repoducer test for bug 2074219","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4d01fb17e66441bccdcc4d70b49571a5b4373d48"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2024-10-21 19:50:20.000000000","tz":60},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2025-06-27 18:11:22.000000000","tz":0},"subject":"Fix detaching devices by alias with mdevs","message":"Fix detaching devices by alias with mdevs\n\nThis change fixes the get_device_by_alias function\nto properly handle devices that do not have an\nalias in the domain xml.\n\nBy definition if a device does not have an alias\nit can\u0027t match a given alias, so this change adds\na hasattr check to ensure we do not attempt to check\nthe alias if it\u0027s not defined.\n\nThis eliminates this entire class of bugs for all\ndevices instead of just fixing it for a specific class.\n\nRelated-Bug: #1942345\nCloses-Bug: #2074219\nChange-Id: If417a43ea252647618e50391b63333f6b68bdfec\n(cherry picked from commit 9db3eba8133f4f643bc4a748460a97434fa91f78)\n(cherry picked from commit 5b10871e21e6b18e7400944eb62699b99c9e66ab)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ad1bd175ae57e45dbfa8014f945cbc42d62ad8ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ad1bd175ae57e45dbfa8014f945cbc42d62ad8ce"}]},"branch":"refs/heads/stable/2024.1"}},"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Review-Priority","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":"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":"Review-Priority","description":"Review Priority","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":"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":{}}}]}
