)]}'
{"id":"depot~8022","triplet_id":"depot~canon~I037af6e6bbe2b573034d695f8779bee1b56bc125","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2023-02-02 23:37:34.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I037af6e6bbe2b573034d695f8779bee1b56bc125","subject":"fix(tvix/cli): keep tracking full paths in known_paths","status":"MERGED","created":"2023-02-02 21:37:43.000000000","updated":"2023-02-02 23:37:34.000000000","submitted":"2023-02-02 23:37:34.000000000","submitter":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"8022","meta_rev_id":"237926021fa2fb8821bcd3b2d5dbeeee5218735a","_number":8022,"virtual_id_number":8022,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-02-02 23:37:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-02-02 23:37:34.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":{"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"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":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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-02-02 21:37:47.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":"2023-02-02 21:40: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":"2023-02-02 21:58:32.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"REVIEWER"}],"messages":[{"id":"bd6235639139ea4aa86bc3e4c4b33f3a4b4a73e8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-02-02 21:37:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"813e07561b4f660125ca818f1745cd1677329a7e","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-02-02 21:37:47.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/22198","accounts_in_message":[],"_revision_number":1},{"id":"8c09ce312e91bf06d06db0920b668b7842a7f230","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-02-02 21:38:15.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"80ab48011af86a0a1a4b84548160de68f0a10dc1","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-02-02 21:38:16.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/22199","accounts_in_message":[],"_revision_number":2},{"id":"1fdaf68d81676489372197b14bee7dae3e32279f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-02-02 21:40:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/22198","accounts_in_message":[],"_revision_number":1},{"id":"9f3a260f7a06bed3b91633e143233f1e135082a7","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-02-02 21:40:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/22199","accounts_in_message":[],"_revision_number":2},{"id":"961963de973ec0c2029f70fa04b0dcf025af0df4","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-02-02 21:58:32.000000000","message":"Patch Set 2: Code-Review+2\n\nBy voting Code-Review+2 the following files are now code-owner approved by \u003cGERRIT_ACCOUNT_1000036\u003e:\n* tvix/cli/src/derivation.rs\n* tvix/cli/src/known_paths.rs\n* tvix/cli/src/refscan.rs\n","accounts_in_message":[{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"_revision_number":2},{"id":"237926021fa2fb8821bcd3b2d5dbeeee5218735a","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-02-02 23:37:34.000000000","message":"Change has been successfully rebased and submitted as 38e8c2e95931673deb7cb939a05ac9bdaf305340","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"38e8c2e95931673deb7cb939a05ac9bdaf305340","revisions":{"3a6ac65c449a208b89730a202e86761534d3e43c":{"kind":"REWORK","_number":1,"created":"2023-02-02 21:37:43.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/22/8022/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/22/8022/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/22/8022/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/22/8022/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/22/8022/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/22/8022/1"}}},"commit":{"parents":[{"commit":"3541c5c20e9299a191176d3ed71f9bbd1a809654","subject":"fix(tvix/eval): ensure all evaluated thunks are correctly memoized","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3541c5c20e9299a191176d3ed71f9bbd1a809654"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2023-02-02 21:20:02.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2023-02-02 21:37:39.000000000","tz":180},"subject":"fix(tvix/cli): keep tracking full paths in known_paths","message":"fix(tvix/cli): keep tracking full paths in known_paths\n\nWe need to distinguish explicitly between the paths used for the\nscanner, and the paths that populate the derivation inputs. The full\npaths must be accessible from the result of the refscanner to populate\ndrv fields correctly.\n\nThis was previously hidden by debug changes that masked actual IO\noperations with no-ops.\n\nChange-Id: I037af6e6bbe2b573034d695f8779bee1b56bc125\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3a6ac65c449a208b89730a202e86761534d3e43c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3a6ac65c449a208b89730a202e86761534d3e43c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3541c5c20e9299a191176d3ed71f9bbd1a809654","is_merged_in_target_branch":false,"change_id":"I738525bad8bc5ede5d8c737f023b14b8f4160612","change_number":8012,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"74e7e6627156c16ef6d97db3039600aa258cf280":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2023-02-02 21:38:15.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/22/8022/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/22/8022/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/22/8022/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/22/8022/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/22/8022/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/22/8022/2"}}},"commit":{"parents":[{"commit":"e6235e2932cc76b18fe8cc8acf209c5fe2e8b79f","subject":"feat(tvix/cli): cache imported paths in NixCompatIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de6235e2932cc76b18fe8cc8acf209c5fe2e8b79f"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2023-02-02 21:20:02.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2023-02-02 21:38:12.000000000","tz":180},"subject":"fix(tvix/cli): keep tracking full paths in known_paths","message":"fix(tvix/cli): keep tracking full paths in known_paths\n\nWe need to distinguish explicitly between the paths used for the\nscanner, and the paths that populate the derivation inputs. The full\npaths must be accessible from the result of the refscanner to populate\ndrv fields correctly.\n\nThis was previously hidden by debug changes that masked actual IO\noperations with no-ops.\n\nChange-Id: I037af6e6bbe2b573034d695f8779bee1b56bc125\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d74e7e6627156c16ef6d97db3039600aa258cf280"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d74e7e6627156c16ef6d97db3039600aa258cf280"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e6235e2932cc76b18fe8cc8acf209c5fe2e8b79f","is_merged_in_target_branch":true,"change_id":"Ibc062b20d81e97dd3986e734d225a744e1779fe7","change_number":8015,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"38e8c2e95931673deb7cb939a05ac9bdaf305340":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2023-02-02 23:37:34.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/22/8022/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/22/8022/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/22/8022/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/22/8022/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/22/8022/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/22/8022/3"}}},"commit":{"parents":[{"commit":"e6235e2932cc76b18fe8cc8acf209c5fe2e8b79f","subject":"feat(tvix/cli): cache imported paths in NixCompatIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de6235e2932cc76b18fe8cc8acf209c5fe2e8b79f"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2023-02-02 21:20:02.000000000","tz":180},"committer":{"name":"tazjin","email":"tazjin@tvl.su","date":"2023-02-02 23:37:34.000000000","tz":0},"subject":"fix(tvix/cli): keep tracking full paths in known_paths","message":"fix(tvix/cli): keep tracking full paths in known_paths\n\nWe need to distinguish explicitly between the paths used for the\nscanner, and the paths that populate the derivation inputs. The full\npaths must be accessible from the result of the refscanner to populate\ndrv fields correctly.\n\nThis was previously hidden by debug changes that masked actual IO\noperations with no-ops.\n\nChange-Id: I037af6e6bbe2b573034d695f8779bee1b56bc125\nReviewed-on: https://cl.tvl.fyi/c/depot/+/8022\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\nTested-by: BuildkiteCI\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d38e8c2e95931673deb7cb939a05ac9bdaf305340"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d38e8c2e95931673deb7cb939a05ac9bdaf305340"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e6235e2932cc76b18fe8cc8acf209c5fe2e8b79f","is_merged_in_target_branch":true,"change_id":"Ibc062b20d81e97dd3986e734d225a744e1779fe7","change_number":8015,"patch_set_number":5,"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":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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}}]},{"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":[]}}]}
