)]}'
{"id":"depot~11500","triplet_id":"depot~canon~Ib39a96baeb661750a8706b461f8ba4abb342e777","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":"2024-04-23 12:30:48.000000000","reason":"Change was submitted"},"1000085":{"account":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"last_update":"2024-04-23 12:30:48.000000000","reason":"Change was submitted"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2024-04-23 12:30:48.000000000","reason":"Change was submitted"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2024-04-23 12:30:48.000000000","reason":"Change was submitted"},"1000073":{"account":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"last_update":"2024-04-23 12:30:30.000000000","reason":"\u003cGERRIT_ACCOUNT_1000073\u003e replied on the change","reason_account":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}}},"hashtags":[],"change_id":"Ib39a96baeb661750a8706b461f8ba4abb342e777","subject":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily","status":"MERGED","created":"2024-04-22 13:15:54.000000000","updated":"2024-04-23 12:30:48.000000000","submitted":"2024-04-23 12:30:48.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":16,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"11500","meta_rev_id":"71434fc98b04193b02d51a6e2d9984a24fadd3da","_number":11500,"virtual_id_number":11500,"owner":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-04-23 12:30:48.000000000","_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"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"]}],"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-04-23 12:30:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-04-23 12:30:48.000000000","_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"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"]}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"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"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"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"]}]}},"removable_reviewers":[{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}],"reviewers":{"REVIEWER":[{"_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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-04-22 13:15:54.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"state":"REVIEWER"},{"updated":"2024-04-22 13:15:54.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"state":"REVIEWER"},{"updated":"2024-04-22 13:15:54.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"state":"REVIEWER"},{"updated":"2024-04-22 13:15:55.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":"2024-04-22 13:22:00.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":"2024-04-22 13:54:39.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"state":"REVIEWER"},{"updated":"2024-04-23 12:30:48.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":"8fe3ad97a7b9bc16f3f072a505a501bdfbb7903c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-04-22 13:15:54.000000000","message":"Uploaded patch set 1: Autosubmit+1.","accounts_in_message":[],"_revision_number":1},{"id":"0101d9cad19fdcb656a5752afd32bc32650e2482","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-04-22 13:15:54.000000000","message":"\u003cGERRIT_ACCOUNT_1000010\u003e, who was added as reviewer owns the following files:\n* `tvix/Cargo.lock`\n* `tvix/Cargo.nix`\n* `tvix/glue/Cargo.toml`\n* `tvix/glue/src/builtins/errors.rs`\n* `tvix/glue/src/builtins/fetchers.rs`\n* `tvix/glue/src/fetchers.rs`\n* `tvix/glue/src/lib.rs`\n* `tvix/glue/src/tvix_store_io.rs`\n","accounts_in_message":[{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}],"_revision_number":1},{"id":"c69c6478ae76173d1623ea741b55541d38c15d0b","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-04-22 13:15:54.000000000","message":"\u003cGERRIT_ACCOUNT_1000034\u003e, who was added as reviewer owns the following files:\n* `tvix/Cargo.lock`\n* `tvix/Cargo.nix`\n* `tvix/glue/Cargo.toml`\n* `tvix/glue/src/builtins/errors.rs`\n* `tvix/glue/src/builtins/fetchers.rs`\n* `tvix/glue/src/fetchers.rs`\n* `tvix/glue/src/lib.rs`\n* `tvix/glue/src/tvix_store_io.rs`\n","accounts_in_message":[{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}],"_revision_number":1},{"id":"208aa03db928b20025204a1d829634cb79503eb3","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-04-22 13:15:55.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/33537","accounts_in_message":[],"_revision_number":1},{"id":"3d0e715fae6b93160ce6e6a982e8d0d8bdd1b37f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-04-22 13:22:00.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/33537","accounts_in_message":[],"_revision_number":1},{"id":"84c2ab210a6d121e5b0e67fb575498bd784f0000","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-04-22 13:54:39.000000000","message":"Uploaded patch set 2.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"d65f8b4e5ccfa1b795170c2eba51026565de9ad4","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-04-22 13:54:41.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/33540","accounts_in_message":[],"_revision_number":2},{"id":"68629170bad1c300b9fa4f1b3b17d6a6a33ff6cd","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-04-22 14:00:22.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/33540","accounts_in_message":[],"_revision_number":2},{"id":"2e7ac6969fb52583236166b9a5d25f8406ae6c02","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-04-22 14:12:15.000000000","message":"Uploaded patch set 3.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"a09ac2b6eb09c9071600def39d07cc1b17430a44","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-04-22 14:12:16.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/33544","accounts_in_message":[],"_revision_number":3},{"id":"31fb7a9a825af7bbeabe8cba20b5d754b7131b34","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-04-22 14:19:25.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/33544","accounts_in_message":[],"_revision_number":3},{"id":"5251c3f7f2a99914c9d3fa1b2ed1ac3e34b73a40","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-04-22 18:21:06.000000000","message":"Uploaded patch set 4.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"350940f337e9228c3f5cefedab2887198e5a5228","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-04-22 18:21:07.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/33547","accounts_in_message":[],"_revision_number":4},{"id":"8eedd08f20bc9bebdf922ab20de113317784b141","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-04-22 18:28:47.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/33547","accounts_in_message":[],"_revision_number":4},{"id":"1f7df136d8ca7972c052d92df12b2c82f724c7f8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-04-22 18:40:38.000000000","message":"Uploaded patch set 5.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"765e9fb7f169fce473b9a7fc51e3657b1b21d42a","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-04-22 18:40:39.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/33550","accounts_in_message":[],"_revision_number":5},{"id":"b39c753653111c036f25594885deb8f91b36e397","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-04-22 18:48:37.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/33550","accounts_in_message":[],"_revision_number":5},{"id":"ebd4f03573ecd9308dcdcfe7adac9761b4e084bf","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2024-04-22 20:57:17.000000000","message":"Patch Set 5: Code-Review+2\n\n(5 comments)","accounts_in_message":[],"_revision_number":5},{"id":"a49f591e32041e0046df7c178240ce85321087b2","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-04-22 20:59:15.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"506787088ce29d507a74691dfabd1bf26ab70264","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-04-22 21:00:23.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"e65bb9a4a7675d3422e57dd37ccec9d40ba1f956","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-04-22 21:02:47.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"4b6df5f0e545a65953036536fd67e34a775312f7","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2024-04-22 21:14:01.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"a5bc3e310f57c42116554dcbc5fd8b26babf6aa8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-04-23 12:20:11.000000000","message":"Uploaded patch set 6.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n* Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR changekind:NO_CHANGE\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":6},{"id":"c4a45fc11b1129ae3e6ee8be670e5119c58fc059","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-04-23 12:20:11.000000000","message":"Patch Set 6:\n\n(5 comments)","accounts_in_message":[],"_revision_number":6},{"id":"56e284e1bad53b7d31986d2a6ee6151931171a06","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-04-23 12:20:12.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/33558","accounts_in_message":[],"_revision_number":6},{"id":"2aa4abbd769c7bcf8952bb5a3e75e61f8cf2cc7d","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-04-23 12:28:35.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/33558","accounts_in_message":[],"_revision_number":6},{"id":"f343bfd6288042775331ab7346a5dd25dfc4446a","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2024-04-23 12:30:30.000000000","message":"Patch Set 6: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"71434fc98b04193b02d51a6e2d9984a24fadd3da","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2024-04-23 12:30:48.000000000","message":"Change has been successfully rebased and submitted as 091de12a9a735e71c119e543dab9f2999a36a5a1","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"091de12a9a735e71c119e543dab9f2999a36a5a1","revisions":{"40abb1f07f63d8a5467185a79b34fb2bbf79b118":{"kind":"REWORK","_number":1,"created":"2024-04-22 13:15:54.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/00/11500/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/11500/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/11500/1"}}},"commit":{"parents":[{"commit":"4124f0e67907a7cc061116afc3949f3dd923497a","subject":"refactor(tvix/cli/default.nix): make eval tests and benches derivations","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4124f0e67907a7cc061116afc3949f3dd923497a"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-04-22 11:02:48.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-04-22 13:15:28.000000000","tz":180},"subject":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily","message":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily\n\nWe actually want to delay fetching until we actually need the file. A\nsimple evaluation asking for `.outPath` or `.drvPath` should work even\nin a pure offline environment.\n\nBefore this CL, the fetching logic was quite distributed between\ntvix_store_io, and builtins/fetchers.rs.\n\nRather than having various functions and conversions between structs,\ndescribe a Fetch as an enum type, with the fields describing the fetch.\n\nDefine a store_path() function on top of `Fetch` which can be used to\nask for the calculated store path (if the digest has been provided\nupfront).\n\nHave a `Fetcher` struct, and give it a `fetch_and_persist` function,\ntaking a `Fetch` as well as a desired name, and have it deal with all\nthe logic of persisting the PathInfos. It also returns a StorePathRef,\nsimilar to the `.store_path()` method on a `Fetch` struct.\n\nIn a followup CL, we can extend KnownPaths to track fetches AND\nderivations, and then use `Fetcher` when we need to do IO into that\nstore path.\n\nChange-Id: Ib39a96baeb661750a8706b461f8ba4abb342e777\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d40abb1f07f63d8a5467185a79b34fb2bbf79b118"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d40abb1f07f63d8a5467185a79b34fb2bbf79b118"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4124f0e67907a7cc061116afc3949f3dd923497a","is_merged_in_target_branch":true,"change_id":"Ib45282d01044165c7816391adbeeb26334f8e924","change_number":11493,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"960379cb47ba8d81a7548dbcad4591cc4b2813a4":{"kind":"REWORK","_number":2,"created":"2024-04-22 13:54:39.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/00/11500/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/11500/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/11500/2"}}},"commit":{"parents":[{"commit":"4124f0e67907a7cc061116afc3949f3dd923497a","subject":"refactor(tvix/cli/default.nix): make eval tests and benches derivations","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4124f0e67907a7cc061116afc3949f3dd923497a"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-04-22 11:02:48.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-04-22 13:54:27.000000000","tz":180},"subject":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily","message":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily\n\nWe actually want to delay fetching until we actually need the file. A\nsimple evaluation asking for `.outPath` or `.drvPath` should work even\nin a pure offline environment.\n\nBefore this CL, the fetching logic was quite distributed between\ntvix_store_io, and builtins/fetchers.rs.\n\nRather than having various functions and conversions between structs,\ndescribe a Fetch as an enum type, with the fields describing the fetch.\n\nDefine a store_path() function on top of `Fetch` which can be used to\nask for the calculated store path (if the digest has been provided\nupfront).\n\nHave a `Fetcher` struct, and give it a `fetch_and_persist` function,\ntaking a `Fetch` as well as a desired name, and have it deal with all\nthe logic of persisting the PathInfos. It also returns a StorePathRef,\nsimilar to the `.store_path()` method on a `Fetch` struct.\n\nIn a followup CL, we can extend KnownPaths to track fetches AND\nderivations, and then use `Fetcher` when we need to do IO into that\nstore path.\n\nChange-Id: Ib39a96baeb661750a8706b461f8ba4abb342e777\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d960379cb47ba8d81a7548dbcad4591cc4b2813a4"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d960379cb47ba8d81a7548dbcad4591cc4b2813a4"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4124f0e67907a7cc061116afc3949f3dd923497a","is_merged_in_target_branch":true,"change_id":"Ib45282d01044165c7816391adbeeb26334f8e924","change_number":11493,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"dabc76c227da4706fb7fcc1a22183392752a6508":{"kind":"REWORK","_number":3,"created":"2024-04-22 14:12:15.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/00/11500/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/11500/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/11500/3"}}},"commit":{"parents":[{"commit":"4124f0e67907a7cc061116afc3949f3dd923497a","subject":"refactor(tvix/cli/default.nix): make eval tests and benches derivations","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4124f0e67907a7cc061116afc3949f3dd923497a"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-04-22 11:02:48.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-04-22 14:08:05.000000000","tz":180},"subject":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily","message":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily\n\nWe actually want to delay fetching until we actually need the file. A\nsimple evaluation asking for `.outPath` or `.drvPath` should work even\nin a pure offline environment.\n\nBefore this CL, the fetching logic was quite distributed between\ntvix_store_io, and builtins/fetchers.rs.\n\nRather than having various functions and conversions between structs,\ndescribe a Fetch as an enum type, with the fields describing the fetch.\n\nDefine a store_path() function on top of `Fetch` which can be used to\nask for the calculated store path (if the digest has been provided\nupfront).\n\nHave a `Fetcher` struct, and give it a `fetch_and_persist` function,\ntaking a `Fetch` as well as a desired name, and have it deal with all\nthe logic of persisting the PathInfos. It also returns a StorePathRef,\nsimilar to the `.store_path()` method on a `Fetch` struct.\n\nIn a followup CL, we can extend KnownPaths to track fetches AND\nderivations, and then use `Fetcher` when we need to do IO into that\nstore path.\n\nChange-Id: Ib39a96baeb661750a8706b461f8ba4abb342e777\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddabc76c227da4706fb7fcc1a22183392752a6508"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddabc76c227da4706fb7fcc1a22183392752a6508"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4124f0e67907a7cc061116afc3949f3dd923497a","is_merged_in_target_branch":true,"change_id":"Ib45282d01044165c7816391adbeeb26334f8e924","change_number":11493,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ac451d7a607418ff6b85a323ccdccefad111d471":{"kind":"REWORK","_number":4,"created":"2024-04-22 18:21:06.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/00/11500/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/11500/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/11500/4"}}},"commit":{"parents":[{"commit":"4124f0e67907a7cc061116afc3949f3dd923497a","subject":"refactor(tvix/cli/default.nix): make eval tests and benches derivations","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4124f0e67907a7cc061116afc3949f3dd923497a"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-04-22 11:02:48.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-04-22 18:09:12.000000000","tz":180},"subject":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily","message":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily\n\nWe actually want to delay fetching until we actually need the file. A\nsimple evaluation asking for `.outPath` or `.drvPath` should work even\nin a pure offline environment.\n\nBefore this CL, the fetching logic was quite distributed between\ntvix_store_io, and builtins/fetchers.rs.\n\nRather than having various functions and conversions between structs,\ndescribe a Fetch as an enum type, with the fields describing the fetch.\n\nDefine a store_path() function on top of `Fetch` which can be used to\nask for the calculated store path (if the digest has been provided\nupfront).\n\nHave a `Fetcher` struct, and give it a `fetch_and_persist` function,\ntaking a `Fetch` as well as a desired name, and have it deal with all\nthe logic of persisting the PathInfos. It also returns a StorePathRef,\nsimilar to the `.store_path()` method on a `Fetch` struct.\n\nIn a followup CL, we can extend KnownPaths to track fetches AND\nderivations, and then use `Fetcher` when we need to do IO into that\nstore path.\n\nChange-Id: Ib39a96baeb661750a8706b461f8ba4abb342e777\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dac451d7a607418ff6b85a323ccdccefad111d471"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dac451d7a607418ff6b85a323ccdccefad111d471"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4124f0e67907a7cc061116afc3949f3dd923497a","is_merged_in_target_branch":true,"change_id":"Ib45282d01044165c7816391adbeeb26334f8e924","change_number":11493,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"549ec3758e72adf73ec8632fc5a5fb8c3879635e":{"kind":"REWORK","_number":5,"created":"2024-04-22 18:40:38.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/00/11500/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/11500/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/11500/5"}}},"commit":{"parents":[{"commit":"4124f0e67907a7cc061116afc3949f3dd923497a","subject":"refactor(tvix/cli/default.nix): make eval tests and benches derivations","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4124f0e67907a7cc061116afc3949f3dd923497a"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-04-22 11:02:48.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-04-22 18:38:23.000000000","tz":180},"subject":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily","message":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily\n\nWe actually want to delay fetching until we actually need the file. A\nsimple evaluation asking for `.outPath` or `.drvPath` should work even\nin a pure offline environment.\n\nBefore this CL, the fetching logic was quite distributed between\ntvix_store_io, and builtins/fetchers.rs.\n\nRather than having various functions and conversions between structs,\ndescribe a Fetch as an enum type, with the fields describing the fetch.\n\nDefine a store_path() function on top of `Fetch` which can be used to\nask for the calculated store path (if the digest has been provided\nupfront).\n\nHave a `Fetcher` struct, and give it a `fetch_and_persist` function,\ntaking a `Fetch` as well as a desired name, and have it deal with all\nthe logic of persisting the PathInfos. It also returns a StorePathRef,\nsimilar to the `.store_path()` method on a `Fetch` struct.\n\nIn a followup CL, we can extend KnownPaths to track fetches AND\nderivations, and then use `Fetcher` when we need to do IO into that\nstore path.\n\nChange-Id: Ib39a96baeb661750a8706b461f8ba4abb342e777\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d549ec3758e72adf73ec8632fc5a5fb8c3879635e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d549ec3758e72adf73ec8632fc5a5fb8c3879635e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4124f0e67907a7cc061116afc3949f3dd923497a","is_merged_in_target_branch":true,"change_id":"Ib45282d01044165c7816391adbeeb26334f8e924","change_number":11493,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"697f5b15a42c48713ca494423bb2d84ffc145ade":{"kind":"REWORK","_number":6,"created":"2024-04-23 12:20:11.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/00/11500/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/11500/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/11500/6"}}},"commit":{"parents":[{"commit":"dc444e55dcb75a634bce94fef9e29d90ea90fe5f","subject":"feat(tvix/boot): default CH_NUM_CPUS\u003d2, and set num_queues\u003d to it","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddc444e55dcb75a634bce94fef9e29d90ea90fe5f"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-04-22 11:02:48.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-04-23 12:17:41.000000000","tz":180},"subject":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily","message":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily\n\nWe actually want to delay fetching until we actually need the file. A\nsimple evaluation asking for `.outPath` or `.drvPath` should work even\nin a pure offline environment.\n\nBefore this CL, the fetching logic was quite distributed between\ntvix_store_io, and builtins/fetchers.rs.\n\nRather than having various functions and conversions between structs,\ndescribe a Fetch as an enum type, with the fields describing the fetch.\n\nDefine a store_path() function on top of `Fetch` which can be used to\nask for the calculated store path (if the digest has been provided\nupfront).\n\nHave a `Fetcher` struct, and give it a `fetch_and_persist` function,\ntaking a `Fetch` as well as a desired name, and have it deal with all\nthe logic of persisting the PathInfos. It also returns a StorePathRef,\nsimilar to the `.store_path()` method on a `Fetch` struct.\n\nIn a followup CL, we can extend KnownPaths to track fetches AND\nderivations, and then use `Fetcher` when we need to do IO into that\nstore path.\n\nChange-Id: Ib39a96baeb661750a8706b461f8ba4abb342e777\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d697f5b15a42c48713ca494423bb2d84ffc145ade"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d697f5b15a42c48713ca494423bb2d84ffc145ade"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"dc444e55dcb75a634bce94fef9e29d90ea90fe5f","is_merged_in_target_branch":true,"change_id":"I3ba9a1c1f8b0be27f215da6b71cd3a0ded513a75","change_number":11502,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"091de12a9a735e71c119e543dab9f2999a36a5a1":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2024-04-23 12:30:48.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/00/11500/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/11500/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/11500/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/11500/7"}}},"commit":{"parents":[{"commit":"dc444e55dcb75a634bce94fef9e29d90ea90fe5f","subject":"feat(tvix/boot): default CH_NUM_CPUS\u003d2, and set num_queues\u003d to it","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddc444e55dcb75a634bce94fef9e29d90ea90fe5f"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-04-22 11:02:48.000000000","tz":180},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2024-04-23 12:30:48.000000000","tz":0},"subject":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily","message":"refactor(tvix/glue): move Fetch[er] into its own types, fetch lazily\n\nWe actually want to delay fetching until we actually need the file. A\nsimple evaluation asking for `.outPath` or `.drvPath` should work even\nin a pure offline environment.\n\nBefore this CL, the fetching logic was quite distributed between\ntvix_store_io, and builtins/fetchers.rs.\n\nRather than having various functions and conversions between structs,\ndescribe a Fetch as an enum type, with the fields describing the fetch.\n\nDefine a store_path() function on top of `Fetch` which can be used to\nask for the calculated store path (if the digest has been provided\nupfront).\n\nHave a `Fetcher` struct, and give it a `fetch_and_persist` function,\ntaking a `Fetch` as well as a desired name, and have it deal with all\nthe logic of persisting the PathInfos. It also returns a StorePathRef,\nsimilar to the `.store_path()` method on a `Fetch` struct.\n\nIn a followup CL, we can extend KnownPaths to track fetches AND\nderivations, and then use `Fetcher` when we need to do IO into that\nstore path.\n\nChange-Id: Ib39a96baeb661750a8706b461f8ba4abb342e777\nReviewed-on: https://cl.tvl.fyi/c/depot/+/11500\nReviewed-by: raitobezarius \u003ctvl@lahfa.xyz\u003e\nAutosubmit: flokli \u003cflokli@flokli.de\u003e\nTested-by: BuildkiteCI\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d091de12a9a735e71c119e543dab9f2999a36a5a1"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d091de12a9a735e71c119e543dab9f2999a36a5a1"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"dc444e55dcb75a634bce94fef9e29d90ea90fe5f","is_merged_in_target_branch":true,"change_id":"I3ba9a1c1f8b0be27f215da6b71cd3a0ded513a75","change_number":11502,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~PrologRule","status":"CLOSED","labels":[{"label":"Autosubmit","status":"MAY"},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}},{"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":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}}]},{"rule_name":"Code-Owners","status":"CLOSED"}],"submit_requirements":[{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Code-Owners","fulfilled":true,"status":"PASS","passing_atoms":["Code-Owners"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dgerrit~PrologRule"],"failing_atoms":[]}}]}
