)]}'
{"id":"openstack%2Fnova~980540","triplet_id":"openstack%2Fnova~stable%2F2025.2~Id3442c3d315e6bb63e6c3675f4ab104885b3884f","project":"openstack/nova","branch":"stable/2025.2","topic":"bug/2077980","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":"2026-03-26 22:27:39.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id3442c3d315e6bb63e6c3675f4ab104885b3884f","subject":"api: Handle empty imageRef alongside null for local BDM check","status":"MERGED","created":"2026-03-13 22:32:12.000000000","updated":"2026-03-26 22:28:38.000000000","submitted":"2026-03-26 22:27:39.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"980540-bug/2077980","cherry_pick_of_change":927311,"cherry_pick_of_patch_set":1,"meta_rev_id":"d5a63a491f7f463380a5645969920ee0393c5774","_number":980540,"virtual_id_number":980540,"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-26 22:27:39.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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2026-03-26 20:20:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2026-03-25 10:08:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":1,"date":"2026-03-26 20:03:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":1,"date":"2026-03-26 20:20:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-13 23:09:35.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-03-14 00:35:26.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":"2026-03-25 10:08:44.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2026-03-26 20:03:42.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2026-03-26 20:20:43.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"}],"messages":[{"id":"34a9ca980b396f8b8e1094cede40459666a51f41","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-13 22:32:12.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"1e6dd9ec52f508633a62fbd4e4e06521fb26cfcd","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-13 22:32:21.000000000","message":"Topic bug/2077980-stable/2025.2 removed","accounts_in_message":[],"_revision_number":1},{"id":"c0a9cd31a697c34e853e97eb41957e4189c5551a","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-13 22:32:23.000000000","message":"Topic set to bug/2077980","accounts_in_message":[],"_revision_number":1},{"id":"8ef603ea95338f1ab18cea7ffb2e9d6f79fd82bd","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-13 23:09:35.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Id3442c3d315e6bb63e6c3675f4ab104885b3884f .","accounts_in_message":[],"_revision_number":1},{"id":"4f64dadab4ec3ce349c44d303c18cd6cb416e27b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-14 00:35:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6c474fb25f6b4f3db54fdbafe6d3c7bc\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8f2a2b43d9a54420b17d8c16d3e49b7b : SUCCESS in 36m 07s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/2cc7d698c4da4cabbd344f997b3ea3b0 : SUCCESS in 1h 00m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0228b91e27e04e2d8ab164a6e3cebfb0 : SUCCESS in 1h 00m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e9dff413a7d24f16997aaa4f415c3838 : SUCCESS in 14m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9204aaa7e691476ba3c6e6372028fd52 : SUCCESS in 7m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/23a77c1ff4fc47818ada78b398f259d4 : SUCCESS in 15m 47s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/50cec69ca252461ab4a5e3c163370c6b : SUCCESS in 9m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3e2509c81c934776b254f86034d631be : SUCCESS in 17m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/768b553d75aa4c0fa7b1c6ad81bb586f : SUCCESS in 6m 15s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/88a4f91c1c6f4fa8b3448035321531f7 : SUCCESS in 1h 12m 24s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/50450eb372474c15995f3ee40ec7c987 : SUCCESS in 1h 47m 40s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6a94d9916e754f418ea14e6c5ba2bf02 : SUCCESS in 56m 49s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/1299c491314c49929dcf1468535d551b : SUCCESS in 30m 26s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2bca5456061f41a0a71d3f97640c8263 : SUCCESS in 1h 11m 25s\n- nova-next https://zuul.opendev.org/t/openstack/build/0aab0afca9d2411da0ba160c5f1dc90b : SUCCESS in 1h 57m 58s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/5cd08d44e9614d19af1c6edd044c3705 : SUCCESS in 47m 26s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d0234206c42d4dcf931177bba24877ab : SUCCESS in 5m 41s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/bded763f717e482e95a113afe0559d99 : SUCCESS in 27m 21s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/75d6f415bfb44796babf418b6cb0b918 : SUCCESS in 28m 48s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/61e0948b34a54dacb090fa7dbbb6deef : SUCCESS in 52m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1fd2293e877d4bbcaa4934735f37ee05 : SUCCESS in 1h 08m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ca5894b7c38d4d88b870aea5029b9c60 : SUCCESS in 31m 21s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4e1d6d7bd46a42b0b2ba8ee06e1a774b : SUCCESS in 32m 46s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/7e56ef846105487da27b4fc88407c1ae : SUCCESS in 13m 44s","accounts_in_message":[],"_revision_number":1},{"id":"6ee5a8f1b2ff72640a91d92ca8759f97e719ad2e","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-03-25 10:08:44.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ec2b21dc31ac0c2f5f9e970938fe6904ed79db0e","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-03-26 20:03:42.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"162be2a4518d14ba25c600caa316cefcc24978ae","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-03-26 20:20:43.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8ff4eb47bde04284364761635d7ce3a31a8441c9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-26 20:21:12.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"d8f28614a2b49580de066397cd1e78a4c19a328d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-26 22:27:39.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/df800c2f8ea84ccca6e1ba3d1b7466bb\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8765d194ef0f42938989dd6dc49e455f : SUCCESS in 49m 31s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/863d53becbf542df99fc4c1f3b120276 : SUCCESS in 1h 01m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9b06f18e763046ff8ae5e6de205dcd10 : SUCCESS in 1h 19m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8331376f6e84d9b8b585cfb617be8c0 : SUCCESS in 6m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0258a96bbfa04d3c8a38d3940480d921 : SUCCESS in 8m 17s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a6978d52dec44b26b3283cc491fb706a : SUCCESS in 13m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/91cc2cdf81ad47c7bdc4f7f8df701352 : SUCCESS in 13m 15s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c50feb97f7dd4099900059c4625b6019 : SUCCESS in 29m 43s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/462f1c2b4be34344a49c34ba2deeaa55 : SUCCESS in 28m 35s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/f2a8a9bc6edf436eb10c9b565de1bdc1 : SUCCESS in 27m 19s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/83a0b1f8824e48bdbd904491000f72a2 : SUCCESS in 1h 53m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/4d8ceebe5c194fa7851a5742005cd52b : SUCCESS in 1h 56m 37s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/af41d35246e4449fbc482faeb65d420d : SUCCESS in 5m 55s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8d63148396f74fe8ae363e9b8cde402a : SUCCESS in 2h 01m 36s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/8540bb4501034d73a56067d1729a2fda : SUCCESS in 1h 30m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/041ff9bc5a624015ba4fb3989fed4cba : SUCCESS in 50m 33s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/24fb589d2bf044808219b86e85df08bc : SUCCESS in 15m 29s","accounts_in_message":[],"_revision_number":1},{"id":"127ea4e188dec0c8f76cf7b407f3d686faae5ec1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-26 22:27:39.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"d5a63a491f7f463380a5645969920ee0393c5774","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-26 22:28:38.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5ae5367c875940bda5ae92bcb03bc344\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8045adb063c4771b63739125b44b9c2 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"96b0126895a0892c55a5a35cb26f71d627738cbb","revisions":{"96b0126895a0892c55a5a35cb26f71d627738cbb":{"kind":"REWORK","_number":1,"created":"2026-03-13 22:32:12.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/40/980540/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/40/980540/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/980540/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/980540/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/980540/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/40/980540/1"}}},"commit":{"parents":[{"commit":"9a0fc3644655b06a863e1960c66ab53fe2c08a9d","subject":"Merge \"[nova-tox-py312-threading]Ignore failing tests\" into stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9a0fc3644655b06a863e1960c66ab53fe2c08a9d"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-27 16:16:54.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-13 22:32:12.000000000","tz":0},"subject":"api: Handle empty imageRef alongside null for local BDM check","message":"api: Handle empty imageRef alongside null for local BDM check\n\nWe don\u0027t want users creating BDMs with source_type\u003dimage,\ndestination_type\u003dlocal and boot_index\u003d0, since that redefines our root\ndisk definition which should be controlled by the flavor\u0027s \u0027disk\u0027\nproperty. We did have a check for this, but it explicitly checked for\nthe \u0027imageRef\u0027 being set to null - which isn\u0027t permitted by the schemas\n-instead of the empty string that is expected when creating a BFV\ninstance. Correct this check.\n\nChange-Id: Id3442c3d315e6bb63e6c3675f4ab104885b3884f\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nCloses-Bug: #2077980\n(cherry picked from commit 53eb2cdeab4d25c8842d1f76e074ed3c24323d0d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/96b0126895a0892c55a5a35cb26f71d627738cbb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/96b0126895a0892c55a5a35cb26f71d627738cbb"}]},"branch":"refs/heads/stable/2025.2"}},"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"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":{}}}]}
