)]}'
{"id":"depot~4332","triplet_id":"depot~canon~I77030aaf8b874c330218b78c77d15216e13b9af7","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000034":{"account":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"last_update":"2021-12-15 15:49:40.000000000","reason":"Change was submitted"},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2021-12-15 15:48:51.000000000","reason":"tazjin replied on the change"},"1000000":{"account":{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"},"last_update":"2021-12-15 15:49:40.000000000","reason":"Change was submitted"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2021-12-15 15:49:40.000000000","reason":"Change was submitted"},"1000045":{"account":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"last_update":"2021-12-15 15:22:18.000000000","reason":"wpcarro replied on the change"}},"hashtags":[],"change_id":"I77030aaf8b874c330218b78c77d15216e13b9af7","subject":"fix(ops/pipelines): Chunk build pipeline into multiple uploads","status":"MERGED","created":"2021-12-15 11:32:03.000000000","updated":"2021-12-15 15:49:40.000000000","submitted":"2021-12-15 15:49:40.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"4332","meta_rev_id":"046f01c46b61a4130d03d275d1e4b22b98b98058","_number":4332,"virtual_id_number":4332,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-12-15 15:49:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-12-15 15:49:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-12-15 15:49:40.000000000","_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}]}},"removable_reviewers":[{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"},{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}],"reviewers":{"REVIEWER":[{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"},{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-12-15 11:32:04.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-12-15 11:33:12.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-12-15 12:01:49.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"},"state":"REVIEWER"},{"updated":"2021-12-15 12:01:49.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"state":"REVIEWER"},{"updated":"2021-12-15 12:01:49.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"state":"REVIEWER"},{"updated":"2021-12-15 14:11:43.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"state":"REVIEWER"},{"updated":"2021-12-15 15:49:40.000000000","updated_by":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"3c26b6278278ec0dc33b9268b109ac61e2ce6c1a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-12-15 11:32:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"104da808b624d679b9199e0dbcec00f40da5d938","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 11:32:04.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 of cl/4332: https://buildkite.com/tvl/depot/builds/10009","accounts_in_message":[],"_revision_number":1},{"id":"91165523e57c1c7be7e8bb241b2d816ffac92ffb","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 11:33:12.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/10009","accounts_in_message":[],"_revision_number":1},{"id":"3658025c17d9c4c7f73990b7d10d3d428544547c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-12-15 11:43:00.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4e140e7feb921045cc1ac36882d8a07c811ffb57","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 11:43:01.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 of cl/4332: https://buildkite.com/tvl/depot/builds/10010","accounts_in_message":[],"_revision_number":2},{"id":"f67ed0165ea2b18a5360c3551723435bccc72b9a","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 11:44:12.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/10010","accounts_in_message":[],"_revision_number":2},{"id":"a37dd5b4128229c14193a1aeced53bc7df3d9455","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-12-15 11:46:29.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3fdc76db5e59caf57d28d31d28bfee26ec7091c0","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 11:46:30.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 of cl/4332: https://buildkite.com/tvl/depot/builds/10011","accounts_in_message":[],"_revision_number":3},{"id":"d9a4df9b0fee8b015d9f4fb8d2cc4d285903e8cb","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 11:47:52.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/10011","accounts_in_message":[],"_revision_number":3},{"id":"e6953c8bc67d189d29fd6011a78d45c91a8150cb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-12-15 11:54:27.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"0a64a8b9f47d1f3507cd9450c0877869232e77b5","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 11:54:28.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 of cl/4332: https://buildkite.com/tvl/depot/builds/10012","accounts_in_message":[],"_revision_number":4},{"id":"d4fe2361d7085296d21835b51013acc6866e0e39","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 11:55:32.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/10012","accounts_in_message":[],"_revision_number":4},{"id":"b08914d2005df588efa88f22f969a841b0935e0e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-12-15 12:00:04.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"defcc311bb7ffe19e6369ead526022c423bbcad1","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 12:00:04.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 of cl/4332: https://buildkite.com/tvl/depot/builds/10013","accounts_in_message":[],"_revision_number":5},{"id":"3a018551e0f514199196e38175e3a60aad7c0205","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 12:01:32.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/10013","accounts_in_message":[],"_revision_number":5},{"id":"26f4d852066a675c952b6f99c85233e6c02c5af0","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-12-15 12:01:49.000000000","message":"Patch Set 5: Autosubmit+1","accounts_in_message":[],"_revision_number":5},{"id":"847d5049c6d5239a28b48662c9878d1c8373072c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-12-15 14:02:19.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"ce134fd128a98ec2d4002d5a2b7c55ef4935b8a0","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 14:02:21.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 of cl/4332: https://buildkite.com/tvl/depot/builds/10019","accounts_in_message":[],"_revision_number":6},{"id":"04520ce793211f3d4cf158bac7bf6811b625e9f5","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 14:03:53.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/10019","accounts_in_message":[],"_revision_number":6},{"id":"e6f92cfaec9c96e3506862d7b28429237c23fd4a","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-12-15 14:11:43.000000000","message":"Patch Set 6: Autosubmit+1","accounts_in_message":[],"_revision_number":6},{"id":"363a3baaec74df14bc1f4159d58e2529f7c8b566","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-12-15 14:21:39.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"68d6433a5c0539d3db8796ef992cbf5fd7b43ce7","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 14:21:39.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 of cl/4332: https://buildkite.com/tvl/depot/builds/10023","accounts_in_message":[],"_revision_number":7},{"id":"7f108c3ab76cc23990538a0374c47100570489ac","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-12-15 14:25:12.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/10023","accounts_in_message":[],"_revision_number":7},{"id":"de4724346e9114578e1d8d30d2c7b3f7ed9353e0","author":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"date":"2021-12-15 15:22:18.000000000","message":"Patch Set 7: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"1eb38f618e870171204da75cab993d9fec0ca8f0","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-12-15 15:48:51.000000000","message":"Patch Set 7: Autosubmit+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"046f01c46b61a4130d03d275d1e4b22b98b98058","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2021-12-15 15:49:40.000000000","message":"Change has been successfully rebased and submitted as 38ec27e834b3d177b846d35064bba58fd70f41df","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"38ec27e834b3d177b846d35064bba58fd70f41df","revisions":{"d97b2e5203dc90013ca011bc788d8538c077ce4f":{"kind":"REWORK","_number":1,"created":"2021-12-15 11:32:03.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/32/4332/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/32/4332/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/32/4332/1"}}},"commit":{"parents":[{"commit":"e9bfa84aafc65896e2fffead2f1ef4853bdd59af","subject":"refactor(3p/lisp): Use sources from nixpkgs where possible","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de9bfa84aafc65896e2fffead2f1ef4853bdd59af"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 11:28:15.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 11:28:15.000000000","tz":180},"subject":"fix(ops/pipelines): Chunk build pipeline into multiple uploads","message":"fix(ops/pipelines): Chunk build pipeline into multiple uploads\n\nThe number of jobs in the depot pipeline is reaching the limits of the\nBuildkite backend\u0027s ability for a single pipeline upload. Based on a\nconversation with their support my understanding is that this has to\ndo with internal locking mechanisms at Buildkite.\n\nTo work around this, we can instead chunk the pipeline into several\nsmaller chunks that are uploaded serially.\n\nThis commit introduces logic to chunk the pipeline accordingly. The\nchunk size chosen is 256 for now (a multiple of our number of agents,\nwhich is useful if we can get builds from the first chunk to start\nbefore the next ones are uploaded).\n\nNote that this chunk size is significantly below even the current\nnumber of targets (~460 as of this commit), but choosing a lower chunk\nsize might alleviate problems we\u0027ve been seeing with timeouts during\npipeline uploads.\n\nChange-Id: I77030aaf8b874c330218b78c77d15216e13b9af7\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd97b2e5203dc90013ca011bc788d8538c077ce4f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd97b2e5203dc90013ca011bc788d8538c077ce4f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e9bfa84aafc65896e2fffead2f1ef4853bdd59af","is_merged_in_target_branch":true,"change_id":"I520a006535980271b2fa4e0ed4e34029475dcbef","change_number":4331,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"735139dbbe7430e558564c11007f3fb3c03c5d48":{"kind":"REWORK","_number":2,"created":"2021-12-15 11:43:00.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/32/4332/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/32/4332/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/32/4332/2"}}},"commit":{"parents":[{"commit":"e9bfa84aafc65896e2fffead2f1ef4853bdd59af","subject":"refactor(3p/lisp): Use sources from nixpkgs where possible","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de9bfa84aafc65896e2fffead2f1ef4853bdd59af"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 11:28:15.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 11:42:58.000000000","tz":180},"subject":"fix(ops/pipelines): Chunk build pipeline into multiple uploads","message":"fix(ops/pipelines): Chunk build pipeline into multiple uploads\n\nThe number of jobs in the depot pipeline is reaching the limits of the\nBuildkite backend\u0027s ability for a single pipeline upload. Based on a\nconversation with their support my understanding is that this has to\ndo with internal locking mechanisms at Buildkite.\n\nTo work around this, we can instead chunk the pipeline into several\nsmaller chunks that are uploaded serially.\n\nThis commit introduces logic to chunk the pipeline accordingly. The\nchunk size chosen is 256 for now (a multiple of our number of agents,\nwhich is useful if we can get builds from the first chunk to start\nbefore the next ones are uploaded).\n\nNote that this chunk size is significantly below even the current\nnumber of targets (~460 as of this commit), but choosing a lower chunk\nsize might alleviate problems we\u0027ve been seeing with timeouts during\npipeline uploads.\n\nChange-Id: I77030aaf8b874c330218b78c77d15216e13b9af7\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d735139dbbe7430e558564c11007f3fb3c03c5d48"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d735139dbbe7430e558564c11007f3fb3c03c5d48"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e9bfa84aafc65896e2fffead2f1ef4853bdd59af","is_merged_in_target_branch":true,"change_id":"I520a006535980271b2fa4e0ed4e34029475dcbef","change_number":4331,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"4d5c2b8a4b0a6408d4af41071f71fd7ade3f2900":{"kind":"REWORK","_number":3,"created":"2021-12-15 11:46:29.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/32/4332/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/32/4332/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/32/4332/3"}}},"commit":{"parents":[{"commit":"e9bfa84aafc65896e2fffead2f1ef4853bdd59af","subject":"refactor(3p/lisp): Use sources from nixpkgs where possible","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de9bfa84aafc65896e2fffead2f1ef4853bdd59af"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 11:28:15.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 11:46:27.000000000","tz":180},"subject":"fix(ops/pipelines): Chunk build pipeline into multiple uploads","message":"fix(ops/pipelines): Chunk build pipeline into multiple uploads\n\nThe number of jobs in the depot pipeline is reaching the limits of the\nBuildkite backend\u0027s ability for a single pipeline upload. Based on a\nconversation with their support my understanding is that this has to\ndo with internal locking mechanisms at Buildkite.\n\nTo work around this, we can instead chunk the pipeline into several\nsmaller chunks that are uploaded serially.\n\nThis commit introduces logic to chunk the pipeline accordingly. The\nchunk size chosen is 256 for now (a multiple of our number of agents,\nwhich is useful if we can get builds from the first chunk to start\nbefore the next ones are uploaded).\n\nNote that this chunk size is significantly below even the current\nnumber of targets (~460 as of this commit), but choosing a lower chunk\nsize might alleviate problems we\u0027ve been seeing with timeouts during\npipeline uploads.\n\nChange-Id: I77030aaf8b874c330218b78c77d15216e13b9af7\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4d5c2b8a4b0a6408d4af41071f71fd7ade3f2900"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4d5c2b8a4b0a6408d4af41071f71fd7ade3f2900"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e9bfa84aafc65896e2fffead2f1ef4853bdd59af","is_merged_in_target_branch":true,"change_id":"I520a006535980271b2fa4e0ed4e34029475dcbef","change_number":4331,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c0da10c9422573df073d35612a584bcd615fc047":{"kind":"REWORK","_number":4,"created":"2021-12-15 11:54:27.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/32/4332/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/32/4332/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/32/4332/4"}}},"commit":{"parents":[{"commit":"e9bfa84aafc65896e2fffead2f1ef4853bdd59af","subject":"refactor(3p/lisp): Use sources from nixpkgs where possible","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de9bfa84aafc65896e2fffead2f1ef4853bdd59af"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 11:28:15.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 11:54:25.000000000","tz":180},"subject":"fix(ops/pipelines): Chunk build pipeline into multiple uploads","message":"fix(ops/pipelines): Chunk build pipeline into multiple uploads\n\nThe number of jobs in the depot pipeline is reaching the limits of the\nBuildkite backend\u0027s ability for a single pipeline upload. Based on a\nconversation with their support my understanding is that this has to\ndo with internal locking mechanisms at Buildkite.\n\nTo work around this, we can instead chunk the pipeline into several\nsmaller chunks that are uploaded serially.\n\nThis commit introduces logic to chunk the pipeline accordingly. The\nchunk size chosen is 256 for now (a multiple of our number of agents,\nwhich is useful if we can get builds from the first chunk to start\nbefore the next ones are uploaded).\n\nNote that this chunk size is significantly below even the current\nnumber of targets (~460 as of this commit), but choosing a lower chunk\nsize might alleviate problems we\u0027ve been seeing with timeouts during\npipeline uploads.\n\nChange-Id: I77030aaf8b874c330218b78c77d15216e13b9af7\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc0da10c9422573df073d35612a584bcd615fc047"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc0da10c9422573df073d35612a584bcd615fc047"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e9bfa84aafc65896e2fffead2f1ef4853bdd59af","is_merged_in_target_branch":true,"change_id":"I520a006535980271b2fa4e0ed4e34029475dcbef","change_number":4331,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c81edc9769855e0a9f0abcb8a9a0d32fee7e3a59":{"kind":"REWORK","_number":5,"created":"2021-12-15 12:00:04.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/32/4332/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/32/4332/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/32/4332/5"}}},"commit":{"parents":[{"commit":"e9bfa84aafc65896e2fffead2f1ef4853bdd59af","subject":"refactor(3p/lisp): Use sources from nixpkgs where possible","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de9bfa84aafc65896e2fffead2f1ef4853bdd59af"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 11:28:15.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 12:00:02.000000000","tz":180},"subject":"fix(ops/pipelines): Chunk build pipeline into multiple uploads","message":"fix(ops/pipelines): Chunk build pipeline into multiple uploads\n\nThe number of jobs in the depot pipeline is reaching the limits of the\nBuildkite backend\u0027s ability for a single pipeline upload. Based on a\nconversation with their support my understanding is that this has to\ndo with internal locking mechanisms at Buildkite.\n\nTo work around this, we can instead chunk the pipeline into several\nsmaller chunks that are uploaded serially.\n\nThis commit introduces logic to chunk the pipeline accordingly. The\nchunk size chosen is 256 for now (a multiple of our number of agents,\nwhich is useful if we can get builds from the first chunk to start\nbefore the next ones are uploaded).\n\nNote that this chunk size is significantly below even the current\nnumber of targets (~460 as of this commit), but choosing a lower chunk\nsize might alleviate problems we\u0027ve been seeing with timeouts during\npipeline uploads.\n\nChange-Id: I77030aaf8b874c330218b78c77d15216e13b9af7\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc81edc9769855e0a9f0abcb8a9a0d32fee7e3a59"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc81edc9769855e0a9f0abcb8a9a0d32fee7e3a59"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e9bfa84aafc65896e2fffead2f1ef4853bdd59af","is_merged_in_target_branch":true,"change_id":"I520a006535980271b2fa4e0ed4e34029475dcbef","change_number":4331,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"82875b2e3b2aa19b47ddff34fc8b5bf71ecc7b51":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2021-12-15 14:02:19.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/32/4332/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/32/4332/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/32/4332/6"}}},"commit":{"parents":[{"commit":"3d8660eae1600712f31e235bbdc832efbf4d88da","subject":"fix(3p/overlays): Avoid builds of mkShell derivations in CI","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3d8660eae1600712f31e235bbdc832efbf4d88da"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 11:28:15.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 14:02:00.000000000","tz":180},"subject":"fix(ops/pipelines): Chunk build pipeline into multiple uploads","message":"fix(ops/pipelines): Chunk build pipeline into multiple uploads\n\nThe number of jobs in the depot pipeline is reaching the limits of the\nBuildkite backend\u0027s ability for a single pipeline upload. Based on a\nconversation with their support my understanding is that this has to\ndo with internal locking mechanisms at Buildkite.\n\nTo work around this, we can instead chunk the pipeline into several\nsmaller chunks that are uploaded serially.\n\nThis commit introduces logic to chunk the pipeline accordingly. The\nchunk size chosen is 256 for now (a multiple of our number of agents,\nwhich is useful if we can get builds from the first chunk to start\nbefore the next ones are uploaded).\n\nNote that this chunk size is significantly below even the current\nnumber of targets (~460 as of this commit), but choosing a lower chunk\nsize might alleviate problems we\u0027ve been seeing with timeouts during\npipeline uploads.\n\nChange-Id: I77030aaf8b874c330218b78c77d15216e13b9af7\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d82875b2e3b2aa19b47ddff34fc8b5bf71ecc7b51"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d82875b2e3b2aa19b47ddff34fc8b5bf71ecc7b51"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3d8660eae1600712f31e235bbdc832efbf4d88da","is_merged_in_target_branch":false,"change_id":"I94a728e0041c7be30675f4344b5f8e49099d4cd3","change_number":4333,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7357cd4b532389c9e1e98d0b06432e2fdf05dd38":{"kind":"REWORK","_number":7,"created":"2021-12-15 14:21:39.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/32/4332/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/32/4332/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/32/4332/7"}}},"commit":{"parents":[{"commit":"13f7bf06bb8ea9484f86718bbedf96dbde7a72ea","subject":"fix(3p/overlays): Avoid builds of mkShell derivations in CI","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d13f7bf06bb8ea9484f86718bbedf96dbde7a72ea"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 11:28:15.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 14:21:37.000000000","tz":180},"subject":"fix(ops/pipelines): Chunk build pipeline into multiple uploads","message":"fix(ops/pipelines): Chunk build pipeline into multiple uploads\n\nThe number of jobs in the depot pipeline is reaching the limits of the\nBuildkite backend\u0027s ability for a single pipeline upload. Based on a\nconversation with their support my understanding is that this has to\ndo with internal locking mechanisms at Buildkite.\n\nTo work around this, we can instead chunk the pipeline into several\nsmaller chunks that are uploaded serially.\n\nThis commit introduces logic to chunk the pipeline accordingly. The\nchunk size chosen is 256 for now (a multiple of our number of agents,\nwhich is useful if we can get builds from the first chunk to start\nbefore the next ones are uploaded).\n\nNote that this chunk size is significantly below even the current\nnumber of targets (~460 as of this commit), but choosing a lower chunk\nsize might alleviate problems we\u0027ve been seeing with timeouts during\npipeline uploads.\n\nChange-Id: I77030aaf8b874c330218b78c77d15216e13b9af7\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7357cd4b532389c9e1e98d0b06432e2fdf05dd38"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7357cd4b532389c9e1e98d0b06432e2fdf05dd38"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"13f7bf06bb8ea9484f86718bbedf96dbde7a72ea","is_merged_in_target_branch":true,"change_id":"I94a728e0041c7be30675f4344b5f8e49099d4cd3","change_number":4333,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"38ec27e834b3d177b846d35064bba58fd70f41df":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2021-12-15 15:49:40.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/32/4332/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/32/4332/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/32/4332/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/32/4332/8"}}},"commit":{"parents":[{"commit":"13f7bf06bb8ea9484f86718bbedf96dbde7a72ea","subject":"fix(3p/overlays): Avoid builds of mkShell derivations in CI","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d13f7bf06bb8ea9484f86718bbedf96dbde7a72ea"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-12-15 11:28:15.000000000","tz":180},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2021-12-15 15:49:40.000000000","tz":0},"subject":"fix(ops/pipelines): Chunk build pipeline into multiple uploads","message":"fix(ops/pipelines): Chunk build pipeline into multiple uploads\n\nThe number of jobs in the depot pipeline is reaching the limits of the\nBuildkite backend\u0027s ability for a single pipeline upload. Based on a\nconversation with their support my understanding is that this has to\ndo with internal locking mechanisms at Buildkite.\n\nTo work around this, we can instead chunk the pipeline into several\nsmaller chunks that are uploaded serially.\n\nThis commit introduces logic to chunk the pipeline accordingly. The\nchunk size chosen is 256 for now (a multiple of our number of agents,\nwhich is useful if we can get builds from the first chunk to start\nbefore the next ones are uploaded).\n\nNote that this chunk size is significantly below even the current\nnumber of targets (~460 as of this commit), but choosing a lower chunk\nsize might alleviate problems we\u0027ve been seeing with timeouts during\npipeline uploads.\n\nChange-Id: I77030aaf8b874c330218b78c77d15216e13b9af7\nReviewed-on: https://cl.tvl.fyi/c/depot/+/4332\nTested-by: BuildkiteCI\nReviewed-by: wpcarro \u003cwpcarro@gmail.com\u003e\nAutosubmit: tazjin \u003cmail@tazj.in\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d38ec27e834b3d177b846d35064bba58fd70f41df"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d38ec27e834b3d177b846d35064bba58fd70f41df"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"13f7bf06bb8ea9484f86718bbedf96dbde7a72ea","is_merged_in_target_branch":true,"change_id":"I94a728e0041c7be30675f4344b5f8e49099d4cd3","change_number":4333,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Code-Review-from-owners","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"Autosubmit","status":"MAY"},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}}]}],"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":[]}},{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review-from-owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review-from-owners\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review-from-owners\u003dCustom-Rule"],"failing_atoms":[]}},{"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":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dCustom-Rule"],"failing_atoms":[]}}]}
