)]}'
{"id":"openstack%2Frequirements~814934","triplet_id":"openstack%2Frequirements~stable%2Fxena~I1a74098776bae850c467d214bac97ebcdb328b22","project":"openstack/requirements","branch":"stable/xena","attention_set":{},"removed_from_attention_set":{"14288":{"account":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"last_update":"2021-10-22 02:00:13.000000000","reason":"removed on reply"},"8863":{"account":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"last_update":"2021-10-22 22:34:27.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I1a74098776bae850c467d214bac97ebcdb328b22","subject":"Remove futures from constraints","status":"MERGED","created":"2021-10-21 15:30:38.000000000","updated":"2021-10-22 22:34:27.000000000","submitted":"2021-10-22 22:34:27.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"814934","cherry_pick_of_change":813693,"cherry_pick_of_patch_set":2,"meta_rev_id":"c4c26fbe083a3a79200f47c1f5c81f242b879ad0","_number":814934,"virtual_id_number":814934,"owner":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-10-22 22:34:26.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":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"all":[{"value":2,"date":"2021-10-22 02:13:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"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":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"all":[{"value":1,"date":"2021-10-22 20:40:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-10-21 15:32:14.000000000","updated_by":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"reviewer":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"state":"REVIEWER"},{"updated":"2021-10-21 15:46:09.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":"2021-10-21 17:14:09.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":"fc6497459946962c44b8a9526a7d34f0965fcdf0","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2021-10-21 15:30:38.000000000","message":"Patch Set 1: Cherry Picked from branch master.\n\nThe following files contain Git conflicts:\n* upper-constraints.txt","accounts_in_message":[],"_revision_number":1},{"id":"392dc176118abc3faa5129f9a793f4cc191f8838","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2021-10-21 15:31:25.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"b953c85aa73a5239711178e7fae8da57ec97c99a","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2021-10-21 15:31:34.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":2},{"id":"b2b7ce101c410f2d8870b7485813f1b7d9eca979","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-21 15:46:09.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\n\n- requirements-tox-py38-check-uc-aarch64 https://zuul.opendev.org/t/openstack/build/c6b8110aa8e34af684fe34309bfcf311 : FAILURE in 12m 38s","accounts_in_message":[],"_revision_number":2},{"id":"2e6de2bb439c8d09a19f0d94759e3cc9e81f8596","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-21 17:14:09.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e34f6a9f288442e89577b8433bed2a9b : SUCCESS in 5m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0dec44e713f34dceb01ba7139aadec79 : SUCCESS in 5m 27s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d04557058a3546ce89f125b235da279b : SUCCESS in 5m 28s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c00cf89fecca4a12b1049546f65c1820 : SUCCESS in 5m 25s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/189fd35ae07a46ab80af9763ff79fa31 : SUCCESS in 5m 03s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/712a25daafab424097fd46a265daeaed : SUCCESS in 4m 56s\n- requirements-tox-py36-check-uc https://zuul.opendev.org/t/openstack/build/0222d31cc2ac43b280438b8dc024df21 : SUCCESS in 11m 55s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/a498763909ee41dc873109d5513f0ca7 : SUCCESS in 10m 20s\n- cross-barbican-py38 https://zuul.opendev.org/t/openstack/build/feed1ee773e242e1b3e6ebc482521545 : SUCCESS in 7m 12s\n- cross-cinder-py38 https://zuul.opendev.org/t/openstack/build/725671ea627744ab8bbca8e547e3fba9 : SUCCESS in 11m 17s\n- cross-glance-py38 https://zuul.opendev.org/t/openstack/build/0f2ef9be99de4945a29f33eabc62e293 : SUCCESS in 7m 26s\n- cross-horizon-py38 https://zuul.opendev.org/t/openstack/build/80f3c2b0a91241408d2b3bfd0b4b0d5f : SUCCESS in 10m 37s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/72b4cd3c211e4605b5db88bc41e7e21c : SUCCESS in 9m 26s\n- cross-ironic-py38 https://zuul.opendev.org/t/openstack/build/6e8c450a31d849ffb2f3c620b7c09615 : SUCCESS in 12m 28s\n- cross-keystone-py38 https://zuul.opendev.org/t/openstack/build/bc03f3b9f96843b09bf62c298fa7bfbc : SUCCESS in 13m 20s\n- cross-manila-py38 https://zuul.opendev.org/t/openstack/build/6118e4a163894d57ae65d61dafb7a623 : SUCCESS in 10m 31s\n- cross-masakari-py38 https://zuul.opendev.org/t/openstack/build/33aad55d6249488caca359e6c52af71d : SUCCESS in 7m 10s\n- cross-neutron-py38 https://zuul.opendev.org/t/openstack/build/fe3e5d1d7b894ab6a850ddd2f4c51826 : SUCCESS in 32m 59s\n- cross-nova-py38 https://zuul.opendev.org/t/openstack/build/6fc71795ca14439a83bc3084fa80ced0 : SUCCESS in 12m 38s\n- cross-placement-py38 https://zuul.opendev.org/t/openstack/build/0481e91b5fe84cbb862907e67853aa89 : SUCCESS in 6m 26s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/28665fd4ddce4707910a35007e3e619d : SUCCESS in 4m 17s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/54ae71539f29436aa8c430cfac3b97a1 : SUCCESS in 23m 55s\n- cross-placement-functional-py38 https://zuul.opendev.org/t/openstack/build/a5b7b2c6110e4958ba5963d73875d8eb : SUCCESS in 6m 42s\n- cross-octavia-py38 https://zuul.opendev.org/t/openstack/build/295f1a40d4b943ca8a93963ce7ed87d2 : SUCCESS in 6m 12s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/da651f3fec874a7482985ddcfc0199af : SUCCESS in 8m 12s\n- cross-swift-py38 https://zuul.opendev.org/t/openstack/build/dfa3489b2a054e2dadb9294eff55c80d : SUCCESS in 14m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/542e314efa0241a98dabef815f38bfef : SUCCESS in 57m 36s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fbf758ae2b524aeba3e28bf890a59dd2 : SUCCESS in 1h 27m 44s","accounts_in_message":[],"_revision_number":2},{"id":"07522266b939ec3029b227a41d36368b7f640ba4","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2021-10-22 02:00:13.000000000","message":"Patch Set 2: Code-Review-2\n\nI don\u0027t think we should remove it from stable branches if it\u0027s not causing any active harm","accounts_in_message":[],"_revision_number":2},{"id":"a2d13f62289fb9188fca193abf1b963756a816c3","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2021-10-22 02:10:41.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c68cb0650b6f5b835dcd9e04c645e17e488cb78f","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2021-10-22 02:13:56.000000000","message":"Patch Set 2: Code-Review+2\n\nin that case, ok","accounts_in_message":[],"_revision_number":2},{"id":"39d5054a97341b6f0b0e8e07f613b6e58ebdc1a5","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2021-10-22 15:17:01.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"07d3a26ee5d080b2046185cfb4226cb33d2c641e","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2021-10-22 20:40:18.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"253754a6d74b439949fb29f71a1e6505a894ff97","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-22 20:41:04.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"459a8ca2d2416e65ee3997cbcf4759602551812a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-22 22:34:26.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27dad797ccbf4366bccce0f702c7fcf3 : SUCCESS in 4m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8bb758bda56a41a092de8e8eebdce727 : SUCCESS in 4m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2921c98dd8c54a4984e5803a1424b308 : SUCCESS in 4m 49s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/c38248f77449424997f05314ed7a6187 : SUCCESS in 4m 09s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/4abe9714ecb746fc89ae6f47eba574ec : SUCCESS in 4m 20s\n- requirements-tox-py36-check-uc https://zuul.opendev.org/t/openstack/build/0e7d6db200bf46fea02bdb923797014c : SUCCESS in 8m 23s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/aa07fe6ccd864dd794fd8e12a1455172 : SUCCESS in 9m 10s\n- cross-cinder-py38 https://zuul.opendev.org/t/openstack/build/f04a4a8b1854402095e196249c9ff225 : SUCCESS in 9m 52s\n- cross-glance-py38 https://zuul.opendev.org/t/openstack/build/41cd7225d8054fea9cee9d5861141cf5 : SUCCESS in 6m 52s\n- cross-horizon-py38 https://zuul.opendev.org/t/openstack/build/2b11194855074ae7a6be63fcb1bfe6b0 : SUCCESS in 11m 08s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/54378a938e62489192be2625750d67e7 : SUCCESS in 8m 01s\n- cross-ironic-py38 https://zuul.opendev.org/t/openstack/build/c96d55326cad46b9a0c9a60aaae2301c : SUCCESS in 8m 28s\n- cross-keystone-py38 https://zuul.opendev.org/t/openstack/build/615ed45c554b4e0c91c30ee89d9538c4 : SUCCESS in 13m 44s\n- cross-manila-py38 https://zuul.opendev.org/t/openstack/build/f0ee869cce624f40b0a3e55336d3ac5e : SUCCESS in 11m 07s\n- cross-masakari-py38 https://zuul.opendev.org/t/openstack/build/9a50f6267f054eb296bc01dda7b1d915 : SUCCESS in 5m 28s\n- cross-neutron-py38 https://zuul.opendev.org/t/openstack/build/471f387b93e0495087dcdb86f33ea123 : SUCCESS in 24m 39s\n- cross-nova-py38 https://zuul.opendev.org/t/openstack/build/9cdfc01f8de5482583306795e6fa33e6 : SUCCESS in 11m 39s\n- cross-placement-py38 https://zuul.opendev.org/t/openstack/build/d6fa135cf6f241b3ab2e5821320c0487 : SUCCESS in 5m 43s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/38772e6d81364ecaaf51e1caff8162bb : SUCCESS in 4m 22s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/a25b8cfc2ab141b2b74ead3a875c0b89 : SUCCESS in 17m 35s\n- cross-placement-functional-py38 https://zuul.opendev.org/t/openstack/build/f4b328f0ac094b7c81897078d7a31f59 : SUCCESS in 6m 12s\n- cross-octavia-py38 https://zuul.opendev.org/t/openstack/build/a8cb987a20e74ed3a543e1adb79cf06f : SUCCESS in 5m 27s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/c6de5b417c704b7da1520d956761240f : SUCCESS in 7m 04s\n- cross-swift-py38 https://zuul.opendev.org/t/openstack/build/1f1448a9efa14d5e841369cadaf17e33 : SUCCESS in 13m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2d630e618638451f996932e026058dcf : SUCCESS in 56m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ce07050ff79a4c93a0ab4ec5ce6272ca : SUCCESS in 1h 16m 31s","accounts_in_message":[],"_revision_number":2},{"id":"c4c26fbe083a3a79200f47c1f5c81f242b879ad0","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-22 22:34:27.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"63d07e3b45ae4db0832486e91f1c002b94d4c608","revisions":{"3aff33e63b36969474d38764a1dea3510248d4f9":{"kind":"REWORK","_number":1,"created":"2021-10-21 15:30:38.000000000","uploader":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"ref":"refs/changes/34/814934/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/34/814934/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/34/814934/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/34/814934/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/34/814934/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/34/814934/1"}}},"commit":{"parents":[{"commit":"13b4c13d919b49a7b02dc6a3101f78fb26634510","subject":"update constraint for python-ironicclient to new release 4.8.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/13b4c13d919b49a7b02dc6a3101f78fb26634510"}]}],"author":{"name":"Andrii Ostapenko","email":"andrii.ostapenko@att.com","date":"2021-10-12 19:01:20.000000000","tz":-360},"committer":{"name":"Andrii Ostapenko","email":"anost1986@gmail.com","date":"2021-10-21 15:30:38.000000000","tz":0},"subject":"Remove futures from constraints","message":"Remove futures from constraints\n\nAccording to [0] futures is not intended for python3 and does not work\nwith it.\n\n[0] https://pypi.org/project/futures/\n\nChange-Id: I1a74098776bae850c467d214bac97ebcdb328b22\n(cherry picked from commit c7a0da2f26ac940c20e2ca4644e6ce3a9885e182)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/3aff33e63b36969474d38764a1dea3510248d4f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/3aff33e63b36969474d38764a1dea3510248d4f9"}]},"branch":"refs/heads/stable/xena"},"63d07e3b45ae4db0832486e91f1c002b94d4c608":{"kind":"REWORK","_number":2,"created":"2021-10-21 15:31:25.000000000","uploader":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"ref":"refs/changes/34/814934/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/34/814934/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/34/814934/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/34/814934/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/34/814934/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/34/814934/2"}}},"commit":{"parents":[{"commit":"13b4c13d919b49a7b02dc6a3101f78fb26634510","subject":"update constraint for python-ironicclient to new release 4.8.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/13b4c13d919b49a7b02dc6a3101f78fb26634510"}]}],"author":{"name":"Andrii Ostapenko","email":"andrii.ostapenko@att.com","date":"2021-10-12 19:01:20.000000000","tz":-360},"committer":{"name":"Andrii Ostapenko","email":"anost1986@gmail.com","date":"2021-10-21 15:31:18.000000000","tz":0},"subject":"Remove futures from constraints","message":"Remove futures from constraints\n\nAccording to [0] futures is not intended for python3 and does not work\nwith it.\n\n[0] https://pypi.org/project/futures/\n\nChange-Id: I1a74098776bae850c467d214bac97ebcdb328b22\n(cherry picked from commit c7a0da2f26ac940c20e2ca4644e6ce3a9885e182)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/63d07e3b45ae4db0832486e91f1c002b94d4c608"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/63d07e3b45ae4db0832486e91f1c002b94d4c608"}]},"branch":"refs/heads/stable/xena"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
