)]}'
{"id":"depot~2104","triplet_id":"depot~canon~I950a4eafb214e9113639ea54d2dfd4659b7be931","project":"depot","branch":"canon","topic":"tvix","attention_set":{},"removed_from_attention_set":{"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2020-11-18 22:10:53.000000000","reason":"removed on reply"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2020-11-19 00:29:42.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I950a4eafb214e9113639ea54d2dfd4659b7be931","subject":"fix(tvix): Use mutable field for assigning proto fields","status":"MERGED","created":"2020-11-17 23:11:43.000000000","updated":"2020-11-19 00:31:18.000000000","submitted":"2020-11-19 00:29:42.000000000","submitter":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"2106-tvix","meta_rev_id":"e18fa973fa4442e496eb89ef2967aff75f2e02ce","_number":2104,"virtual_id_number":2104,"owner":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2020-11-19 00:29:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2020-11-19 00:29:42.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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-11-17 23:12:23.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":"2020-11-18 13:39:19.000000000","updated_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"}],"messages":[{"id":"1162ec63dd79fcf5c312168c659e8e4ccb334956","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-11-17 23:11:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b138cda06259083266347386719dbe0f3c21e5eb","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-11-17 23:12:23.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/3673","accounts_in_message":[],"_revision_number":1},{"id":"c79a96ac31c68b847bed76b8c72d5c3c972df46d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-11-17 23:35:43.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"42a5f4b34f90039c1595b1cb164f461e1a359fe2","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-11-17 23:36:15.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/3675","accounts_in_message":[],"_revision_number":2},{"id":"53c09152b71669aeb0faf0bda0a4b0cd8e70c491","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-11-17 23:42:31.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1bdcdf4bc6e7e20cda8f2589e9e2cbf252d59d79","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-11-17 23:43:01.000000000","message":"Patch Set 3: Verified-1\n\nBuild of patchset 3 failed: https://buildkite.com/tvl/depot/builds/3677","accounts_in_message":[],"_revision_number":3},{"id":"0fd0315cd0d1661adf2a34c33cd5f9747c20c038","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-11-17 23:44:55.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"9884ac9170ddc06ad09b5f9ed165e8d4495c2e3a","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-11-17 23:45:33.000000000","message":"Patch Set 4: Verified-1\n\nBuild of patchset 4 failed: https://buildkite.com/tvl/depot/builds/3679","accounts_in_message":[],"_revision_number":4},{"id":"ebab5fd500d67fdaf619eea32295b0cb3fe4f4a0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-11-17 23:51:16.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"8f8981bb5a7ef846769bae4a6cb79ba58e2ce4b3","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-11-17 23:51:48.000000000","message":"Patch Set 5: Verified-1\n\nBuild of patchset 5 failed: https://buildkite.com/tvl/depot/builds/3681","accounts_in_message":[],"_revision_number":5},{"id":"ec39c412516b50c41e4392f500fc18d8333f1577","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-11-18 13:37:51.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"903e9b02893c4c9fd073a83adb227469db77bf7f","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-11-18 13:41:29.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/3686","accounts_in_message":[],"_revision_number":6},{"id":"728607bdaaeff4945b48b0046b1197c1305c418d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-11-18 14:04:46.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"db3e9603ed9424f94e2ea8aa483e2ea22496af03","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-11-18 14:05:19.000000000","message":"Patch Set 7: Verified-1\n\nBuild of patchset 7 failed: https://buildkite.com/tvl/depot/builds/3688","accounts_in_message":[],"_revision_number":7},{"id":"83bb82184e6b330f146145f84b876fa1b636e7b2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-11-18 14:37:36.000000000","message":"Uploaded patch set 8: Commit message was updated.","accounts_in_message":[],"_revision_number":8},{"id":"ee78ef55e421d01672d8c60585c5c6f2e331e6ea","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-11-18 14:38:14.000000000","message":"Topic set to tvix","accounts_in_message":[],"_revision_number":8},{"id":"3e33e8db64d5eeed0f162e9ee566cb006f9b3aed","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-11-18 14:38:32.000000000","message":"Patch Set 8: Verified+1\n\nBuild of patchset 8 passed: https://buildkite.com/tvl/depot/builds/3693","accounts_in_message":[],"_revision_number":8},{"id":"94fc77046f81ad52dd0d7f883a1a193980797d08","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2020-11-18 22:10:53.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"3696a9cefc0b4b704000d28c1d9c611e7d671b12","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-11-19 00:29:42.000000000","message":"Change has been successfully rebased and submitted as 20e206a3f61c74d1a2994a614fa7eec49109f995","accounts_in_message":[],"_revision_number":9},{"id":"e18fa973fa4442e496eb89ef2967aff75f2e02ce","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-11-19 00:31:18.000000000","message":"Patch Set 9:\n\nBuild of patchset 9 passed: https://buildkite.com/tvl/depot/builds/3698","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"20e206a3f61c74d1a2994a614fa7eec49109f995","revisions":{"2c8256bc97f44d6ba1fa0f936963c9ffb7850cec":{"kind":"REWORK","_number":1,"created":"2020-11-17 23:11:43.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/04/2104/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/04/2104/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/04/2104/1"}}},"commit":{"parents":[{"commit":"73c862279aad7aa4c87bfe5ae2c69a0f56bb59df","subject":"feat(ops/pipelines): Check in the static pipeline","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73c862279aad7aa4c87bfe5ae2c69a0f56bb59df"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:08:19.000000000","tz":-300},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:11:36.000000000","tz":-300},"subject":"fix(tvix): Use mutable field for assigning proto fields","message":"fix(tvix): Use mutable field for assigning proto fields\n\nThis was accidentally using the proto arena API to assign the derivation\nfield of a BuildDerivationRequest, which was resulting in a double free\nwhen both grpc internals and the stack tried to free a Derivation.\n\nFixes: b/64\nChange-Id: I950a4eafb214e9113639ea54d2dfd4659b7be931\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2c8256bc97f44d6ba1fa0f936963c9ffb7850cec"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2c8256bc97f44d6ba1fa0f936963c9ffb7850cec"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"73c862279aad7aa4c87bfe5ae2c69a0f56bb59df","is_merged_in_target_branch":true,"change_id":"I6d7dd623cde65e8c69faea729f737c9bba00c2fb","change_number":2103,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"2b025aafd572df5e912bd52aff4771716846e51b":{"kind":"REWORK","_number":2,"created":"2020-11-17 23:35:43.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/04/2104/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/04/2104/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/04/2104/2"}}},"commit":{"parents":[{"commit":"73c862279aad7aa4c87bfe5ae2c69a0f56bb59df","subject":"feat(ops/pipelines): Check in the static pipeline","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73c862279aad7aa4c87bfe5ae2c69a0f56bb59df"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:08:19.000000000","tz":-300},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:35:39.000000000","tz":-300},"subject":"fix(tvix): Use mutable field for assigning proto fields","message":"fix(tvix): Use mutable field for assigning proto fields\n\nThis was accidentally using the proto arena API to assign the derivation\nfield of a BuildDerivationRequest, which was resulting in a double free\nwhen both grpc internals and the stack tried to free a Derivation.\n\nFixes: b/64\nChange-Id: I950a4eafb214e9113639ea54d2dfd4659b7be931\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2b025aafd572df5e912bd52aff4771716846e51b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2b025aafd572df5e912bd52aff4771716846e51b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"73c862279aad7aa4c87bfe5ae2c69a0f56bb59df","is_merged_in_target_branch":true,"change_id":"I6d7dd623cde65e8c69faea729f737c9bba00c2fb","change_number":2103,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"1f5b5270bab4f4bc66b621a94d5d902e1b919da6":{"kind":"REWORK","_number":3,"created":"2020-11-17 23:42:31.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/04/2104/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/04/2104/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/04/2104/3"}}},"commit":{"parents":[{"commit":"73c862279aad7aa4c87bfe5ae2c69a0f56bb59df","subject":"feat(ops/pipelines): Check in the static pipeline","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73c862279aad7aa4c87bfe5ae2c69a0f56bb59df"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:08:19.000000000","tz":-300},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:42:28.000000000","tz":-300},"subject":"fix(tvix): Use mutable field for assigning proto fields","message":"fix(tvix): Use mutable field for assigning proto fields\n\nThis was accidentally using the proto arena API to assign the derivation\nfield of a BuildDerivationRequest, which was resulting in a double free\nwhen both grpc internals and the stack tried to free a Derivation.\n\nFixes: b/64\nChange-Id: I950a4eafb214e9113639ea54d2dfd4659b7be931\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1f5b5270bab4f4bc66b621a94d5d902e1b919da6"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1f5b5270bab4f4bc66b621a94d5d902e1b919da6"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"73c862279aad7aa4c87bfe5ae2c69a0f56bb59df","is_merged_in_target_branch":true,"change_id":"I6d7dd623cde65e8c69faea729f737c9bba00c2fb","change_number":2103,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a41fb1161f1658a2f8ba9c0d42d540e1636bcc69":{"kind":"REWORK","_number":4,"created":"2020-11-17 23:44:55.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/04/2104/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/04/2104/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/04/2104/4"}}},"commit":{"parents":[{"commit":"73c862279aad7aa4c87bfe5ae2c69a0f56bb59df","subject":"feat(ops/pipelines): Check in the static pipeline","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73c862279aad7aa4c87bfe5ae2c69a0f56bb59df"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:08:19.000000000","tz":-300},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:44:52.000000000","tz":-300},"subject":"fix(tvix): Use mutable field for assigning proto fields","message":"fix(tvix): Use mutable field for assigning proto fields\n\nThis was accidentally using the proto arena API to assign the derivation\nfield of a BuildDerivationRequest, which was resulting in a double free\nwhen both grpc internals and the stack tried to free a Derivation.\n\nFixes: b/64\nChange-Id: I950a4eafb214e9113639ea54d2dfd4659b7be931\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da41fb1161f1658a2f8ba9c0d42d540e1636bcc69"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da41fb1161f1658a2f8ba9c0d42d540e1636bcc69"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"73c862279aad7aa4c87bfe5ae2c69a0f56bb59df","is_merged_in_target_branch":true,"change_id":"I6d7dd623cde65e8c69faea729f737c9bba00c2fb","change_number":2103,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f5009f219d12393e7782c0427e6bfbf09dbf6a7e":{"kind":"REWORK","_number":5,"created":"2020-11-17 23:51:16.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/04/2104/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/04/2104/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/04/2104/5"}}},"commit":{"parents":[{"commit":"73c862279aad7aa4c87bfe5ae2c69a0f56bb59df","subject":"feat(ops/pipelines): Check in the static pipeline","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73c862279aad7aa4c87bfe5ae2c69a0f56bb59df"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:08:19.000000000","tz":-300},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:51:12.000000000","tz":-300},"subject":"fix(tvix): Use mutable field for assigning proto fields","message":"fix(tvix): Use mutable field for assigning proto fields\n\nThis was accidentally using the proto arena API to assign the derivation\nfield of a BuildDerivationRequest, which was resulting in a double free\nwhen both grpc internals and the stack tried to free a Derivation.\n\nFixes: b/64\nChange-Id: I950a4eafb214e9113639ea54d2dfd4659b7be931\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df5009f219d12393e7782c0427e6bfbf09dbf6a7e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df5009f219d12393e7782c0427e6bfbf09dbf6a7e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"73c862279aad7aa4c87bfe5ae2c69a0f56bb59df","is_merged_in_target_branch":true,"change_id":"I6d7dd623cde65e8c69faea729f737c9bba00c2fb","change_number":2103,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"6f0fe9ee2bb49de7468b1a9f1be758632315b875":{"kind":"REWORK","_number":6,"created":"2020-11-18 13:37:51.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/04/2104/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/04/2104/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/04/2104/6"}}},"commit":{"parents":[{"commit":"73c862279aad7aa4c87bfe5ae2c69a0f56bb59df","subject":"feat(ops/pipelines): Check in the static pipeline","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73c862279aad7aa4c87bfe5ae2c69a0f56bb59df"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:08:19.000000000","tz":-300},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-18 13:37:41.000000000","tz":-300},"subject":"fix(tvix): Use mutable field for assigning proto fields","message":"fix(tvix): Use mutable field for assigning proto fields\n\nThis was accidentally using the proto arena API to assign the derivation\nfield of a BuildDerivationRequest. We *thought* this was causing a\ndouble free, but even with this change that\u0027s still happening. That\nsaid, this change is still using the proto API properly.\n\nReferences: b/64\nChange-Id: I950a4eafb214e9113639ea54d2dfd4659b7be931\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6f0fe9ee2bb49de7468b1a9f1be758632315b875"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6f0fe9ee2bb49de7468b1a9f1be758632315b875"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"73c862279aad7aa4c87bfe5ae2c69a0f56bb59df","is_merged_in_target_branch":true,"change_id":"I6d7dd623cde65e8c69faea729f737c9bba00c2fb","change_number":2103,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"886c6ff7cbc49b024ae748e69ebe3c43d3ab5476":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2020-11-18 14:04:46.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/04/2104/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/04/2104/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/04/2104/7"}}},"commit":{"parents":[{"commit":"4331bc8da76ae67a43d64ff5355598a2699a647f","subject":"chore(users/multi): Update htop derivation for new upstream.","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4331bc8da76ae67a43d64ff5355598a2699a647f"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:08:19.000000000","tz":-300},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-18 13:44:53.000000000","tz":-300},"subject":"fix(tvix): Use mutable field for assigning proto fields","message":"fix(tvix): Use mutable field for assigning proto fields\n\nThis was accidentally using the proto arena API to assign the derivation\nfield of a BuildDerivationRequest. We *thought* this was causing a\ndouble free, but even with this change that\u0027s still happening. That\nsaid, this change is still using the proto API properly.\n\nReferences: b/64\nChange-Id: I950a4eafb214e9113639ea54d2dfd4659b7be931\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d886c6ff7cbc49b024ae748e69ebe3c43d3ab5476"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d886c6ff7cbc49b024ae748e69ebe3c43d3ab5476"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4331bc8da76ae67a43d64ff5355598a2699a647f","is_merged_in_target_branch":true,"change_id":"I66ad4c035df07709abf4f75a9d4e1486920091d0","change_number":2105,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e21bcebde480385cdb790202e0ed061e89752b56":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2020-11-18 14:37:36.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/04/2104/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/04/2104/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/04/2104/8"}}},"commit":{"parents":[{"commit":"4331bc8da76ae67a43d64ff5355598a2699a647f","subject":"chore(users/multi): Update htop derivation for new upstream.","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4331bc8da76ae67a43d64ff5355598a2699a647f"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:08:19.000000000","tz":-300},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-18 14:37:11.000000000","tz":-300},"subject":"fix(tvix): Use mutable field for assigning proto fields","message":"fix(tvix): Use mutable field for assigning proto fields\n\nThis was accidentally using the proto arena API to assign the derivation\nfield of a BuildDerivationRequest. We *thought* this was causing a\ndouble free, but even with this change that\u0027s still happening. That\nsaid, this change is probably still a good idea since it\u0027s using the\nproto API as intended.\n\nReferences: b/64\nChange-Id: I950a4eafb214e9113639ea54d2dfd4659b7be931\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de21bcebde480385cdb790202e0ed061e89752b56"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de21bcebde480385cdb790202e0ed061e89752b56"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4331bc8da76ae67a43d64ff5355598a2699a647f","is_merged_in_target_branch":true,"change_id":"I66ad4c035df07709abf4f75a9d4e1486920091d0","change_number":2105,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"20e206a3f61c74d1a2994a614fa7eec49109f995":{"kind":"REWORK","_number":9,"created":"2020-11-19 00:29:42.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/04/2104/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/04/2104/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/04/2104/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/04/2104/9"}}},"commit":{"parents":[{"commit":"e1067b1497b3dea0c37ae51bba21f42f1e7d35b5","subject":"revert(panettone): announce newly created issues using irccat","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de1067b1497b3dea0c37ae51bba21f42f1e7d35b5"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-11-17 23:08:19.000000000","tz":-300},"committer":{"name":"glittershark","email":"grfn@gws.fyi","date":"2020-11-19 00:29:42.000000000","tz":0},"subject":"fix(tvix): Use mutable field for assigning proto fields","message":"fix(tvix): Use mutable field for assigning proto fields\n\nThis was accidentally using the proto arena API to assign the derivation\nfield of a BuildDerivationRequest. We *thought* this was causing a\ndouble free, but even with this change that\u0027s still happening. That\nsaid, this change is probably still a good idea since it\u0027s using the\nproto API as intended.\n\nReferences: b/64\nChange-Id: I950a4eafb214e9113639ea54d2dfd4659b7be931\nReviewed-on: https://cl.tvl.fyi/c/depot/+/2104\nTested-by: BuildkiteCI\nReviewed-by: tazjin \u003cmail@tazj.in\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d20e206a3f61c74d1a2994a614fa7eec49109f995"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d20e206a3f61c74d1a2994a614fa7eec49109f995"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e1067b1497b3dea0c37ae51bba21f42f1e7d35b5","is_merged_in_target_branch":true,"change_id":"I3f06afc52d6c5289269402fc75bb32ad9c376bf4","change_number":2082,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}},{"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}}]},{"status":"CLOSED"}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Custom-Rule","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Custom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["Custom-Rule"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dCustom-Rule"],"failing_atoms":[]}}]}
