)]}'
{"id":"depot~9787","triplet_id":"depot~canon~I2edadd118c22ec08e57c693f6cc2ef3261c62489","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-10-17 19:51:24.000000000","reason":"Change was submitted"},"1000085":{"account":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"last_update":"2023-10-17 13:57:57.000000000","reason":"\u003cGERRIT_ACCOUNT_1000085\u003e replied on the change","reason_account":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"}},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2023-10-17 19:51:18.000000000","reason":"\u003cGERRIT_ACCOUNT_1000036\u003e replied on the change","reason_account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}}},"hashtags":[],"change_id":"I2edadd118c22ec08e57c693f6cc2ef3261c62489","subject":"chore(tvix): move castore golang bindings to tvix/castore-go","status":"MERGED","created":"2023-10-17 11:13:38.000000000","updated":"2023-10-17 19:51:24.000000000","submitted":"2023-10-17 19:51:24.000000000","submitter":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"9789","meta_rev_id":"d7d8c432aa20ba9bfd3ef7c4ae321657f4cc70f9","_number":9787,"virtual_id_number":9787,"owner":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-10-17 19:51:24.000000000","_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"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":{"-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":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-10-17 19:51:24.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":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"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":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"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"},{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-10-17 11:13:38.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":"2023-10-17 11:13:38.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":"2023-10-17 11:13:39.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-10-17 11:17:22.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"}],"messages":[{"id":"d9a96970e3a25093c497077f9484194fb0c6b711","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-17 11:13:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c204c3b3a579ddae5ab4b7d944645674529c66e2","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-17 11:13:38.000000000","message":"\u003cGERRIT_ACCOUNT_1000001\u003e, who was added as reviewer owns the following files:\n* `ops/modules/www/code.tvl.fyi.nix`\n* `tvix/castore-go/LICENSE`\n* `tvix/castore-go/README.md`\n* `tvix/castore-go/castore.go`\n* `tvix/castore-go/castore.pb.go`\n* `tvix/castore-go/castore_test.go`\n* `tvix/castore-go/default.nix`\n* `tvix/castore-go/go.mod`\n* `tvix/castore-go/go.sum`\n* `tvix/castore-go/rename_node.go`\n* `tvix/castore-go/rpc_blobstore.pb.go`\n* `tvix/castore-go/rpc_blobstore_grpc.pb.go`\n* `tvix/castore-go/rpc_directory.pb.go`\n* `tvix/castore-go/rpc_directory_grpc.pb.go`\n* `tvix/castore/protos/castore.go`\n* `tvix/castore/protos/castore.pb.go`\n* `tvix/castore/protos/castore_test.go`\n* `tvix/castore/protos/default.nix`\n* `tvix/castore/protos/go.mod`\n* `tvix/castore/protos/go.sum`\n* `tvix/castore/protos/rename_node.go`\n* `tvix/castore/protos/rpc_blobstore.pb.go`\n* `tvix/castore/protos/rpc_blobstore_grpc.pb.go`\n* `tvix/castore/protos/rpc_directory.pb.go`\n* `tvix/castore/protos/rpc_directory_grpc.pb.go`\n* `tvix/default.nix`\n","accounts_in_message":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":1},{"id":"b0f02b64b86a5cc3157ab84e0a6b0b6eae8ecb89","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-17 11:13:39.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/27520","accounts_in_message":[],"_revision_number":1},{"id":"08e03acb0f97bd802ec29bcc933a6b278f1e0063","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-17 11:17:22.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/27520","accounts_in_message":[],"_revision_number":1},{"id":"9e22cec785de821438c1076f6e7db2fadc0a43c4","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-17 11:19:04.000000000","message":"Uploaded patch set 2.\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":"110ecff2afe39fecd54dbc2f2212684b5627e6fa","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-17 11:19:06.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/27521","accounts_in_message":[],"_revision_number":2},{"id":"027a618452a6d66a576249013c235d7a5fdf7155","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-17 11:19:44.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"3b16384a85a40c4748e82be9448ecf14de62b670","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-17 11:21:22.000000000","message":"Patch Set 2: Verified+1\n\nCopied votes on follow-up patch sets have been updated:\n* Verified+1 has been copied to patch set 3 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\").\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/27521","accounts_in_message":[],"_revision_number":2},{"id":"168c71d1747b4258714057c985c51acced3fc823","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-17 11:23:37.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"269f93bab8937c5b54e2416b0ce8b10f4523cfbe","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-17 12:51:14.000000000","message":"Uploaded patch set 4.\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":"80628bb8a0be4fe77e1b9931aaf166b9886b041c","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-17 12:51:15.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/27522","accounts_in_message":[],"_revision_number":4},{"id":"b0e7eaf85d19a24dc88e995eeddd3e73e55e44b1","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-17 12:53:33.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/27522","accounts_in_message":[],"_revision_number":4},{"id":"b77214ca0d25b0ddedacb4af4e1aa5d5ee218605","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-17 13:12:52.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":4},{"id":"ca41e3355c14980480999f9e8cbbee2371b7a9c4","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-10-17 13:57:57.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"dcdc20806998503356e9183803a9de26fdf5a21c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-17 18:43:50.000000000","message":"Uploaded patch set 5.\n\nCopied Votes:\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":5},{"id":"aa98bbf3964ed2384976d4c2cf6b816ac9b415a1","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-17 18:43:51.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/27533","accounts_in_message":[],"_revision_number":5},{"id":"7fadc769166d2902dc58817369ef7f72bf9907d0","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-17 18:44:19.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"12bf2dea79bb2137ef93164dfbfcefb38905fc27","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-17 18:48:12.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/27533","accounts_in_message":[],"_revision_number":5},{"id":"41c367056ada9992aebae2edf53ae19305a9866a","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-10-17 19:30:58.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"6db1d39cf7037a1985405173091dbbbbc36a28ec","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-17 19:51:18.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"d7d8c432aa20ba9bfd3ef7c4ae321657f4cc70f9","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-17 19:51:24.000000000","message":"Change has been successfully rebased and submitted as e38733a955f6f6fc8962cf0e669d9cf4696bc14d","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"e38733a955f6f6fc8962cf0e669d9cf4696bc14d","revisions":{"01fdc86a104fa36c114af6fd5b9bc7748f61503a":{"kind":"REWORK","_number":1,"created":"2023-10-17 11:13:38.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/87/9787/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/87/9787/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/87/9787/1"}}},"commit":{"parents":[{"commit":"73a19c249ef47cfdd55ebd8230cb9c0439beb749","subject":"refactor(tvix/nix-compat/derivation): remove some clones","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73a19c249ef47cfdd55ebd8230cb9c0439beb749"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-17 10:53:57.000000000","tz":60},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-17 11:11:15.000000000","tz":60},"subject":"chore(tvix): move castore golang bindings to tvix/castore-go","message":"chore(tvix): move castore golang bindings to tvix/castore-go\n\nHave `tvix/castore/protos` only contain the protos, no go noise.\n\nMake the `.pb.go` file generation a pure Nix build\nat `//tvix/castore/protos:go-bindings`, and have a script at\n`//tvix:castore-go-generate` (TBD) that copies the results to\n`tvix/castore-go`.\n\n`//tvix:castore-go`, with sources in `tvix/castore-go` now contains the\ntooling around the generated bindings, and the generated bindings\nthemselves (So go mod replace workflows still work).\n\nAn additional CI step is added from there to ensure idempotenty of\nthe .pb.go files.\n\nThe code.tvl.fyi webserver config is updated to the new source code\npath. I\u0027m still unsure if we want to also update the go.mod name. While\nbeing a backwards-incompatible change, it\u0027ll probbaly make it easier\nwhere to find these files, and the amount of external consumers is still\nlow enough.\n\nChange-Id: I2edadd118c22ec08e57c693f6cc2ef3261c62489\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d01fdc86a104fa36c114af6fd5b9bc7748f61503a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d01fdc86a104fa36c114af6fd5b9bc7748f61503a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"73a19c249ef47cfdd55ebd8230cb9c0439beb749","is_merged_in_target_branch":true,"change_id":"Ie464467edfafd2050aa9e5fd0e07ff745cb15df8","change_number":9753,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"6206e5c213859f4846c3a43fc2ee9d2bb3b605b6":{"kind":"REWORK","_number":2,"created":"2023-10-17 11:19:04.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/87/9787/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/87/9787/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/87/9787/2"}}},"commit":{"parents":[{"commit":"73a19c249ef47cfdd55ebd8230cb9c0439beb749","subject":"refactor(tvix/nix-compat/derivation): remove some clones","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73a19c249ef47cfdd55ebd8230cb9c0439beb749"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-17 10:53:57.000000000","tz":60},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-17 11:19:01.000000000","tz":60},"subject":"chore(tvix): move castore golang bindings to tvix/castore-go","message":"chore(tvix): move castore golang bindings to tvix/castore-go\n\nHave `tvix/castore/protos` only contain the protos, no go noise.\n\nMake the `.pb.go` file generation a pure Nix build\nat `//tvix/castore/protos:go-bindings`, and have a script at\n`//tvix:castore-go-generate` (TBD) that copies the results to\n`tvix/castore-go`.\n\n`//tvix:castore-go`, with sources in `tvix/castore-go` now contains the\ntooling around the generated bindings, and the generated bindings\nthemselves (So go mod replace workflows still work).\n\nAn additional CI step is added from there to ensure idempotenty of\nthe .pb.go files.\n\nThe code.tvl.fyi webserver config is updated to the new source code\npath. I\u0027m still unsure if we want to also update the go.mod name. While\nbeing a backwards-incompatible change, it\u0027ll probbaly make it easier\nwhere to find these files, and the amount of external consumers is still\nlow enough.\n\nChange-Id: I2edadd118c22ec08e57c693f6cc2ef3261c62489\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6206e5c213859f4846c3a43fc2ee9d2bb3b605b6"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6206e5c213859f4846c3a43fc2ee9d2bb3b605b6"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"73a19c249ef47cfdd55ebd8230cb9c0439beb749","is_merged_in_target_branch":true,"change_id":"Ie464467edfafd2050aa9e5fd0e07ff745cb15df8","change_number":9753,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"d7f2b66e39d3752a4bcfb03673c6a2214cfaf895":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2023-10-17 11:19:44.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/87/9787/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/87/9787/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/87/9787/3"}}},"commit":{"parents":[{"commit":"73a19c249ef47cfdd55ebd8230cb9c0439beb749","subject":"refactor(tvix/nix-compat/derivation): remove some clones","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73a19c249ef47cfdd55ebd8230cb9c0439beb749"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-17 10:53:57.000000000","tz":60},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-17 11:19:25.000000000","tz":60},"subject":"chore(tvix): move castore golang bindings to tvix/castore-go","message":"chore(tvix): move castore golang bindings to tvix/castore-go\n\nHave `tvix/castore/protos` only contain the protos, no go noise.\n\nMake the `.pb.go` file generation a pure Nix build\nat `//tvix/castore/protos:go-bindings`, and have a script at\n`//tvix:castore-go-generate` (TBD) that copies the results to\n`tvix/castore-go`.\n\n`//tvix:castore-go`, with sources in `tvix/castore-go` now contains the\ntooling around the generated bindings, and the generated bindings\nthemselves (So go mod replace workflows still work).\n\nAn additional CI step is added from there to ensure idempotenty of\nthe .pb.go files.\n\nThe code.tvl.fyi webserver config is updated to the new source code\npath. I\u0027m still unsure if we want to also update the go.mod name. While\nbeing a backwards-incompatible change, it\u0027ll probbaly make it easier\nwhere to find these files, and the amount of external consumers is still\nlow enough.\n\nPart of b/323.\n\nChange-Id: I2edadd118c22ec08e57c693f6cc2ef3261c62489\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd7f2b66e39d3752a4bcfb03673c6a2214cfaf895"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd7f2b66e39d3752a4bcfb03673c6a2214cfaf895"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"73a19c249ef47cfdd55ebd8230cb9c0439beb749","is_merged_in_target_branch":true,"change_id":"Ie464467edfafd2050aa9e5fd0e07ff745cb15df8","change_number":9753,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"3390ab99937151ac74daffb77c7cbbc92135d96f":{"kind":"REWORK","_number":4,"created":"2023-10-17 12:51:14.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/87/9787/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/87/9787/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/87/9787/4"}}},"commit":{"parents":[{"commit":"73a19c249ef47cfdd55ebd8230cb9c0439beb749","subject":"refactor(tvix/nix-compat/derivation): remove some clones","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73a19c249ef47cfdd55ebd8230cb9c0439beb749"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-17 10:53:57.000000000","tz":60},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-17 12:32:15.000000000","tz":60},"subject":"chore(tvix): move castore golang bindings to tvix/castore-go","message":"chore(tvix): move castore golang bindings to tvix/castore-go\n\nHave `tvix/castore/protos` only contain the protos, no go noise.\n\nMake the `.pb.go` file generation a pure Nix build\nat `//tvix/castore/protos:go-bindings`, and have a script at\n`//tvix:castore-go-generate` (TBD) that copies the results to\n`tvix/castore-go`.\n\n`//tvix:castore-go`, with sources in `tvix/castore-go` now contains the\ntooling around the generated bindings, and the generated bindings\nthemselves (So go mod replace workflows still work).\n\nAn additional CI step is added from there to ensure idempotenty of\nthe .pb.go files.\n\nThe code.tvl.fyi webserver config is updated to the new source code\npath. I\u0027m still unsure if we want to also update the go.mod name. While\nbeing a backwards-incompatible change, it\u0027ll probbaly make it easier\nwhere to find these files, and the amount of external consumers is still\nlow enough.\n\nPart of b/323.\n\nChange-Id: I2edadd118c22ec08e57c693f6cc2ef3261c62489\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3390ab99937151ac74daffb77c7cbbc92135d96f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3390ab99937151ac74daffb77c7cbbc92135d96f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"73a19c249ef47cfdd55ebd8230cb9c0439beb749","is_merged_in_target_branch":true,"change_id":"Ie464467edfafd2050aa9e5fd0e07ff745cb15df8","change_number":9753,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7623a69e8e764ad222a1b8036289b54f3cd004e2":{"kind":"REWORK","_number":5,"created":"2023-10-17 18:43:50.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/87/9787/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/87/9787/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/87/9787/5"}}},"commit":{"parents":[{"commit":"73a19c249ef47cfdd55ebd8230cb9c0439beb749","subject":"refactor(tvix/nix-compat/derivation): remove some clones","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73a19c249ef47cfdd55ebd8230cb9c0439beb749"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-17 10:53:57.000000000","tz":60},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-17 18:43:34.000000000","tz":60},"subject":"chore(tvix): move castore golang bindings to tvix/castore-go","message":"chore(tvix): move castore golang bindings to tvix/castore-go\n\nHave `tvix/castore/protos` only contain the protos, no go noise.\n\nMake the `.pb.go` file generation a pure Nix build\nat `//tvix/castore/protos:go-bindings`, and have a script at\n`//tvix:castore-go-generate` (TBD) that copies the results to\n`tvix/castore-go`.\n\n`//tvix:castore-go`, with sources in `tvix/castore-go` now contains the\ntooling around the generated bindings, and the generated bindings\nthemselves (So go mod replace workflows still work).\n\nAn additional CI step is added from there to ensure idempotenty of\nthe .pb.go files.\n\nThe code.tvl.fyi webserver config is updated to the new source code\npath. I\u0027m still unsure if we want to also update the go.mod name. While\nbeing a backwards-incompatible change, it\u0027ll probbaly make it easier\nwhere to find these files, and the amount of external consumers is still\nlow enough.\n\nPart of b/323.\n\nChange-Id: I2edadd118c22ec08e57c693f6cc2ef3261c62489\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7623a69e8e764ad222a1b8036289b54f3cd004e2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7623a69e8e764ad222a1b8036289b54f3cd004e2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"73a19c249ef47cfdd55ebd8230cb9c0439beb749","is_merged_in_target_branch":true,"change_id":"Ie464467edfafd2050aa9e5fd0e07ff745cb15df8","change_number":9753,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e38733a955f6f6fc8962cf0e669d9cf4696bc14d":{"kind":"REWORK","_number":6,"created":"2023-10-17 19:51:24.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/87/9787/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/87/9787/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/87/9787/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/87/9787/6"}}},"commit":{"parents":[{"commit":"0325ae3ba328ac7b4215057d2c00ac467dd9d820","subject":"fix(tvix/castore): Fix race when ingesting into castore","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0325ae3ba328ac7b4215057d2c00ac467dd9d820"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-17 10:53:57.000000000","tz":60},"committer":{"name":"flokli","email":"flokli@flokli.de","date":"2023-10-17 19:51:24.000000000","tz":0},"subject":"chore(tvix): move castore golang bindings to tvix/castore-go","message":"chore(tvix): move castore golang bindings to tvix/castore-go\n\nHave `tvix/castore/protos` only contain the protos, no go noise.\n\nMake the `.pb.go` file generation a pure Nix build\nat `//tvix/castore/protos:go-bindings`, and have a script at\n`//tvix:castore-go-generate` (TBD) that copies the results to\n`tvix/castore-go`.\n\n`//tvix:castore-go`, with sources in `tvix/castore-go` now contains the\ntooling around the generated bindings, and the generated bindings\nthemselves (So go mod replace workflows still work).\n\nAn additional CI step is added from there to ensure idempotenty of\nthe .pb.go files.\n\nThe code.tvl.fyi webserver config is updated to the new source code\npath. I\u0027m still unsure if we want to also update the go.mod name. While\nbeing a backwards-incompatible change, it\u0027ll probbaly make it easier\nwhere to find these files, and the amount of external consumers is still\nlow enough.\n\nPart of b/323.\n\nChange-Id: I2edadd118c22ec08e57c693f6cc2ef3261c62489\nReviewed-on: https://cl.tvl.fyi/c/depot/+/9787\nReviewed-by: Connor Brewster \u003ccbrewster@hey.com\u003e\nTested-by: BuildkiteCI\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de38733a955f6f6fc8962cf0e669d9cf4696bc14d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de38733a955f6f6fc8962cf0e669d9cf4696bc14d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0325ae3ba328ac7b4215057d2c00ac467dd9d820","is_merged_in_target_branch":true,"change_id":"Id16cf46bc48962121dde76d3c9c23a845d87d0f1","change_number":9761,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"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":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"}}]},{"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":[]}}]}
