)]}'
{"id":"openstack%2Fpython-cyborgclient~994696","triplet_id":"openstack%2Fpython-cyborgclient~master~Idd584558103e27a46e8f31238de8c1a49e6e0d69","project":"openstack/python-cyborgclient","branch":"master","topic":"lp_2146351","attention_set":{},"removed_from_attention_set":{"9976":{"account":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"last_update":"2026-06-25 07:08:36.000000000","reason":"\u003cGERRIT_ACCOUNT_9976\u003e replied on the change","reason_account":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"}}},"hashtags":[],"change_id":"Idd584558103e27a46e8f31238de8c1a49e6e0d69","subject":"Drop v1 API from cyborgclient","status":"NEW","created":"2026-06-24 12:33:38.000000000","updated":"2026-06-25 07:08:44.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":43,"unresolved_comment_count":7,"work_in_progress":true,"has_review_started":true,"meta_rev_id":"52884269aad223561328fc83472c9a92abf36bf2","_number":994696,"virtual_id_number":994696,"owner":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-06-24 13:16:31.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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":-1,"date":"2026-06-24 15:40:11.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":-1,"date":"2026-06-25 07:08:36.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"rejected":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":-1,"date":"2026-06-24 13:03:11.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},{"_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}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"REVIEWER":[{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},{"_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":"2026-06-24 12:33:47.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-06-24 12:45:18.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-06-24 15:40:11.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"}],"messages":[{"id":"3a2342f0a5700a83efd2bd42f0c2d50767974b3c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"date":"2026-06-24 12:33:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a29d8d869ae257ebdee8c93a68cefe8d3b2b2b84","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-24 12:33:47.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"4d730fa0a77d18c7f178ff53e0927b4a18a8c1d7","author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"date":"2026-06-24 12:35:54.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4198f0dc2bdec9a92e3e221e1a5ba232a95568fa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-24 12:45:18.000000000","message":"Patch Set 1: Verified-1\n\n(6 comments)\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/48b3717f2fe541d78ec481ddd4cb7dd7\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/a9b1fa35275845b49f544cc180ee6c36 : SUCCESS in 2m 48s\n- requirements-check https://zuul.opendev.org/t/openstack/build/59f6a5dc0b2b4e7687c01be3f51b3375 : SUCCESS in 2m 16s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/9c3a0ce5893f417cafad4d8b81fb2c0a : SUCCESS in 5m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6b670e0da11144018c5b227cb963385b : SUCCESS in 2m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9b6a0b0656a547139a5831af2d35dcce : FAILURE in 2m 39s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/65ebe3ebdebf4631bdf0dbacf8438088 : FAILURE in 3m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/de5f4d6252dc468b9d81f0e3c11c6740 : FAILURE in 2m 45s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f23d512b0c27417888b0b29567a73c5a : FAILURE in 3m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ae73e288fcf58ab2fb2ff7e6271c6c70f05397b9","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-24 12:54:24.000000000","message":"Patch Set 1:\n\n(9 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/ca830437f4a2433fbd795b73fd3afd5c\n\n- teim-code-review https://zuul.teim.app/t/main/build/9bf8df2f42a04a6096b1f4fb7f4af285 : SUCCESS in 20m 29s\n\nWarning:\n  The commit subject includes a \u0027WIP:\u0027 prefix indicating work-in-progress, and the commit body could better explain the AcceleratorProxy design rationale and method compatibility approach. Impact: The WIP prefix signals the patch is not ready for final merge; OpenStack convention is to use the WIP/Hold workflow in Gerrit rather than embedding it in the commit subject. Recommendation: Remove the \u0027WIP:\u0027 prefix from the commit subject before submitting for merge. Expand the commit body to document the key design decision (AcceleratorProxy replaces openstacksdk proxy) and the method signature compatibility approach.\n  The openstacksdk dependency was removed from requirements.txt, but the ProgramDeployable command still uses self.app.client_manager.image which is provided by openstacksdk via OSC, and its exception types are still needed. Impact: Removing openstacksdk as a direct requirement is acceptable since osc-lib pulls it transitively, but the code still depends on openstacksdk exception types for the image client, making the migration incomplete. Recommendation: Verify that openstacksdk remains available transitively (via osc-lib) and correct the image_client exception handling in deployable.py to catch the right exception type.","accounts_in_message":[],"_revision_number":1},{"id":"1d0e9d32847b83fc973560a0040a54ed38a2dc44","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"date":"2026-06-24 13:03:04.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"f5ea3be934ec87ee465477ac83c4686decc668c5","author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"date":"2026-06-24 13:03:11.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"c0c8f8402739626f9372bdd7fbe766946a3c8831","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-24 13:03:12.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"77adad0948147adf03ed851e2955578caa549fd3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-24 13:16:31.000000000","message":"Patch Set 2: Verified-1\n\n(6 comments)\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/5a215ebbcabd46bd8bd63cd027d55676\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/2df147d3f5244ab4bc5f92fc48634e21 : SUCCESS in 2m 42s\n- requirements-check https://zuul.opendev.org/t/openstack/build/eeffc07d079a4802a3b7dbe023fcade5 : SUCCESS in 1m 36s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/4786f607deaf4ac2840b701d4fd8d6eb : SUCCESS in 5m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/af4dce622be1419394a5f08aefd7e42a : SUCCESS in 3m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aa87a6404cf74423bb8463773cc284ed : FAILURE in 3m 08s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/05d59d8c213d498faf7c90cb5f688ab4 : FAILURE in 2m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4b4a9e8cf5f7447dbc1b7190574d1036 : FAILURE in 2m 17s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c880d3beb5a34a3b9f313912359eaa5a : FAILURE in 5m 12s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fa928bd8309d171948282ab15e05890457becf90","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-24 13:39:34.000000000","message":"Patch Set 2:\n\n(13 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/38e2b15f657e405e945c8d12b64f60f2\n\n- teim-code-review https://zuul.teim.app/t/main/build/622bd0f915cc4fcaad6e26e5150717ba : SUCCESS in 15m 18s\n\nWarning:\n  The patch removes openstacksdk exception imports across all OSC v2 modules and tests, replacing them with cyborgclient.exceptions, but the new exception hierarchy is incomplete and does not provide feature parity with openstacksdk\u0027s rich HTTP exception classes Impact: OSC modules that previously caught specific openstacksdk exceptions (sdk_exc.HttpException with .details, sdk_exc.ResourceNotFound) now catch cyborgclient equivalents that lack attributes or behavioral parity, causing runtime failures in error handling paths Recommendation: Audit all exception catches across OSC v2 modules and verify that every attribute accessed on cyborgclient exceptions (e.g., .details, .message) exists on the new exception classes. Add missing attributes or update catch sites before merge.\n  The test suite only mocks the client and does not test AcceleratorProxy against real HTTP responses or verify method signatures match between OSC modules and the proxy Impact: The critical method signature mismatches (delete with extra False arg, program with wrong argument type) were not caught by tests because the mock client accepts any arguments silently Recommendation: Add integration tests or contract tests that verify the OSC module call signatures match the AcceleratorProxy method signatures. Consider using specc\u003dTrue in mock.MagicMock to enforce signature matching.","accounts_in_message":[],"_revision_number":2},{"id":"159e465131b1ba709b04f1ff5b6cee5dc3b3239c","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-24 15:40:11.000000000","message":"Patch Set 2: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":2},{"id":"cd551d36f8ccd225f329309377d901a9101cd92b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-24 15:53:49.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8d7cf650b7c8407a0f520fcc67ff130727bd5aa3","author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"date":"2026-06-25 07:08:36.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"52884269aad223561328fc83472c9a92abf36bf2","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"date":"2026-06-25 07:08:44.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"b984d500549f9f27e13e6d07ead96ac44a69d191","revisions":{"8fbc0f3d5ea5adfe644f97c344cd6101634bea24":{"kind":"REWORK","_number":1,"created":"2026-06-24 12:33:38.000000000","uploader":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"ref":"refs/changes/96/994696/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cyborgclient","ref":"refs/changes/96/994696/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cyborgclient refs/changes/96/994696/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cyborgclient refs/changes/96/994696/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cyborgclient refs/changes/96/994696/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cyborgclient refs/changes/96/994696/1"}}},"commit":{"parents":[{"commit":"745e927b8aa15096fd663a3a95b4b2f6faa7d9e4","subject":"Merge \"Update master for stable/2025.2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cyborgclient/commit/745e927b8aa15096fd663a3a95b4b2f6faa7d9e4"}]}],"author":{"name":"Ronelle Landy","email":"rlandy@redhat.com","date":"2026-06-24 12:14:09.000000000","tz":180},"committer":{"name":"Ronelle Landy","email":"rlandy@redhat.com","date":"2026-06-24 12:33:36.000000000","tz":180},"subject":"WIP: Drop v1 API from cyborgclient","message":"WIP: Drop v1 API from cyborgclient\n\nUse SDK accelerator v2 support in its place.\nThis patch removes:\n - cyborgclient/v1/\n - cyborgclient/osc/v1/\n - cyborgclient/common related files\n - and v1 related tests\n\nAnd replaces them with:\n - cyborgclient/osc/v2 code additions and modifications\n - updated v2 tests\n\nCloses-Bug: #214635\n\nAssisted-By: Claude (Sonnet 4.5)\nChange-Id: Idd584558103e27a46e8f31238de8c1a49e6e0d69\nSigned-off-by: Ronelle Landy \u003crlandy@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cyborgclient/commit/8fbc0f3d5ea5adfe644f97c344cd6101634bea24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cyborgclient/commit/8fbc0f3d5ea5adfe644f97c344cd6101634bea24"}]},"branch":"refs/heads/master"},"b984d500549f9f27e13e6d07ead96ac44a69d191":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-06-24 13:03:04.000000000","uploader":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"ref":"refs/changes/96/994696/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cyborgclient","ref":"refs/changes/96/994696/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cyborgclient refs/changes/96/994696/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cyborgclient refs/changes/96/994696/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cyborgclient refs/changes/96/994696/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cyborgclient refs/changes/96/994696/2"}}},"commit":{"parents":[{"commit":"745e927b8aa15096fd663a3a95b4b2f6faa7d9e4","subject":"Merge \"Update master for stable/2025.2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cyborgclient/commit/745e927b8aa15096fd663a3a95b4b2f6faa7d9e4"}]}],"author":{"name":"Ronelle Landy","email":"rlandy@redhat.com","date":"2026-06-24 12:14:09.000000000","tz":180},"committer":{"name":"Ronelle Landy","email":"rlandy@redhat.com","date":"2026-06-24 13:03:04.000000000","tz":0},"subject":"Drop v1 API from cyborgclient","message":"Drop v1 API from cyborgclient\n\nUse SDK accelerator v2 support in its place.\nThis patch removes:\n - cyborgclient/v1/\n - cyborgclient/osc/v1/\n - cyborgclient/common related files\n - and v1 related tests\n\nAnd replaces them with:\n - cyborgclient/osc/v2 code additions and modifications\n - updated v2 tests\n\nCloses-Bug: #214635\n\nAssisted-By: Claude (Sonnet 4.5)\nChange-Id: Idd584558103e27a46e8f31238de8c1a49e6e0d69\nSigned-off-by: Ronelle Landy \u003crlandy@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cyborgclient/commit/b984d500549f9f27e13e6d07ead96ac44a69d191"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cyborgclient/commit/b984d500549f9f27e13e6d07ead96ac44a69d191"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
