)]}'
{"id":"depot~12526","triplet_id":"depot~canon~I09b40e410114ce69966a41a0e3c33281b859e443","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":"2024-10-01 13:41:24.000000000","reason":"Change was submitted"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2024-10-01 13:40:53.000000000","reason":"removed on reply"},"1000106":{"account":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"last_update":"2024-10-01 13:41:24.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I09b40e410114ce69966a41a0e3c33281b859e443","subject":"feat(tvix/build), add OciBuildService, the old way","status":"MERGED","created":"2024-09-27 19:39:54.000000000","updated":"2024-10-01 13:41:24.000000000","submitted":"2024-10-01 13:41:24.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"12533","meta_rev_id":"e83218930deb9ed066f76542de5cf9041ba569c5","_number":12526,"virtual_id_number":12526,"owner":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-10-01 13:41:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},{"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-10-01 13:41: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":{"approved":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-10-01 13:41:24.000000000","_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},{"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":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},{"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":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},{"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":[],"reviewers":{"CC":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"REVIEWER":[{"_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":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-09-27 19:39:56.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2024-09-27 19:41:15.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2024-09-27 19:45:10.000000000","updated_by":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"REVIEWER"},{"updated":"2024-09-27 19:46:52.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"CC"},{"updated":"2024-09-27 22:42:40.000000000","updated_by":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"CC"},{"updated":"2024-10-01 13:40:53.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"REVIEWER"},{"updated":"2024-10-01 13:41:24.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":"54eae1467fc8cd7a96fc363f3258d4d2531c80df","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 19:39:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0482a07792bd78f306029900055665016c6d646b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 19:39:56.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/36749","accounts_in_message":[],"_revision_number":1},{"id":"65470c57d90d281a016f57dad62f1751d65fa238","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 19:41:15.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/36749","accounts_in_message":[],"_revision_number":1},{"id":"c07b044249225eabace775df8a9aa17c97f613b8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 19:43:16.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":"b8ffdb05fbc34e7db1b472df87dd0b417e7dc717","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 19:43:17.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/36754","accounts_in_message":[],"_revision_number":2},{"id":"bc5c157d6f6ae3078d246810f5e4e603aae44ac4","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 19:45:10.000000000","message":"Patch Set 2: Autosubmit+1","accounts_in_message":[],"_revision_number":2},{"id":"6ed42115f0c1171864e234c1061cb0d90237d442","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 19:45:10.000000000","message":"\u003cGERRIT_ACCOUNT_1000036\u003e, who was added as reviewer owns the following files:\n* `tvix/Cargo.lock`\n* `tvix/Cargo.nix`\n* `tvix/build/Cargo.toml`\n* `tvix/build/build.rs`\n* `tvix/build/src/buildservice/from_addr.rs`\n* `tvix/build/src/buildservice/mod.rs`\n* `tvix/build/src/buildservice/oci.rs`\n* `tvix/build/src/lib.rs`\n* `tvix/build/src/oci/bundle.rs`\n* `tvix/build/src/oci/mod.rs`\n* `tvix/build/src/oci/spec.rs`\n* `tvix/default.nix`\n* `tvix/shell.nix`\n","accounts_in_message":[{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"_revision_number":2},{"id":"22bb27728ad21dd4367f2693a77f3b6e93a256c1","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2024-09-27 19:46:52.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c59a723f8961d81486790c22d5269ebf33286aeb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 19:54:45.000000000","message":"Patch Set 3: Commit message was updated.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":3},{"id":"96a4121411abd886416dc09b5237bfb845687dc6","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 19:54:56.000000000","message":"Patch Set 3: Autosubmit+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"638405112f681568033ab9a1173e063f6707c4f7","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 20:03:47.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 failed: https://buildkite.com/tvl/depot/builds/36754","accounts_in_message":[],"_revision_number":2},{"id":"a489cd41e282942740cd4bcec3e361e18dbc27fb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 20:08:28.000000000","message":"Uploaded patch set 4.\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":4},{"id":"047a294150d34e616c4bd708d80ef42981c0c06d","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 20:08:30.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/36761","accounts_in_message":[],"_revision_number":4},{"id":"34992080780aef563721829b26dc6f1c1b1fb156","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 20:16:14.000000000","message":"Uploaded patch set 5.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":5},{"id":"14edad1090ef267c3f4d405a9c4ce2cf536a776f","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 20:16:16.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/36767","accounts_in_message":[],"_revision_number":5},{"id":"9f0003835542e3c54edd6470be44c1e54adad5f0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 20:20:05.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":6},{"id":"206daff804e603402b318dd51dfb644455c518d1","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 20:20:10.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/36775","accounts_in_message":[],"_revision_number":6},{"id":"b0e5caf68546a6dc4a6b44293c3a19836386dde6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 20:21:08.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":7},{"id":"b5b9e606d8c74c03df12b67086421f8e0a492a06","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 20:21:10.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 on: https://buildkite.com/tvl/depot/builds/36778","accounts_in_message":[],"_revision_number":7},{"id":"ef420ade0d575e4c791815d6969ac8788595a3d9","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 21:10:38.000000000","message":"Patch Set 7: Verified-1\n\nBuild of patchset 7 failed: https://buildkite.com/tvl/depot/builds/36778","accounts_in_message":[],"_revision_number":7},{"id":"22dbd4710a57d53c9dd84f71e4829a834603a17e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 21:18:16.000000000","message":"Uploaded patch set 8: Patch Set 7 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":8},{"id":"e4803d17b9a1775f246973ba58ad2006adcb75c0","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 21:18:19.000000000","message":"Patch Set 8:\n\nStarted build for patchset #8 on: https://buildkite.com/tvl/depot/builds/36785","accounts_in_message":[],"_revision_number":8},{"id":"c575314562dbbc65d5fa0b500d0d226cdca4358e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 21:27:27.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":9},{"id":"e10a4d4e47468444aec6c8026ccb9015c0d8950d","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 21:27:32.000000000","message":"Patch Set 9:\n\nStarted build for patchset #9 on: https://buildkite.com/tvl/depot/builds/36789","accounts_in_message":[],"_revision_number":9},{"id":"a7c97a0f8754c6c1ec8083bd618445b97de8ebb7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 21:31:51.000000000","message":"Uploaded patch set 10.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":10},{"id":"bb60c8a75254c7c2edff9a079a4d30fbe3164c00","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 21:31:53.000000000","message":"Patch Set 10:\n\nStarted build for patchset #10 on: https://buildkite.com/tvl/depot/builds/36791","accounts_in_message":[],"_revision_number":10},{"id":"2dc8041319a80defb1fee020ddad25d26a9715c7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 21:32:59.000000000","message":"Patch Set 11: Commit message was updated.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":11},{"id":"fdb5c60a10d4c9717c9dcf44b28ab44b0f8dfcc9","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 21:41:53.000000000","message":"Patch Set 10: Verified-1\n\nCopied votes on follow-up patch sets have been updated:\n* Verified-1 has been copied to patch set 11 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\").\n\nBuild of patchset 10 failed: https://buildkite.com/tvl/depot/builds/36791","accounts_in_message":[],"_revision_number":10},{"id":"d60f3fa460829da515a493f739982459ac6ac92b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 22:02:56.000000000","message":"Uploaded patch set 12.\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":12},{"id":"c22e3ca19a5a5371d1584faffe3411e4b7a1f1b1","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 22:02:59.000000000","message":"Patch Set 12:\n\nStarted build for patchset #12 on: https://buildkite.com/tvl/depot/builds/36795","accounts_in_message":[],"_revision_number":12},{"id":"634618762e7c87c1d9541e7c30e10fa07c6ba972","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 22:12:36.000000000","message":"Patch Set 12: Verified+1\n\nBuild of patchset 12 passed: https://buildkite.com/tvl/depot/builds/36795","accounts_in_message":[],"_revision_number":12},{"id":"53e0bf141ece7f24f40440a89d7646138f385535","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-09-27 22:19:44.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"463367619ffbb1632ee2ece438293bcb3a4dbf88","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 22:42:40.000000000","message":"Uploaded patch set 13: New patch set was added with same tree, parent tree, and commit message as Patch Set 12.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"**changekind:NO_CHANGE** OR **is:ANY**\")\n* Verified+1 (copy condition: \"(**is:ANY** AND **changekind:NO_CODE_CHANGE**) OR **changekind:NO_CHANGE**\")\n","accounts_in_message":[],"_revision_number":13},{"id":"8e8d5cfd3a8a34a8ed00dcc469d2b79b2229baa0","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 22:43:03.000000000","message":"Patch Set 13: Autosubmit+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"f95a3c4edf3d72ac54378ff15017331ad57555ab","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-28 17:23:57.000000000","message":"Uploaded patch set 14: Patch Set 13 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":14},{"id":"2dc605fb51a1e0d397093af3b336718c4da6951b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-28 17:24:01.000000000","message":"Patch Set 14:\n\nStarted build for patchset #14 on: https://buildkite.com/tvl/depot/builds/36810","accounts_in_message":[],"_revision_number":14},{"id":"347d8b359bc38c82550b908030592451079e5ba0","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-28 18:02:26.000000000","message":"Patch Set 14: Verified+1\n\nBuild of patchset 14 passed: https://buildkite.com/tvl/depot/builds/36810","accounts_in_message":[],"_revision_number":14},{"id":"e51a4744f19f71d41a5878bdd04115ce80822683","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-28 19:04:53.000000000","message":"Uploaded patch set 15: Patch Set 14 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":15},{"id":"9891f5d2bb548cb3628412fa61ec4410fb105f64","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-28 19:04:57.000000000","message":"Patch Set 15:\n\nStarted build for patchset #15 on: https://buildkite.com/tvl/depot/builds/36816","accounts_in_message":[],"_revision_number":15},{"id":"ca998e9a09e8aacc8c7e0ced31f43ba8324e7e43","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-28 19:29:09.000000000","message":"Patch Set 15: Verified+1\n\nBuild of patchset 15 passed: https://buildkite.com/tvl/depot/builds/36816","accounts_in_message":[],"_revision_number":15},{"id":"1cd611327dda34ef9986e2817de09b29472b4421","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-10-01 13:40:53.000000000","message":"Patch Set 15: Code-Review+2","accounts_in_message":[],"_revision_number":15},{"id":"e83218930deb9ed066f76542de5cf9041ba569c5","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2024-10-01 13:41:24.000000000","message":"Change has been successfully rebased and submitted as 2414c872821ab7ad8c9ff8dca5a91433ffb307f3","accounts_in_message":[],"_revision_number":16}],"current_revision_number":16,"current_revision":"2414c872821ab7ad8c9ff8dca5a91433ffb307f3","revisions":{"949db827349e811a56e31ef8fad2740f2aa21dbb":{"kind":"REWORK","_number":1,"created":"2024-09-27 19:39:54.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/1"}}},"commit":{"parents":[{"commit":"ed2bd8885052494bcf208f97e292d746f223a117","subject":"style(tazjin/dotfiles): more authentic win95 waybar styling","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ded2bd8885052494bcf208f97e292d746f223a117"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:38:12.000000000","tz":120},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes, rebased to the tvix_castore api\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d949db827349e811a56e31ef8fad2740f2aa21dbb"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d949db827349e811a56e31ef8fad2740f2aa21dbb"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ed2bd8885052494bcf208f97e292d746f223a117","is_merged_in_target_branch":true,"change_id":"Ifb457a682cb83a78e4a8e2ba2bb4a5b96f3eaf1f","change_number":12525,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"cd8c076873aa3e76b5d99ae55abfcdb517beb84c":{"kind":"REWORK","_number":2,"created":"2024-09-27 19:43:16.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/2"}}},"commit":{"parents":[{"commit":"ed2bd8885052494bcf208f97e292d746f223a117","subject":"style(tazjin/dotfiles): more authentic win95 waybar styling","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ded2bd8885052494bcf208f97e292d746f223a117"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:43:14.000000000","tz":120},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes, rebased to the tvix_castore api\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcd8c076873aa3e76b5d99ae55abfcdb517beb84c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcd8c076873aa3e76b5d99ae55abfcdb517beb84c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ed2bd8885052494bcf208f97e292d746f223a117","is_merged_in_target_branch":true,"change_id":"Ifb457a682cb83a78e4a8e2ba2bb4a5b96f3eaf1f","change_number":12525,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"949e73bfcf5c06d75260f5276db09bc23e4fae43":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2024-09-27 19:54:45.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/3"}}},"commit":{"parents":[{"commit":"ed2bd8885052494bcf208f97e292d746f223a117","subject":"style(tazjin/dotfiles): more authentic win95 waybar styling","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ded2bd8885052494bcf208f97e292d746f223a117"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"yuka","email":"tvl@yuka.dev","date":"2024-09-27 19:54:44.000000000","tz":0},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nFor now it fails due to missing reference scanning (see followup CLs).\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d949e73bfcf5c06d75260f5276db09bc23e4fae43"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d949e73bfcf5c06d75260f5276db09bc23e4fae43"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ed2bd8885052494bcf208f97e292d746f223a117","is_merged_in_target_branch":true,"change_id":"Ifb457a682cb83a78e4a8e2ba2bb4a5b96f3eaf1f","change_number":12525,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Edit commit message"},"59c751eede8da37ecb2fe659ff3e41e251cb7549":{"kind":"REWORK","_number":4,"created":"2024-09-27 20:08:28.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/4"}}},"commit":{"parents":[{"commit":"ed2bd8885052494bcf208f97e292d746f223a117","subject":"style(tazjin/dotfiles): more authentic win95 waybar styling","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ded2bd8885052494bcf208f97e292d746f223a117"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 20:08:16.000000000","tz":120},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nFor now it fails due to missing reference scanning (see followup CLs).\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d59c751eede8da37ecb2fe659ff3e41e251cb7549"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d59c751eede8da37ecb2fe659ff3e41e251cb7549"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ed2bd8885052494bcf208f97e292d746f223a117","is_merged_in_target_branch":true,"change_id":"Ifb457a682cb83a78e4a8e2ba2bb4a5b96f3eaf1f","change_number":12525,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e9031a14575e4db15e06b06296dae9e7626493d1":{"kind":"REWORK","_number":5,"created":"2024-09-27 20:16:14.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/5"}}},"commit":{"parents":[{"commit":"ed2bd8885052494bcf208f97e292d746f223a117","subject":"style(tazjin/dotfiles): more authentic win95 waybar styling","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ded2bd8885052494bcf208f97e292d746f223a117"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 20:14:31.000000000","tz":120},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\nChange-Id: If4b42412ff8568058908cda971ad7d6f2d9f9b7b\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nFor now it fails due to missing reference scanning (see followup CLs).\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de9031a14575e4db15e06b06296dae9e7626493d1"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de9031a14575e4db15e06b06296dae9e7626493d1"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ed2bd8885052494bcf208f97e292d746f223a117","is_merged_in_target_branch":true,"change_id":"Ifb457a682cb83a78e4a8e2ba2bb4a5b96f3eaf1f","change_number":12525,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"02bc1677e8691b79b659c2f5b388aecc68b95bd2":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2024-09-27 20:20:05.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/6"}}},"commit":{"parents":[{"commit":"f621e7e698e7c135db6887bca37038efe42b2e3f","subject":"feat(tvix/build): add refscanning interface","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df621e7e698e7c135db6887bca37038efe42b2e3f"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 20:20:00.000000000","tz":120},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\nChange-Id: If4b42412ff8568058908cda971ad7d6f2d9f9b7b\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nFor now it fails due to missing reference scanning (see followup CLs).\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d02bc1677e8691b79b659c2f5b388aecc68b95bd2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d02bc1677e8691b79b659c2f5b388aecc68b95bd2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f621e7e698e7c135db6887bca37038efe42b2e3f","is_merged_in_target_branch":false,"change_id":"Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8","change_number":12531,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"527357b03dfb5a441a9064ef708c7ad54171bd56":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2024-09-27 20:21:08.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/7"}}},"commit":{"parents":[{"commit":"b8d4cc79e8da9714ef02797513eb4d850017a152","subject":"feat(tvix/glue): wire up nix refscanning","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db8d4cc79e8da9714ef02797513eb4d850017a152"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 20:20:52.000000000","tz":120},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\nChange-Id: If4b42412ff8568058908cda971ad7d6f2d9f9b7b\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nFor now it fails due to missing reference scanning (see followup CLs).\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d527357b03dfb5a441a9064ef708c7ad54171bd56"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d527357b03dfb5a441a9064ef708c7ad54171bd56"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"b8d4cc79e8da9714ef02797513eb4d850017a152","is_merged_in_target_branch":false,"change_id":"I8a59ef8ef3c9a6f6aa7b05106dd9eef2e9ac0d0f","change_number":12532,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"01af1fd1697828284bb75a608fa72c563d07699e":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2024-09-27 21:18:16.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/8"}}},"commit":{"parents":[{"commit":"e707df3ac6bc41da494aacc61caa6098a6e5cf6e","subject":"feat(tvix/glue): wire up nix refscanning","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de707df3ac6bc41da494aacc61caa6098a6e5cf6e"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 21:18:09.000000000","tz":120},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\nChange-Id: If4b42412ff8568058908cda971ad7d6f2d9f9b7b\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nFor now it fails due to missing reference scanning (see followup CLs).\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d01af1fd1697828284bb75a608fa72c563d07699e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d01af1fd1697828284bb75a608fa72c563d07699e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e707df3ac6bc41da494aacc61caa6098a6e5cf6e","is_merged_in_target_branch":false,"change_id":"I8a59ef8ef3c9a6f6aa7b05106dd9eef2e9ac0d0f","change_number":12532,"patch_set_number":9,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5c3d38f7a6d711ca92716723ff6f49be3d52a9eb":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2024-09-27 21:27:27.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/9"}}},"commit":{"parents":[{"commit":"4e2586029b073ce4c6ca952ef31f3ca8375198f6","subject":"feat(tvix/glue): wire up nix refscanning","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4e2586029b073ce4c6ca952ef31f3ca8375198f6"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 21:27:23.000000000","tz":120},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\nChange-Id: If4b42412ff8568058908cda971ad7d6f2d9f9b7b\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nFor now it fails due to missing reference scanning (see followup CLs).\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5c3d38f7a6d711ca92716723ff6f49be3d52a9eb"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5c3d38f7a6d711ca92716723ff6f49be3d52a9eb"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4e2586029b073ce4c6ca952ef31f3ca8375198f6","is_merged_in_target_branch":false,"change_id":"I8a59ef8ef3c9a6f6aa7b05106dd9eef2e9ac0d0f","change_number":12532,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"81240c4a3cf719cc1be566f9b98d8c6bd0886faa":{"kind":"REWORK","_number":10,"created":"2024-09-27 21:31:51.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/10"}}},"commit":{"parents":[{"commit":"931c999e382ed4ce61a2b5f960765ddde9427cc8","subject":"feat(tvix/glue): wire up nix refscanning","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d931c999e382ed4ce61a2b5f960765ddde9427cc8"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 21:31:33.000000000","tz":120},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\nChange-Id: If4b42412ff8568058908cda971ad7d6f2d9f9b7b\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nFor now it fails due to missing reference scanning (see followup CLs).\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d81240c4a3cf719cc1be566f9b98d8c6bd0886faa"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d81240c4a3cf719cc1be566f9b98d8c6bd0886faa"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"931c999e382ed4ce61a2b5f960765ddde9427cc8","is_merged_in_target_branch":false,"change_id":"I8a59ef8ef3c9a6f6aa7b05106dd9eef2e9ac0d0f","change_number":12532,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f98694f759373acd77f3ad2f3fa9977a8efedcb8":{"kind":"NO_CODE_CHANGE","_number":11,"created":"2024-09-27 21:32:59.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/11","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/11","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/11"}}},"commit":{"parents":[{"commit":"931c999e382ed4ce61a2b5f960765ddde9427cc8","subject":"feat(tvix/glue): wire up nix refscanning","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d931c999e382ed4ce61a2b5f960765ddde9427cc8"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"yuka","email":"tvl@yuka.dev","date":"2024-09-27 21:32:59.000000000","tz":0},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\nChange-Id: If4b42412ff8568058908cda971ad7d6f2d9f9b7b\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nIt fails because the dependency closure is not yet made available to the build correctly.\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df98694f759373acd77f3ad2f3fa9977a8efedcb8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df98694f759373acd77f3ad2f3fa9977a8efedcb8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"931c999e382ed4ce61a2b5f960765ddde9427cc8","is_merged_in_target_branch":false,"change_id":"I8a59ef8ef3c9a6f6aa7b05106dd9eef2e9ac0d0f","change_number":12532,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Edit commit message"},"942c7940f5d0a8754cfb939081480f3ca7fccdcc":{"kind":"REWORK","_number":12,"created":"2024-09-27 22:02:56.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/12","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/12","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/12"}}},"commit":{"parents":[{"commit":"99493b9b0b9db966b4d591b760f1a80cbbe83d44","subject":"feat(tvix/glue): wire up nix refscanning","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d99493b9b0b9db966b4d591b760f1a80cbbe83d44"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 22:02:48.000000000","tz":120},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\nChange-Id: If4b42412ff8568058908cda971ad7d6f2d9f9b7b\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nFor now it fails due to missing reference scanning (see followup CLs).\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d942c7940f5d0a8754cfb939081480f3ca7fccdcc"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d942c7940f5d0a8754cfb939081480f3ca7fccdcc"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"99493b9b0b9db966b4d591b760f1a80cbbe83d44","is_merged_in_target_branch":false,"change_id":"I8a59ef8ef3c9a6f6aa7b05106dd9eef2e9ac0d0f","change_number":12532,"patch_set_number":12,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"06845e30269139af1ae39c3e86b4806e75359cc9":{"kind":"NO_CHANGE","_number":13,"created":"2024-09-27 22:42:40.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/13","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/13","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/13"}}},"commit":{"parents":[{"commit":"99493b9b0b9db966b4d591b760f1a80cbbe83d44","subject":"feat(tvix/glue): wire up nix refscanning","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d99493b9b0b9db966b4d591b760f1a80cbbe83d44"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 22:42:27.000000000","tz":120},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\nChange-Id: If4b42412ff8568058908cda971ad7d6f2d9f9b7b\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nFor now it fails due to missing reference scanning (see followup CLs).\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d06845e30269139af1ae39c3e86b4806e75359cc9"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d06845e30269139af1ae39c3e86b4806e75359cc9"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"99493b9b0b9db966b4d591b760f1a80cbbe83d44","is_merged_in_target_branch":false,"change_id":"I8a59ef8ef3c9a6f6aa7b05106dd9eef2e9ac0d0f","change_number":12532,"patch_set_number":12,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"9776b10acebd5d0dd3dc2b62c66b967ae3dd2171":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2024-09-28 17:23:57.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/14","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/14","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/14"}}},"commit":{"parents":[{"commit":"101030d7ebdab7735367d26ee1559728586e1c54","subject":"feat(tvix/glue): wire up nix refscanning","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d101030d7ebdab7735367d26ee1559728586e1c54"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-28 17:23:54.000000000","tz":120},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\nChange-Id: If4b42412ff8568058908cda971ad7d6f2d9f9b7b\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nFor now it fails due to missing reference scanning (see followup CLs).\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9776b10acebd5d0dd3dc2b62c66b967ae3dd2171"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9776b10acebd5d0dd3dc2b62c66b967ae3dd2171"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"101030d7ebdab7735367d26ee1559728586e1c54","is_merged_in_target_branch":false,"change_id":"I8a59ef8ef3c9a6f6aa7b05106dd9eef2e9ac0d0f","change_number":12532,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"de83291df15d110d29b641c03f2005500c1f7d43":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2024-09-28 19:04:53.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/26/12526/15","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/15","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/15"}}},"commit":{"parents":[{"commit":"1e00266eb3a4e535a58761f6e6df2d57249e6330","subject":"feat(tvix/glue): wire up nix refscanning","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1e00266eb3a4e535a58761f6e6df2d57249e6330"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-28 19:04:49.000000000","tz":120},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\nChange-Id: If4b42412ff8568058908cda971ad7d6f2d9f9b7b\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nFor now it fails due to missing reference scanning (see followup CLs).\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dde83291df15d110d29b641c03f2005500c1f7d43"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dde83291df15d110d29b641c03f2005500c1f7d43"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1e00266eb3a4e535a58761f6e6df2d57249e6330","is_merged_in_target_branch":false,"change_id":"I8a59ef8ef3c9a6f6aa7b05106dd9eef2e9ac0d0f","change_number":12532,"patch_set_number":14,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"2414c872821ab7ad8c9ff8dca5a91433ffb307f3":{"kind":"REWORK","_number":16,"created":"2024-10-01 13:41:24.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/26/12526/16","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/26/12526/16","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/26/12526/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/26/12526/16"}}},"commit":{"parents":[{"commit":"cf91917a9d8a4ca34a8451a0e0f31f0c07f755dc","subject":"feat(tvix/glue): wire up nix refscanning","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcf91917a9d8a4ca34a8451a0e0f31f0c07f755dc"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-09-27 12:13:21.000000000","tz":120},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2024-10-01 13:41:24.000000000","tz":0},"subject":"feat(tvix/build), add OciBuildService, the old way","message":"feat(tvix/build), add OciBuildService, the old way\n\nThis is just patchset 10 of CL10855, before the color_eyre changes,\nrebased to the tvix_castore api.\n\nChange-Id: If4b42412ff8568058908cda971ad7d6f2d9f9b7b\n\n---\nThis provides a build service invoking runc. It can be used by using the\n`oci://$path_to_some_tempdir` builder URL for now.\n\nFor now, it can be tested as such:\n\n```\nBUILD_SERVICE_ADDR\u003doci://$PWD/bundles target/debug/tvix\nlet pkgs \u003d (import \u003cnixpkgs\u003e {}); in builtins.readDir pkgs.perl\n```\n\nreadDir is to actually trigger IO into the store path (which triggers\nthe builds).\n\nFor now it fails due to missing reference scanning (see followup CLs).\n\nChange-Id: I09b40e410114ce69966a41a0e3c33281b859e443\nReviewed-on: https://cl.tvl.fyi/c/depot/+/12526\nAutosubmit: yuka \u003cyuka@yuka.dev\u003e\nTested-by: BuildkiteCI\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2414c872821ab7ad8c9ff8dca5a91433ffb307f3"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2414c872821ab7ad8c9ff8dca5a91433ffb307f3"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"cf91917a9d8a4ca34a8451a0e0f31f0c07f755dc","is_merged_in_target_branch":true,"change_id":"I8a59ef8ef3c9a6f6aa7b05106dd9eef2e9ac0d0f","change_number":12532,"patch_set_number":15,"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":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}}]},{"rule_name":"Code-Owners","status":"CLOSED"}],"submit_requirements":[{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Code-Owners","fulfilled":true,"status":"PASS","passing_atoms":["Code-Owners"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dgerrit~PrologRule"],"failing_atoms":[]}}]}
