)]}'
{"id":"depot~9564","triplet_id":"depot~canon~If746e8600588da247eb53a63b70fe72f139e9e77","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-08 21:46:18.000000000","reason":"removed on reply"},"1000085":{"account":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"last_update":"2023-10-08 18:38:29.000000000","reason":"removed on reply"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2023-10-08 21:53:20.000000000","reason":"Change was submitted"},"1000073":{"account":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"last_update":"2023-10-08 21:53:20.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"If746e8600588da247eb53a63b70fe72f139e9e77","subject":"refactor(tvix/castore): move tests to grpc client, rm tonic-mock","status":"MERGED","created":"2023-10-08 09:35:48.000000000","updated":"2023-10-08 21:53:20.000000000","submitted":"2023-10-08 21:53:20.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"9564","meta_rev_id":"6bf1c6551ad6ba322c688971e6198c5c46476b43","_number":9564,"virtual_id_number":9564,"owner":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-10-08 21:53:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-10-08 21:53:20.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":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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"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":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-10-08 21:53:20.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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-10-08 21:53:20.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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"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":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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"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":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":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}],"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-10-08 09:35:48.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-08 09:35:48.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"state":"REVIEWER"},{"updated":"2023-10-08 09:35:48.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-08 09:35:49.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-08 09:39: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":"REVIEWER"},{"updated":"2023-10-08 21:53:20.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":"c1d4b962d9767416383a61016df09f12bbdd5c1f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-08 09:35:48.000000000","message":"Uploaded patch set 1: Autosubmit+1.","accounts_in_message":[],"_revision_number":1},{"id":"38035aac5d95848315462b66252698c88f270643","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-08 09:35:48.000000000","message":"\u003cGERRIT_ACCOUNT_1000001\u003e, who was added as reviewer owns the following files:\n* tvix/Cargo.lock\n* tvix/Cargo.nix\n* tvix/castore/Cargo.toml\n* tvix/castore/src/proto/tests/grpc_blobservice.rs\n* tvix/castore/src/proto/tests/grpc_directoryservice.rs\n* tvix/castore/src/utils.rs\n* tvix/crate-hashes.json\n* tvix/default.nix\n","accounts_in_message":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":1},{"id":"fd1c204ea1ead374caf72868f6e5570c0cd9e3cb","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-08 09:35:49.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/27023","accounts_in_message":[],"_revision_number":1},{"id":"a7c8f8f5082487d34658b4ee4b4a3fc86a6ee58f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-08 09:39:39.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/27023","accounts_in_message":[],"_revision_number":1},{"id":"935a3ada63eb0f0dd22fae6bc01109d3a323de62","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-10-08 11:26:07.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":"9fdf9413cc53f709195b231f2c682fddda276d4e","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-08 11:26:09.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/27035","accounts_in_message":[],"_revision_number":2},{"id":"bd1d96f7986baab9f5f9082f2d13ddf37eab0bd3","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-08 11:28:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/27035","accounts_in_message":[],"_revision_number":2},{"id":"acc93f500dc00d190052c4fb26a3b7e67803b6c5","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-10-08 18:38:29.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"e223e8dabeb8b7f65aa03c164126753f0cc36378","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2023-10-08 18:39:12.000000000","message":"Patch Set 3: Patch Set 2 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":3},{"id":"61d66a578806f04537b6f939e5a26861fee33f35","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-08 18:39:13.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/27071","accounts_in_message":[],"_revision_number":3},{"id":"59cbed1e7e7617392e15ca8ce13daa6c8d0d4cc7","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-08 18:43:12.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/27071","accounts_in_message":[],"_revision_number":3},{"id":"3f1cd64e56a2b8b642ee818ccba42e574c604e62","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-10-08 21:46:18.000000000","message":"Patch Set 3: Code-Review+2\n\nBy voting Code-Review+2 the following files are now code-owner approved by \u003cGERRIT_ACCOUNT_1000001\u003e:\n* tvix/Cargo.lock\n* tvix/Cargo.nix\n* tvix/castore/Cargo.toml\n* tvix/castore/src/proto/tests/grpc_blobservice.rs\n* tvix/castore/src/proto/tests/grpc_directoryservice.rs\n* tvix/castore/src/utils.rs\n* tvix/crate-hashes.json\n* tvix/default.nix\n","accounts_in_message":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":3},{"id":"4610c1b2c802d21f41ca9e4ea6fd877b18ddf79a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2023-10-08 21:47:17.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":"cf2f8f2176ca27d7baa912f401c4d8a99c748655","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-08 21:47:18.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/27082","accounts_in_message":[],"_revision_number":4},{"id":"1541399da0131d49b2c0ced871630744795bcfb7","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-10-08 21:51:25.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/27082","accounts_in_message":[],"_revision_number":4},{"id":"6bf1c6551ad6ba322c688971e6198c5c46476b43","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2023-10-08 21:53:20.000000000","message":"Change has been successfully rebased and submitted as c847cc32d99d214a8454df0d0c17c5f6ad9e6bd8\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":"c847cc32d99d214a8454df0d0c17c5f6ad9e6bd8","revisions":{"b27281c1237ff568f0faf03ed90c21ac73922efd":{"kind":"REWORK","_number":1,"created":"2023-10-08 09:35:48.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/64/9564/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/64/9564/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/64/9564/1"}}},"commit":{"parents":[{"commit":"53c766dae15e6d6ce1e3a1c03033319cd8cebde9","subject":"refactor(tvix/castore): use DuplexStream instead of unix socket","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d53c766dae15e6d6ce1e3a1c03033319cd8cebde9"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-08 09:31:45.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-08 09:34:36.000000000","tz":120},"subject":"refactor(tvix/castore): move tests to grpc client, rm tonic-mock","message":"refactor(tvix/castore): move tests to grpc client, rm tonic-mock\n\nSimilar to gen_directorysvc_grpc_client, introduce a\ngen_blobsvc_grpc_client function that provides a gRPC client connected\nto a blobservice.\n\nThe test is update to use that client to test against, rather than the\nserver trait, removing the last usage of tonic_mock, so it\u0027s removed\nas well.\n\nFixes b/243.\n\nChange-Id: If746e8600588da247eb53a63b70fe72f139e9e77\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db27281c1237ff568f0faf03ed90c21ac73922efd"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db27281c1237ff568f0faf03ed90c21ac73922efd"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"53c766dae15e6d6ce1e3a1c03033319cd8cebde9","is_merged_in_target_branch":false,"change_id":"I6b79823bc6209cbcb343b7a498c64a2ba6e0aee7","change_number":9562,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"fb324a385fcf3ce418394164acc5a18a7acb0313":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2023-10-08 11:26:07.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/64/9564/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/64/9564/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/64/9564/2"}}},"commit":{"parents":[{"commit":"b172c804b0995cbd74960c534452b19eaaf4a2af","subject":"refactor(tvix/castore): use DuplexStream instead of unix socket","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db172c804b0995cbd74960c534452b19eaaf4a2af"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-08 09:31:45.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-08 11:25:30.000000000","tz":120},"subject":"refactor(tvix/castore): move tests to grpc client, rm tonic-mock","message":"refactor(tvix/castore): move tests to grpc client, rm tonic-mock\n\nSimilar to gen_directorysvc_grpc_client, introduce a\ngen_blobsvc_grpc_client function that provides a gRPC client connected\nto a blobservice.\n\nThe test is update to use that client to test against, rather than the\nserver trait, removing the last usage of tonic_mock, so it\u0027s removed\nas well.\n\nFixes b/243.\n\nChange-Id: If746e8600588da247eb53a63b70fe72f139e9e77\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfb324a385fcf3ce418394164acc5a18a7acb0313"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfb324a385fcf3ce418394164acc5a18a7acb0313"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"b172c804b0995cbd74960c534452b19eaaf4a2af","is_merged_in_target_branch":true,"change_id":"I6b79823bc6209cbcb343b7a498c64a2ba6e0aee7","change_number":9562,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"126a50c5570f1af9fd095228fc422802c3c54e19":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2023-10-08 18:39:12.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/64/9564/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/64/9564/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/64/9564/3"}}},"commit":{"parents":[{"commit":"5f32f7610abb116e68d6d3fbb57fe528100ec58b","subject":"chore(users): remove inactive users","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5f32f7610abb116e68d6d3fbb57fe528100ec58b"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-08 09:31:45.000000000","tz":120},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2023-10-08 18:39:12.000000000","tz":0},"subject":"refactor(tvix/castore): move tests to grpc client, rm tonic-mock","message":"refactor(tvix/castore): move tests to grpc client, rm tonic-mock\n\nSimilar to gen_directorysvc_grpc_client, introduce a\ngen_blobsvc_grpc_client function that provides a gRPC client connected\nto a blobservice.\n\nThe test is update to use that client to test against, rather than the\nserver trait, removing the last usage of tonic_mock, so it\u0027s removed\nas well.\n\nFixes b/243.\n\nChange-Id: If746e8600588da247eb53a63b70fe72f139e9e77\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d126a50c5570f1af9fd095228fc422802c3c54e19"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d126a50c5570f1af9fd095228fc422802c3c54e19"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"5f32f7610abb116e68d6d3fbb57fe528100ec58b","is_merged_in_target_branch":true,"change_id":"I3cfb425e4dac0a467e3917df996e9800a3ebe875","change_number":9576,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"},"2276c46c0c09ff02438b093afb00dabbede44746":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2023-10-08 21:47:17.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/64/9564/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/64/9564/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/64/9564/4"}}},"commit":{"parents":[{"commit":"e778a33710c01d1320e2cd36c0ebcf668ea0fcc4","subject":"chore(3p/sources): bump channels \u0026 overlays (2023-10-04)","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de778a33710c01d1320e2cd36c0ebcf668ea0fcc4"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-08 09:31:45.000000000","tz":120},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2023-10-08 21:47:17.000000000","tz":0},"subject":"refactor(tvix/castore): move tests to grpc client, rm tonic-mock","message":"refactor(tvix/castore): move tests to grpc client, rm tonic-mock\n\nSimilar to gen_directorysvc_grpc_client, introduce a\ngen_blobsvc_grpc_client function that provides a gRPC client connected\nto a blobservice.\n\nThe test is update to use that client to test against, rather than the\nserver trait, removing the last usage of tonic_mock, so it\u0027s removed\nas well.\n\nFixes b/243.\n\nChange-Id: If746e8600588da247eb53a63b70fe72f139e9e77\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2276c46c0c09ff02438b093afb00dabbede44746"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2276c46c0c09ff02438b093afb00dabbede44746"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e778a33710c01d1320e2cd36c0ebcf668ea0fcc4","is_merged_in_target_branch":true,"change_id":"Iacf6f1c8fd5b5289e7265e155d74f8269a858ceb","change_number":9541,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"},"c847cc32d99d214a8454df0d0c17c5f6ad9e6bd8":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2023-10-08 21:53:20.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/64/9564/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/64/9564/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/64/9564/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/64/9564/5"}}},"commit":{"parents":[{"commit":"e778a33710c01d1320e2cd36c0ebcf668ea0fcc4","subject":"chore(3p/sources): bump channels \u0026 overlays (2023-10-04)","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de778a33710c01d1320e2cd36c0ebcf668ea0fcc4"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-10-08 09:31:45.000000000","tz":120},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2023-10-08 21:53:20.000000000","tz":0},"subject":"refactor(tvix/castore): move tests to grpc client, rm tonic-mock","message":"refactor(tvix/castore): move tests to grpc client, rm tonic-mock\n\nSimilar to gen_directorysvc_grpc_client, introduce a\ngen_blobsvc_grpc_client function that provides a gRPC client connected\nto a blobservice.\n\nThe test is update to use that client to test against, rather than the\nserver trait, removing the last usage of tonic_mock, so it\u0027s removed\nas well.\n\nFixes b/243.\n\nChange-Id: If746e8600588da247eb53a63b70fe72f139e9e77\nReviewed-on: https://cl.tvl.fyi/c/depot/+/9564\nTested-by: BuildkiteCI\nReviewed-by: tazjin \u003ctazjin@tvl.su\u003e\nReviewed-by: Connor Brewster \u003ccbrewster@hey.com\u003e\nAutosubmit: flokli \u003cflokli@flokli.de\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc847cc32d99d214a8454df0d0c17c5f6ad9e6bd8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc847cc32d99d214a8454df0d0c17c5f6ad9e6bd8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e778a33710c01d1320e2cd36c0ebcf668ea0fcc4","is_merged_in_target_branch":true,"change_id":"Iacf6f1c8fd5b5289e7265e155d74f8269a858ceb","change_number":9541,"patch_set_number":8,"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}}]},{"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":[]}}]}
