)]}'
{"id":"depot~11157","triplet_id":"depot~canon~Ifd279a2216222ef3fc0e70c5a2fe6f87997f562e","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-03-16 09:03:51.000000000","reason":"\u003cGERRIT_ACCOUNT_1000034\u003e replied on the change","reason_account":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2024-03-16 09:34:10.000000000","reason":"Change was submitted"},"1000096":{"account":{"_account_id":1000096,"name":"picnoir picnoir","display_name":"picnoir","email":"picnoir@alternativebit.fr","username":"picnoir"},"last_update":"2024-03-16 09:34:10.000000000","reason":"Change was submitted"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2024-03-16 09:34:10.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ifd279a2216222ef3fc0e70c5a2fe6f87997f562e","subject":"fix(tvix): don\u0027t emit rerun-if-changed","status":"MERGED","created":"2024-03-15 21:03:35.000000000","updated":"2024-03-16 09:34:10.000000000","submitted":"2024-03-16 09:34:10.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"11157","meta_rev_id":"06809c8a84001c0b58faebf2820ebbfe685256c2","_number":11157,"virtual_id_number":11157,"owner":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-03-16 09:34:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-03-16 09:34:10.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":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-03-16 09:34:10.000000000","_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000096,"name":"picnoir picnoir","display_name":"picnoir","email":"picnoir@alternativebit.fr","username":"picnoir"}],"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":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":1000096,"name":"picnoir picnoir","display_name":"picnoir","email":"picnoir@alternativebit.fr","username":"picnoir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-03-15 21:03:35.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000096,"name":"picnoir picnoir","display_name":"picnoir","email":"picnoir@alternativebit.fr","username":"picnoir"},"state":"REVIEWER"},{"updated":"2024-03-15 21:03:35.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-03-15 21:03:35.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"},{"updated":"2024-03-15 21:03:44.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-03-15 21:04:20.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-03-16 09:34:10.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":"98bc83f607bed58629eb8715362c0d710edc1213","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-03-15 21:03:35.000000000","message":"Uploaded patch set 1: Autosubmit+1.","accounts_in_message":[],"_revision_number":1},{"id":"2faec1d0f20aed1065818256d25c61608376136e","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-03-15 21:03:35.000000000","message":"\u003cGERRIT_ACCOUNT_1000001\u003e, who was added as reviewer owns the following files:\n* `tvix/build/build.rs`\n* `tvix/castore/build.rs`\n* `tvix/store/build.rs`\n","accounts_in_message":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":1},{"id":"63dd5a37f8bede28e62a82d5105ececbb8caf7c6","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-03-15 21:03:35.000000000","message":"\u003cGERRIT_ACCOUNT_1000034\u003e, who was added as reviewer owns the following files:\n* `tvix/build/build.rs`\n* `tvix/castore/build.rs`\n* `tvix/store/build.rs`\n","accounts_in_message":[{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}],"_revision_number":1},{"id":"08bf0d7e5bacc135b355afd35ccfca6006d08341","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-03-15 21:03:44.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/32212","accounts_in_message":[],"_revision_number":1},{"id":"2fdcf06a50644b98a16cb5d9e6423406fe62522a","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-03-15 21:04:20.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/32212","accounts_in_message":[],"_revision_number":1},{"id":"d370f73eb433b9971e6373dd9b92dc25e6151d5a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-03-15 21:13:34.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\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":"c4e1a9a20970f36429df911f81335b5290cd8ac0","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-03-15 21:13:40.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/32215","accounts_in_message":[],"_revision_number":2},{"id":"317da3a0dc869ec6ccce7f7c61cdbf47fdd4b2a7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-03-15 21:15:28.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":3},{"id":"1d750d0b80bd8d2a8b7e00ed2ccdbcb45971a2b9","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-03-15 21:15:35.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/32217","accounts_in_message":[],"_revision_number":3},{"id":"f3cfe2d684f769b5c9ea5de904bdbcb4de6f0ba5","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-03-15 21:24:28.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/32217","accounts_in_message":[],"_revision_number":3},{"id":"0477fda60cc687911e4ca62f23f92bff1147ef56","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2024-03-16 09:03:51.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"28ffb624dea5b4cedb1e7e4491439af502b8922d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-03-16 09:28:24.000000000","message":"Patch Set 4: Patch Set 3 was rebased\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":4},{"id":"ae68288f7e06173c48dc1b65394a9fa3147c87ad","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-03-16 09:28:27.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/32227","accounts_in_message":[],"_revision_number":4},{"id":"a714a187b66e9eb159d6df641f2cedee5596ed48","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-03-16 09:34:07.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/32227","accounts_in_message":[],"_revision_number":4},{"id":"06809c8a84001c0b58faebf2820ebbfe685256c2","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2024-03-16 09:34:10.000000000","message":"Change has been successfully rebased and submitted as fdf96576545dec3fca5d52c159b7f96645d88c14\n\n3 is the latest approved patch-set.\nNo files were changed between the latest approved patch-set and the submitted one.\n","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"fdf96576545dec3fca5d52c159b7f96645d88c14","revisions":{"4771b1b0f07f161face50d96a3a86712e963c95f":{"kind":"REWORK","_number":1,"created":"2024-03-15 21:03:35.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/57/11157/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/11157/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/11157/1"}}},"commit":{"parents":[{"commit":"c42e4b6b01ea3b3b68034f1b8c4f208d92f0ab6c","subject":"chore(tvix): bump tonic to 0.11.0","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc42e4b6b01ea3b3b68034f1b8c4f208d92f0ab6c"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-03-15 20:58:46.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-03-15 21:03:16.000000000","tz":120},"subject":"fix(tvix): don\u0027t emit rerun-if-changed","message":"fix(tvix): don\u0027t emit rerun-if-changed\n\n`build.rs` emits rerun-if-changed statements for all proto files, as\nwell as all include paths we pass it.\n\nUnfortunately, due to protobufs include path rules, we need to specify\nthe path to the depot root itself as an include path, at least when\nbuilding impurely with `cargo`. This causes cargo to essentially always\nrebuild, as it also puts its own temporary files in there.\n\nUnfortunately, tonic-build does not chase down to individual .proto\nfiles that are included.\n\nDisable emitting these `rerun-if-changed` statements for now.\n\nThis could cause cargo to not rebuild protos every time, causing stale\ndata until the next local `cargo clean`, but considering the protos\nchange not that frequently, and it\u0027ll immediately surface if trying to\nbuild via Nix (either locally or in CI), it\u0027s a good-enough compromise.\n\nChange-Id: Ifd279a2216222ef3fc0e70c5a2fe6f87997f562e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4771b1b0f07f161face50d96a3a86712e963c95f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4771b1b0f07f161face50d96a3a86712e963c95f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"c42e4b6b01ea3b3b68034f1b8c4f208d92f0ab6c","is_merged_in_target_branch":false,"change_id":"Icfade5894403228299836fefb21b2f9ae59dbebb","change_number":11156,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"dae83fadb9320fbef9e28f7acae4424c42146c77":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-03-15 21:13:34.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/57/11157/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/11157/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/11157/2"}}},"commit":{"parents":[{"commit":"58b4439ff668c94788a7f184ba2c075b07c7dbcf","subject":"chore(tvix): bump tonic to 0.11.0","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d58b4439ff668c94788a7f184ba2c075b07c7dbcf"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-03-15 20:58:46.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-03-15 21:13:29.000000000","tz":120},"subject":"fix(tvix): don\u0027t emit rerun-if-changed","message":"fix(tvix): don\u0027t emit rerun-if-changed\n\n`build.rs` emits rerun-if-changed statements for all proto files, as\nwell as all include paths we pass it.\n\nUnfortunately, due to protobufs include path rules, we need to specify\nthe path to the depot root itself as an include path, at least when\nbuilding impurely with `cargo`. This causes cargo to essentially always\nrebuild, as it also puts its own temporary files in there.\n\nUnfortunately, tonic-build does not chase down to individual .proto\nfiles that are included.\n\nDisable emitting these `rerun-if-changed` statements for now.\n\nThis could cause cargo to not rebuild protos every time, causing stale\ndata until the next local `cargo clean`, but considering the protos\nchange not that frequently, and it\u0027ll immediately surface if trying to\nbuild via Nix (either locally or in CI), it\u0027s a good-enough compromise.\n\nChange-Id: Ifd279a2216222ef3fc0e70c5a2fe6f87997f562e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddae83fadb9320fbef9e28f7acae4424c42146c77"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddae83fadb9320fbef9e28f7acae4424c42146c77"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"58b4439ff668c94788a7f184ba2c075b07c7dbcf","is_merged_in_target_branch":false,"change_id":"Icfade5894403228299836fefb21b2f9ae59dbebb","change_number":11156,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"97f5958c61b9d25e9dd1e1574f11c0c50ebf08b1":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-03-15 21:15:28.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/57/11157/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/11157/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/11157/3"}}},"commit":{"parents":[{"commit":"21999e98e130490af1b236f0d705438cb59c28ef","subject":"chore(tvix): bump tonic to 0.11.0","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d21999e98e130490af1b236f0d705438cb59c28ef"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-03-15 20:58:46.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-03-15 21:15:24.000000000","tz":120},"subject":"fix(tvix): don\u0027t emit rerun-if-changed","message":"fix(tvix): don\u0027t emit rerun-if-changed\n\n`build.rs` emits rerun-if-changed statements for all proto files, as\nwell as all include paths we pass it.\n\nUnfortunately, due to protobufs include path rules, we need to specify\nthe path to the depot root itself as an include path, at least when\nbuilding impurely with `cargo`. This causes cargo to essentially always\nrebuild, as it also puts its own temporary files in there.\n\nUnfortunately, tonic-build does not chase down to individual .proto\nfiles that are included.\n\nDisable emitting these `rerun-if-changed` statements for now.\n\nThis could cause cargo to not rebuild protos every time, causing stale\ndata until the next local `cargo clean`, but considering the protos\nchange not that frequently, and it\u0027ll immediately surface if trying to\nbuild via Nix (either locally or in CI), it\u0027s a good-enough compromise.\n\nChange-Id: Ifd279a2216222ef3fc0e70c5a2fe6f87997f562e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d97f5958c61b9d25e9dd1e1574f11c0c50ebf08b1"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d97f5958c61b9d25e9dd1e1574f11c0c50ebf08b1"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"21999e98e130490af1b236f0d705438cb59c28ef","is_merged_in_target_branch":false,"change_id":"Icfade5894403228299836fefb21b2f9ae59dbebb","change_number":11156,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"65a7237c01a78bbf43b0d01f732ca404281c31c7":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2024-03-16 09:28:24.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/57/11157/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/11157/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/11157/4"}}},"commit":{"parents":[{"commit":"56dc4f735b58e38598a520451d4c95979745b9ad","subject":"docs(tvix): fix some docstrings","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d56dc4f735b58e38598a520451d4c95979745b9ad"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-03-15 20:58:46.000000000","tz":120},"committer":{"name":"flokli","email":"flokli@flokli.de","date":"2024-03-16 09:28:24.000000000","tz":0},"subject":"fix(tvix): don\u0027t emit rerun-if-changed","message":"fix(tvix): don\u0027t emit rerun-if-changed\n\n`build.rs` emits rerun-if-changed statements for all proto files, as\nwell as all include paths we pass it.\n\nUnfortunately, due to protobufs include path rules, we need to specify\nthe path to the depot root itself as an include path, at least when\nbuilding impurely with `cargo`. This causes cargo to essentially always\nrebuild, as it also puts its own temporary files in there.\n\nUnfortunately, tonic-build does not chase down to individual .proto\nfiles that are included.\n\nDisable emitting these `rerun-if-changed` statements for now.\n\nThis could cause cargo to not rebuild protos every time, causing stale\ndata until the next local `cargo clean`, but considering the protos\nchange not that frequently, and it\u0027ll immediately surface if trying to\nbuild via Nix (either locally or in CI), it\u0027s a good-enough compromise.\n\nChange-Id: Ifd279a2216222ef3fc0e70c5a2fe6f87997f562e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d65a7237c01a78bbf43b0d01f732ca404281c31c7"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d65a7237c01a78bbf43b0d01f732ca404281c31c7"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"56dc4f735b58e38598a520451d4c95979745b9ad","is_merged_in_target_branch":true,"change_id":"Ife599387d0472cd746b992bd6755a2fb6a0e0dc4","change_number":11158,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"},"fdf96576545dec3fca5d52c159b7f96645d88c14":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2024-03-16 09:34:10.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/57/11157/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/11157/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/11157/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/11157/5"}}},"commit":{"parents":[{"commit":"56dc4f735b58e38598a520451d4c95979745b9ad","subject":"docs(tvix): fix some docstrings","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d56dc4f735b58e38598a520451d4c95979745b9ad"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-03-15 20:58:46.000000000","tz":120},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2024-03-16 09:34:10.000000000","tz":0},"subject":"fix(tvix): don\u0027t emit rerun-if-changed","message":"fix(tvix): don\u0027t emit rerun-if-changed\n\n`build.rs` emits rerun-if-changed statements for all proto files, as\nwell as all include paths we pass it.\n\nUnfortunately, due to protobufs include path rules, we need to specify\nthe path to the depot root itself as an include path, at least when\nbuilding impurely with `cargo`. This causes cargo to essentially always\nrebuild, as it also puts its own temporary files in there.\n\nUnfortunately, tonic-build does not chase down to individual .proto\nfiles that are included.\n\nDisable emitting these `rerun-if-changed` statements for now.\n\nThis could cause cargo to not rebuild protos every time, causing stale\ndata until the next local `cargo clean`, but considering the protos\nchange not that frequently, and it\u0027ll immediately surface if trying to\nbuild via Nix (either locally or in CI), it\u0027s a good-enough compromise.\n\nChange-Id: Ifd279a2216222ef3fc0e70c5a2fe6f87997f562e\nReviewed-on: https://cl.tvl.fyi/c/depot/+/11157\nAutosubmit: flokli \u003cflokli@flokli.de\u003e\nReviewed-by: sterni \u003csternenseemann@systemli.org\u003e\nTested-by: BuildkiteCI\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfdf96576545dec3fca5d52c159b7f96645d88c14"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfdf96576545dec3fca5d52c159b7f96645d88c14"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"56dc4f735b58e38598a520451d4c95979745b9ad","is_merged_in_target_branch":true,"change_id":"Ife599387d0472cd746b992bd6755a2fb6a0e0dc4","change_number":11158,"patch_set_number":3,"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}}]},{"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":[]}}]}
