)]}'
{"id":"depot~10200","triplet_id":"depot~canon~I5e6eb29c62f47dd91af954f5e12bfc3d186f5526","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000066":{"account":{"_account_id":1000066,"name":"Adam Joseph","display_name":"amjoseph","email":"adam@westernsemico.com","username":"amjoseph"},"last_update":"2024-01-31 14:51:49.000000000","reason":"Change was submitted"},"1000034":{"account":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"last_update":"2024-01-30 22:52:16.000000000","reason":"\u003cGERRIT_ACCOUNT_1000034\u003e replied on the change","reason_account":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2024-01-31 11:09:50.000000000","reason":"removed on reply"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2024-01-31 14:51:49.000000000","reason":"Change was submitted"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2024-01-31 14:38:13.000000000","reason":"removed on reply"},"1000073":{"account":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"last_update":"2024-01-31 14:51:49.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I5e6eb29c62f47dd91af954f5e12bfc3d186f5526","subject":"fix(tvix): Represent strings as byte arrays","status":"MERGED","created":"2023-12-05 22:26:19.000000000","updated":"2024-01-31 14:51:49.000000000","submitted":"2024-01-31 14:51:49.000000000","submitter":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"total_comment_count":63,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"10200","meta_rev_id":"01ece54ce10d5fe66dc4e72cab201f22edb3d985","_number":10200,"virtual_id_number":10200,"owner":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-01-31 14:51:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-01-31 14:51:49.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":"2024-01-31 14:51:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-01-31 14:51:49.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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-01-31 14:51:49.000000000","_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":1000066,"name":"Adam Joseph","display_name":"amjoseph","email":"adam@westernsemico.com","username":"amjoseph"}],"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-12-05 22:26:21.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-12-05 22:27:38.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-12-06 10:37:12.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":"CC"},{"updated":"2023-12-07 18:48:07.000000000","updated_by":{"_account_id":1000066,"name":"Adam Joseph","display_name":"amjoseph","email":"adam@westernsemico.com","username":"amjoseph"},"reviewer":{"_account_id":1000066,"name":"Adam Joseph","display_name":"amjoseph","email":"adam@westernsemico.com","username":"amjoseph"},"state":"CC"},{"updated":"2024-01-19 17:32:51.000000000","updated_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"REVIEWER"},{"updated":"2024-01-19 17:32:51.000000000","updated_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"},{"updated":"2024-01-19 17:32:51.000000000","updated_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"reviewer":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"state":"REVIEWER"},{"updated":"2024-01-19 17:37:19.000000000","updated_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"reviewer":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"state":"REVIEWER"}],"messages":[{"id":"f75d161a8f083415050b5a2c5b5abc0def902a33","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2023-12-05 22:26:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"36abe6658ccfd96ccceb01339afc57fc7ef007b6","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-05 22:26:21.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/28544","accounts_in_message":[],"_revision_number":1},{"id":"faca47ebbc67ea621e48e7a433d8423d91d07a58","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-05 22:27:38.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/28544","accounts_in_message":[],"_revision_number":1},{"id":"08f5a17187a79d6e50f69d0414887e29072218ac","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2023-12-05 22:43:56.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":"e9ce87b19b6ac107b3be5a923f2413e6a1ad8fd7","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-05 22:43:56.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/28545","accounts_in_message":[],"_revision_number":2},{"id":"92aedd881e802bb843326f073268129a94de7a61","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-05 22:45:24.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/28545","accounts_in_message":[],"_revision_number":2},{"id":"81ccf6998e3737c8edf4759366717b3823c6a4b9","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2023-12-05 23:02:27.000000000","message":"Uploaded patch set 3.\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":"cb0f75b96b5da6a676ce6240c4cc2d0fa65beeec","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-05 23:02:28.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/28546","accounts_in_message":[],"_revision_number":3},{"id":"85287b7e337cc5e643722fb35d99df8e0e24a249","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-05 23:03:45.000000000","message":"Patch Set 3: Verified-1\n\nBuild of patchset 3 failed: https://buildkite.com/tvl/depot/builds/28546","accounts_in_message":[],"_revision_number":3},{"id":"3a23a83d6e36981324d2ec8ea042e84be6d79df5","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-12-06 10:37:12.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"eb0c0c7b4d73ec391f833326c9618f972bfc86dd","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000066,"name":"Adam Joseph","display_name":"amjoseph","email":"adam@westernsemico.com","username":"amjoseph"},"date":"2023-12-07 18:47:49.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"ba14ecab3d96189e1e8b7aa1e48e6e56ad000f48","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-07 18:47:50.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/28585","accounts_in_message":[],"_revision_number":4},{"id":"b3fefcbc4da1de251108b838efdd803d9bb6cd14","author":{"_account_id":1000066,"name":"Adam Joseph","display_name":"amjoseph","email":"adam@westernsemico.com","username":"amjoseph"},"date":"2023-12-07 18:48:07.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"987c83680726106c2bbb62c80b2e84e099cbbf45","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-07 18:53:52.000000000","message":"Patch Set 4: Verified-1\n\nBuild of patchset 4 failed: https://buildkite.com/tvl/depot/builds/28585","accounts_in_message":[],"_revision_number":4},{"id":"38fc72358d61234f952cdf60cbdf1b7eb74bc514","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2023-12-07 19:12:16.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"bf087a14f7195e57a36132b9406b5f22628405d3","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-07 19:12:17.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/28586","accounts_in_message":[],"_revision_number":5},{"id":"e750cb71b75d84b676804c6ed51f243dd26d76ed","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2023-12-07 19:14:23.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"dd21e2ff0c8c01b7b2f1f60168e0533301496686","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-07 19:14:26.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/28588","accounts_in_message":[],"_revision_number":6},{"id":"2c8cfcd23dbe702232348efac5f284a0b4571d7d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2023-12-07 19:14:44.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"d36373f4e3e8f9004d9458f136b3abee8445729c","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2023-12-07 19:14:44.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"2bfbbf554d50d8fa23557fb1828586c8cd9f21ef","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-07 19:14:46.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 on: https://buildkite.com/tvl/depot/builds/28589","accounts_in_message":[],"_revision_number":7},{"id":"c9e7eab5597ad9f8e46031cee9b995e84ca3e961","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-07 19:16:12.000000000","message":"Patch Set 5: Verified-1\n\nBuild of patchset 5 failed: https://buildkite.com/tvl/depot/builds/28586","accounts_in_message":[],"_revision_number":5},{"id":"65d59db2cb80f3a07b2361cb500e4ea03f339884","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-07 19:18:02.000000000","message":"Patch Set 6: Verified-1\n\nBuild of patchset 6 failed: https://buildkite.com/tvl/depot/builds/28588","accounts_in_message":[],"_revision_number":6},{"id":"95b958c57338946f881dd51ce796aaa05a3362ac","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-07 19:18:33.000000000","message":"Patch Set 7: Verified-1\n\nBuild of patchset 7 failed: https://buildkite.com/tvl/depot/builds/28589","accounts_in_message":[],"_revision_number":7},{"id":"03086a6200fc970192d86c437c1a3e61821030db","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2023-12-08 15:21:47.000000000","message":"Uploaded patch set 8.\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":"cfed9691e0169008b2c2e34bc67408c1c7c322eb","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-08 15:21:48.000000000","message":"Patch Set 8:\n\nStarted build for patchset #8 on: https://buildkite.com/tvl/depot/builds/28603","accounts_in_message":[],"_revision_number":8},{"id":"54265559c69ed35efba773c73cbbfdd93ef0ea0b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-08 15:25:14.000000000","message":"Patch Set 8: Verified-1\n\nBuild of patchset 8 failed: https://buildkite.com/tvl/depot/builds/28603","accounts_in_message":[],"_revision_number":8},{"id":"99d2f30c2bbf77359cd6b780cf86bfe94e6d011e","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2023-12-19 19:49:03.000000000","message":"Uploaded patch set 9.\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":9},{"id":"da582824b41cb3246ab788efb762e9ba61bde07f","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-19 19:49:05.000000000","message":"Patch Set 9:\n\nStarted build for patchset #9 on: https://buildkite.com/tvl/depot/builds/29358","accounts_in_message":[],"_revision_number":9},{"id":"aaad73bd4f985dad2b578da70906ae0e37428fd3","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-12-19 19:55:09.000000000","message":"Patch Set 9: Verified-1\n\nBuild of patchset 9 failed: https://buildkite.com/tvl/depot/builds/29358","accounts_in_message":[],"_revision_number":9},{"id":"8ccd03477284cbee5b4688e0b4bb533511eacf1b","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-18 17:24:20.000000000","message":"Uploaded patch set 10.\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":10},{"id":"549e78b949cffd6e1ecdebb41bdd23a78740ea23","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-18 17:24:21.000000000","message":"Patch Set 10:\n\nStarted build for patchset #10 on: https://buildkite.com/tvl/depot/builds/30997","accounts_in_message":[],"_revision_number":10},{"id":"f5c9a025ab4338964fd41ae41c5963681a4dd9b4","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-18 17:28:41.000000000","message":"Patch Set 10: Verified-1\n\nBuild of patchset 10 failed: https://buildkite.com/tvl/depot/builds/30997","accounts_in_message":[],"_revision_number":10},{"id":"4fb1049413c0fad3844a0e375aca3072ee8fcd1e","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 15:40:05.000000000","message":"Uploaded patch set 11.\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":11},{"id":"8079a85c9df7ae56dc04b195f83908704e5bc04e","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 15:40:06.000000000","message":"Patch Set 11:\n\nStarted build for patchset #11 on: https://buildkite.com/tvl/depot/builds/31000","accounts_in_message":[],"_revision_number":11},{"id":"df84c2904e57559d0c400c872f523d15748990d9","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 15:44:51.000000000","message":"Patch Set 11: Verified-1\n\nBuild of patchset 11 failed: https://buildkite.com/tvl/depot/builds/31000","accounts_in_message":[],"_revision_number":11},{"id":"8bdacc1cc5d013c215cd397ddd14f745bdd3246e","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 16:36:00.000000000","message":"Uploaded patch set 12.\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":"68fbc497e95563b9aae105948bf69c06fdee529c","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 16:36:01.000000000","message":"Patch Set 12:\n\nStarted build for patchset #12 on: https://buildkite.com/tvl/depot/builds/31001","accounts_in_message":[],"_revision_number":12},{"id":"8cfa8878b40d1f0cad99ff033a14a110072c11b3","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 16:40:08.000000000","message":"Patch Set 12: Verified-1\n\nBuild of patchset 12 failed: https://buildkite.com/tvl/depot/builds/31001","accounts_in_message":[],"_revision_number":12},{"id":"70c6cc49c9ee85fe2807e73a64c2abdc04aa51ec","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 16:50:05.000000000","message":"Uploaded patch set 13.\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":13},{"id":"c2c712b8e06c8cb97e0a34227b318fc9547c43f8","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 16:50:06.000000000","message":"Patch Set 13:\n\nStarted build for patchset #13 on: https://buildkite.com/tvl/depot/builds/31002","accounts_in_message":[],"_revision_number":13},{"id":"5285ed9b600b90f930d0cb54697c0c69d1e9c00f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 16:54:28.000000000","message":"Patch Set 13: Verified-1\n\nBuild of patchset 13 failed: https://buildkite.com/tvl/depot/builds/31002","accounts_in_message":[],"_revision_number":13},{"id":"b189517820bb917ff1057b58d6ddfb226228aa55","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 16:56:47.000000000","message":"Uploaded patch set 14.\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":"e247b4aa6c110b28936291459dede3350ecef387","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 16:56:48.000000000","message":"Patch Set 14:\n\nStarted build for patchset #14 on: https://buildkite.com/tvl/depot/builds/31003","accounts_in_message":[],"_revision_number":14},{"id":"664cdb189af06885076bed145ba461334420dc73","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 16:58:29.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"a9168dcb1d91e58962b317636f7a4e45e58164ed","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 16:58:30.000000000","message":"Patch Set 15:\n\nStarted build for patchset #15 on: https://buildkite.com/tvl/depot/builds/31004","accounts_in_message":[],"_revision_number":15},{"id":"16aa990ea56b699e4cb40941bc93c6300ea42458","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 16:59:16.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"2a4a31a09b52fb8fa58f5a960936e4501ebd0556","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 16:59:17.000000000","message":"Patch Set 16:\n\nStarted build for patchset #16 on: https://buildkite.com/tvl/depot/builds/31005","accounts_in_message":[],"_revision_number":16},{"id":"17d327b4be07761fe5b01dd326dd5aea1873afd3","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 17:03:32.000000000","message":"Patch Set 16: Verified-1\n\nBuild of patchset 16 failed: https://buildkite.com/tvl/depot/builds/31005","accounts_in_message":[],"_revision_number":16},{"id":"2491e4936ae65674902965ff56973e4ec4902592","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 17:05:35.000000000","message":"Uploaded patch set 17.\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":17},{"id":"458a7c1e5bb2913a35b8ab942372a40513cca5c4","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 17:05:36.000000000","message":"Patch Set 17:\n\nStarted build for patchset #17 on: https://buildkite.com/tvl/depot/builds/31006","accounts_in_message":[],"_revision_number":17},{"id":"b91a572912b7bde4cfadb723bfa30c1d7fea23e6","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 17:06:30.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"1c07403d20ddac51b932ad37692fbfe60f59b06d","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 17:06:31.000000000","message":"Patch Set 18:\n\nStarted build for patchset #18 on: https://buildkite.com/tvl/depot/builds/31007","accounts_in_message":[],"_revision_number":18},{"id":"d5c32f33d6677091e2b2d9cb18a75ca4a47f6c34","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 17:10:09.000000000","message":"Patch Set 18: Verified-1\n\nBuild of patchset 18 failed: https://buildkite.com/tvl/depot/builds/31007","accounts_in_message":[],"_revision_number":18},{"id":"119b19043823de0f778abe5b370d280bc3734819","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 17:12:15.000000000","message":"Uploaded patch set 19.\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":19},{"id":"acd9b1db03a40603ecc861a35adb398244b3a94a","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 17:12:16.000000000","message":"Patch Set 19:\n\nStarted build for patchset #19 on: https://buildkite.com/tvl/depot/builds/31008","accounts_in_message":[],"_revision_number":19},{"id":"52a51ca8dc014ffc16638c4d4b3fa1bee033f37d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 17:14:34.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"2270ed43bc547c76032d4b98d3d879022bc5771b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 17:14:35.000000000","message":"Patch Set 20:\n\nStarted build for patchset #20 on: https://buildkite.com/tvl/depot/builds/31009","accounts_in_message":[],"_revision_number":20},{"id":"bd10b0de965c5589362f650ebd73324f3f50558b","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 17:15:33.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"7bedc3e634053c1a01ceff97ebd1ffaebb602757","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 17:15:34.000000000","message":"Patch Set 21:\n\nStarted build for patchset #21 on: https://buildkite.com/tvl/depot/builds/31010","accounts_in_message":[],"_revision_number":21},{"id":"53082c96bcb330e0ba2b115897c1402e374a2231","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 17:19:42.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"58b7b34f6fcb6b4a7a169cb401ec91f690ba0b50","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 17:19:44.000000000","message":"Patch Set 22:\n\nStarted build for patchset #22 on: https://buildkite.com/tvl/depot/builds/31011","accounts_in_message":[],"_revision_number":22},{"id":"9da37feecc741b9baf48435fa4d1f1d78a8ba67b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-19 17:23:44.000000000","message":"Patch Set 22: Verified+1\n\nBuild of patchset 22 passed: https://buildkite.com/tvl/depot/builds/31011","accounts_in_message":[],"_revision_number":22},{"id":"d56b69aae5b0806275d9e8fb0177476f1d869634","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 17:32:37.000000000","message":"Uploaded patch set 23: Commit message was updated.\n\nCopied Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND **changekind:NO_CODE_CHANGE**) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":23},{"id":"63de2f69572d2711a8ffa70581261748ead6f1b4","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 17:32:51.000000000","message":"Patch Set 21:\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":21},{"id":"b1d0d0c18c4efc6a54b032f61da57e029df7d037","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 17:32:51.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":23},{"id":"2f24a6b2e40761f95db8956dad76f6a4dd9ce9f4","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-19 17:32:51.000000000","message":"\u003cGERRIT_ACCOUNT_1000034\u003e, who was added as reviewer owns the following files:\n* `tvix/Cargo.lock`\n* `tvix/Cargo.nix`\n* `tvix/cli/src/main.rs`\n* `tvix/eval/Cargo.toml`\n* `tvix/eval/src/builtins/impure.rs`\n* `tvix/eval/src/builtins/mod.rs`\n* `tvix/eval/src/builtins/to_xml.rs`\n* `tvix/eval/src/builtins/versions.rs`\n* `tvix/eval/src/compiler/import.rs`\n* `tvix/eval/src/compiler/mod.rs`\n* `tvix/eval/src/errors.rs`\n* `tvix/eval/src/value/attrs.rs`\n* `tvix/eval/src/value/attrs/tests.rs`\n* `tvix/eval/src/value/json.rs`\n* `tvix/eval/src/value/mod.rs`\n* `tvix/eval/src/value/string.rs`\n* `tvix/eval/src/vm/mod.rs`\n* `tvix/glue/src/builtins/derivation.rs`\n* `tvix/glue/src/builtins/mod.rs`\n* `tvix/glue/src/tvix_store_io.rs`\n* `tvix/serde/Cargo.toml`\n* `tvix/serde/src/de.rs`\n* `tvix/serde/src/de_tests.rs`\n\n\u003cGERRIT_ACCOUNT_1000001\u003e, who was added as reviewer owns the following files:\n* `corp/tvixbolt/Cargo.lock`\n* `tvix/Cargo.lock`\n* `tvix/Cargo.nix`\n* `tvix/cli/src/main.rs`\n* `tvix/eval/Cargo.toml`\n* `tvix/eval/src/builtins/impure.rs`\n* `tvix/eval/src/builtins/mod.rs`\n* `tvix/eval/src/builtins/to_xml.rs`\n* `tvix/eval/src/builtins/versions.rs`\n* `tvix/eval/src/compiler/import.rs`\n* `tvix/eval/src/compiler/mod.rs`\n* `tvix/eval/src/errors.rs`\n* `tvix/eval/src/value/attrs.rs`\n* `tvix/eval/src/value/attrs/tests.rs`\n* `tvix/eval/src/value/json.rs`\n* `tvix/eval/src/value/mod.rs`\n* `tvix/eval/src/value/string.rs`\n* `tvix/eval/src/vm/mod.rs`\n* `tvix/glue/src/builtins/derivation.rs`\n* `tvix/glue/src/builtins/mod.rs`\n* `tvix/glue/src/tvix_store_io.rs`\n* `tvix/serde/Cargo.toml`\n* `tvix/serde/src/de.rs`\n* `tvix/serde/src/de_tests.rs`\n\n\u003cGERRIT_ACCOUNT_1000036\u003e, who was added as reviewer owns the following files:\n* `tvix/Cargo.lock`\n* `tvix/Cargo.nix`\n* `tvix/cli/src/main.rs`\n* `tvix/eval/Cargo.toml`\n* `tvix/eval/src/builtins/impure.rs`\n* `tvix/eval/src/builtins/mod.rs`\n* `tvix/eval/src/builtins/to_xml.rs`\n* `tvix/eval/src/builtins/versions.rs`\n* `tvix/eval/src/compiler/import.rs`\n* `tvix/eval/src/compiler/mod.rs`\n* `tvix/eval/src/errors.rs`\n* `tvix/eval/src/value/attrs.rs`\n* `tvix/eval/src/value/attrs/tests.rs`\n* `tvix/eval/src/value/json.rs`\n* `tvix/eval/src/value/mod.rs`\n* `tvix/eval/src/value/string.rs`\n* `tvix/eval/src/vm/mod.rs`\n* `tvix/glue/src/builtins/derivation.rs`\n* `tvix/glue/src/builtins/mod.rs`\n* `tvix/glue/src/tvix_store_io.rs`\n* `tvix/serde/Cargo.toml`\n* `tvix/serde/src/de.rs`\n* `tvix/serde/src/de_tests.rs`\n","accounts_in_message":[{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"_revision_number":23},{"id":"3db2adecf880194e9fb2578804df3cf6c9a08b02","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2024-01-20 00:32:19.000000000","message":"Patch Set 23: Code-Review+2\n\n(7 comments)","accounts_in_message":[],"_revision_number":23},{"id":"c919a35486fbd4bbbd90e4de44f653bfa5448fbc","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-20 08:15:40.000000000","message":"Patch Set 23:\n\n(2 comments)","accounts_in_message":[],"_revision_number":23},{"id":"22ab3b302d0a20c6aa8eda8f33afb0d470afcc09","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2024-01-20 20:14:04.000000000","message":"Patch Set 23: Code-Review+2\n\n(11 comments)","accounts_in_message":[],"_revision_number":23},{"id":"2522dec489d3bb834a33bdf2d25b8248447a73a7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2024-01-20 20:21:38.000000000","message":"Uploaded patch set 24: Patch Set 23 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR changekind:NO_CHANGE\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":24},{"id":"6e21b624b55429f870c67b3b7e670cefe95b92b5","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-20 20:21:40.000000000","message":"Patch Set 24:\n\nStarted build for patchset #24 on: https://buildkite.com/tvl/depot/builds/31121","accounts_in_message":[],"_revision_number":24},{"id":"a12e163e0d742ba94c670b2b8f906dfd833de73b","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2024-01-20 20:23:21.000000000","message":"Patch Set 24: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":24},{"id":"c7814fd7dfa945eb6c4436c66c2d991299008207","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-20 20:38:31.000000000","message":"Patch Set 24: Verified+1\n\nBuild of patchset 24 passed: https://buildkite.com/tvl/depot/builds/31121","accounts_in_message":[],"_revision_number":24},{"id":"6493caa27c8ab30cbf4fccdd5f28a83a617d273b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-21 15:31:22.000000000","message":"Uploaded patch set 25: Patch Set 24 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR changekind:NO_CHANGE\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":25},{"id":"009391559829faff4a4bcbbf3cb09e0906e3f550","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-21 15:31:23.000000000","message":"Patch Set 25:\n\nStarted build for patchset #25 on: https://buildkite.com/tvl/depot/builds/31135","accounts_in_message":[],"_revision_number":25},{"id":"9c397ac855529006dd260943cbd8d59a7dffd6ed","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-21 15:36:01.000000000","message":"Patch Set 25: Verified+1\n\nBuild of patchset 25 passed: https://buildkite.com/tvl/depot/builds/31135","accounts_in_message":[],"_revision_number":25},{"id":"8a74b6641d7b70e4b338448261bcd9f0f49abd1c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-21 15:40:00.000000000","message":"Uploaded patch set 26.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"((**is:ANY** AND has:unchanged-files) OR is:MIN) OR changekind:NO_CHANGE\")\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":26},{"id":"e5edf5f80d5446edc62b7de777494e9e79a8f8f6","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-21 15:40:00.000000000","message":"Patch Set 26:\n\n(16 comments)","accounts_in_message":[],"_revision_number":26},{"id":"8768433d6c971e263d33c241b6f6f6f008266e1b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-21 15:40:01.000000000","message":"Patch Set 26:\n\nStarted build for patchset #26 on: https://buildkite.com/tvl/depot/builds/31136","accounts_in_message":[],"_revision_number":26},{"id":"2b37e44c9c7c515895546324588da4d9c2bc9634","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-21 15:40:41.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"74df38c6d69a7c6fbfd078c54edd458c16a5127b","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2024-01-21 15:44:06.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"b4e40d9ad83d1df10e28a0a25026d9efd4c8a6c3","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-21 15:44:21.000000000","message":"Patch Set 26: Verified+1\n\nBuild of patchset 26 passed: https://buildkite.com/tvl/depot/builds/31136","accounts_in_message":[],"_revision_number":26},{"id":"f91325d45727333225c422fcc0e571d2a6a487c3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2024-01-21 15:52:21.000000000","message":"Uploaded patch set 27: Patch Set 26 was rebased.\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":27},{"id":"1cf7695a53abf4a7e4356877895102e93bd304f7","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-21 15:52:24.000000000","message":"Patch Set 27:\n\nStarted build for patchset #27 on: https://buildkite.com/tvl/depot/builds/31139","accounts_in_message":[],"_revision_number":27},{"id":"e51ad87b6a6e5ee8428932b4a659aa3a4e5c0dbc","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-21 16:17:23.000000000","message":"Patch Set 27: Verified+1\n\nBuild of patchset 27 passed: https://buildkite.com/tvl/depot/builds/31139","accounts_in_message":[],"_revision_number":27},{"id":"aae328c874df5fd0bb94e71328bc9ce0abc78de1","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2024-01-21 16:52:01.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"ef641c99f93928f6dc17f3a1de4e06a79df5b132","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-21 21:53:51.000000000","message":"Patch Set 27:\n\n(3 comments)","accounts_in_message":[],"_revision_number":27},{"id":"802c09a58308893ecacff1c25c877d7d8b69b45b","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-21 22:06:13.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"41c31c4c06cb758ba752a6080c17a20a895589b2","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2024-01-21 22:49:00.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"ddf24173f5c2621933691bc1ad7bbfa6e7f8475e","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-22 09:08:31.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"cce0ec44a593a6e47ca978ae92124d61f6f9c454","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2024-01-22 20:06:01.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"5a0b212f54cffb1a33853248b1af72badd95b57e","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2024-01-22 20:06:25.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"f4d6b9f2a63897b32f02e2d702a1b3215d1816b9","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-23 14:53:29.000000000","message":"Patch Set 27:\n\n(2 comments)","accounts_in_message":[],"_revision_number":27},{"id":"74fa56b6b3327f761f34c57ba3db9fb9d98e3764","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-30 17:29:26.000000000","message":"Uploaded patch set 28.\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":28},{"id":"d38cbac48f59c731ca5cf6c6553c2d2b7adfd048","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-30 17:29:28.000000000","message":"Patch Set 28:\n\nStarted build for patchset #28 on: https://buildkite.com/tvl/depot/builds/31216","accounts_in_message":[],"_revision_number":28},{"id":"e071eb4f589cee6ce281dfcc3abdfdcae083224d","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-30 17:34:27.000000000","message":"Patch Set 27:\n\n(4 comments)","accounts_in_message":[],"_revision_number":27},{"id":"117da71ec3af76b53f6d1653eadc1bbdb0ed0c1d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-30 17:34:37.000000000","message":"Uploaded patch set 29.","accounts_in_message":[],"_revision_number":29},{"id":"5e69ec4b4fe890d593648d9550b1f5146d89d92a","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-30 17:34:38.000000000","message":"Patch Set 29:\n\nStarted build for patchset #29 on: https://buildkite.com/tvl/depot/builds/31217","accounts_in_message":[],"_revision_number":29},{"id":"671b184692eba1da13a4d6c47f7e7aac2bbf05f4","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-30 17:41:21.000000000","message":"Patch Set 29: Verified+1\n\nBuild of patchset 29 passed: https://buildkite.com/tvl/depot/builds/31217","accounts_in_message":[],"_revision_number":29},{"id":"7cb6d66b79a4c51851897280bb52184502836148","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2024-01-30 22:52:16.000000000","message":"Patch Set 29: Code-Review+2","accounts_in_message":[],"_revision_number":29},{"id":"58ca833c439b4cde1f9425e113bda18c27c508a7","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-31 09:32:56.000000000","message":"Patch Set 29:\n\n(2 comments)","accounts_in_message":[],"_revision_number":29},{"id":"df149bb3f63279042041a06962793bff669d50b1","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-01-31 09:58:29.000000000","message":"Patch Set 29: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":29},{"id":"744b178bf27c82e5330807c7f6ad371167d99645","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2024-01-31 11:09:50.000000000","message":"Patch Set 29: Code-Review+2","accounts_in_message":[],"_revision_number":29},{"id":"d9ac2e02ffa5eb6895d381e04058756007592d7a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-31 14:38:13.000000000","message":"Uploaded patch set 30.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR changekind:NO_CHANGE\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":30},{"id":"1bf44903f4b3387bc900f4d504e9327baa43f291","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-31 14:38:13.000000000","message":"Patch Set 30:\n\n(1 comment)","accounts_in_message":[],"_revision_number":30},{"id":"b37d13da4cf1c77ec136bf7a7fb6d66de6a6f926","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-31 14:38:14.000000000","message":"Patch Set 30:\n\nStarted build for patchset #30 on: https://buildkite.com/tvl/depot/builds/31225","accounts_in_message":[],"_revision_number":30},{"id":"ad47bf17d87a3c737be085e3fc4aff6f39480a19","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-31 14:38:30.000000000","message":"Patch Set 30: Autosubmit+1","accounts_in_message":[],"_revision_number":30},{"id":"aacf38fe8435d8d388ef4c98860ca91ce6192196","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-01-31 14:43:13.000000000","message":"Patch Set 30: Verified+1\n\nBuild of patchset 30 passed: https://buildkite.com/tvl/depot/builds/31225","accounts_in_message":[],"_revision_number":30},{"id":"01ece54ce10d5fe66dc4e72cab201f22edb3d985","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-01-31 14:51:49.000000000","message":"Change has been successfully rebased and submitted as 201173afaca7d70aa039a1e37a91c49af3a99b0b\n\n29 is the latest approved patch-set.\nThe change was submitted with unreviewed changes in the following files:\n\n```\nThe name of the file: tvix/eval/src/builtins/mod.rs\nInsertions: 0, Deletions: 1.\n\n@@ -1308,7 +1308,6 @@\n             }\n         }\n \n-        // FIXME: consume directly the String.\n         Ok(Value::String(NixString::new_context_from(context, res)))\n     }\n \n```\n","accounts_in_message":[],"_revision_number":31}],"current_revision_number":31,"current_revision":"201173afaca7d70aa039a1e37a91c49af3a99b0b","revisions":{"b4767f795cb665dced5c193fdfbff09a883f24ef":{"kind":"REWORK","_number":1,"created":"2023-12-05 22:26:19.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/1"}}},"commit":{"parents":[{"commit":"3c41fb320e7701be18f2118e8ea820a7173bf122","subject":"fix(tvix/eval): Return error rather than panicking on bad substring","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3c41fb320e7701be18f2118e8ea820a7173bf122"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db4767f795cb665dced5c193fdfbff09a883f24ef"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db4767f795cb665dced5c193fdfbff09a883f24ef"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3c41fb320e7701be18f2118e8ea820a7173bf122","is_merged_in_target_branch":false,"change_id":"I5a4261f2ff250874cd36489ef598dcf886669d04","change_number":10199,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e80d4fb60f591b4ec68de4216e8b6a55b83825d1":{"kind":"REWORK","_number":2,"created":"2023-12-05 22:43:56.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/2"}}},"commit":{"parents":[{"commit":"3c41fb320e7701be18f2118e8ea820a7173bf122","subject":"fix(tvix/eval): Return error rather than panicking on bad substring","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3c41fb320e7701be18f2118e8ea820a7173bf122"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:43:51.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de80d4fb60f591b4ec68de4216e8b6a55b83825d1"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de80d4fb60f591b4ec68de4216e8b6a55b83825d1"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3c41fb320e7701be18f2118e8ea820a7173bf122","is_merged_in_target_branch":false,"change_id":"I5a4261f2ff250874cd36489ef598dcf886669d04","change_number":10199,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"869c7b8154e43422e287e6c2d64b1e7f525fe6cd":{"kind":"REWORK","_number":3,"created":"2023-12-05 23:02:27.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/3"}}},"commit":{"parents":[{"commit":"3c41fb320e7701be18f2118e8ea820a7173bf122","subject":"fix(tvix/eval): Return error rather than panicking on bad substring","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3c41fb320e7701be18f2118e8ea820a7173bf122"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 23:02:22.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d869c7b8154e43422e287e6c2d64b1e7f525fe6cd"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d869c7b8154e43422e287e6c2d64b1e7f525fe6cd"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3c41fb320e7701be18f2118e8ea820a7173bf122","is_merged_in_target_branch":false,"change_id":"I5a4261f2ff250874cd36489ef598dcf886669d04","change_number":10199,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"8a837126acd77244580d506ff208f157d8ff7cf5":{"kind":"REWORK","_number":4,"created":"2023-12-07 18:47:49.000000000","uploader":{"_account_id":1000066,"name":"Adam Joseph","display_name":"amjoseph","email":"adam@westernsemico.com","username":"amjoseph"},"ref":"refs/changes/00/10200/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/4"}}},"commit":{"parents":[{"commit":"0e2633048e4ebadd0d3bf212a7129fdebdc913ad","subject":"feat(tvix): run crate2nix generate in CI","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0e2633048e4ebadd0d3bf212a7129fdebdc913ad"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Adam Joseph","email":"adam@westernsemico.com","date":"2023-12-07 18:47:51.000000000","tz":-480},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8a837126acd77244580d506ff208f157d8ff7cf5"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8a837126acd77244580d506ff208f157d8ff7cf5"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0e2633048e4ebadd0d3bf212a7129fdebdc913ad","is_merged_in_target_branch":true,"change_id":"I68ec5003dbc6a40894a5a4d6e902f138c99f6719","change_number":10194,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c234f3cac86f212ba0fcee708babced1eb9a3118":{"kind":"REWORK","_number":5,"created":"2023-12-07 19:12:16.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/5"}}},"commit":{"parents":[{"commit":"7a0f186535a7c3ffde6366c29396f1a197fd19de","subject":"chore(tvix): Include crate2nix in dev shell","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7a0f186535a7c3ffde6366c29396f1a197fd19de"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-07 19:12:12.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc234f3cac86f212ba0fcee708babced1eb9a3118"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc234f3cac86f212ba0fcee708babced1eb9a3118"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7a0f186535a7c3ffde6366c29396f1a197fd19de","is_merged_in_target_branch":false,"change_id":"I4c65d681bb990f3299094df32887a16d06998ea7","change_number":10207,"patch_set_number":1,"change_status":"ABANDONED"}],"branch":"refs/heads/canon"},"c37c99574c1c649f9b0e98a0358f84ab6f418300":{"kind":"REWORK","_number":6,"created":"2023-12-07 19:14:23.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/6"}}},"commit":{"parents":[{"commit":"0e2633048e4ebadd0d3bf212a7129fdebdc913ad","subject":"feat(tvix): run crate2nix generate in CI","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0e2633048e4ebadd0d3bf212a7129fdebdc913ad"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-07 19:14:19.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc37c99574c1c649f9b0e98a0358f84ab6f418300"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc37c99574c1c649f9b0e98a0358f84ab6f418300"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0e2633048e4ebadd0d3bf212a7129fdebdc913ad","is_merged_in_target_branch":true,"change_id":"I68ec5003dbc6a40894a5a4d6e902f138c99f6719","change_number":10194,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"55adb85058d626d3f03b1771776d48e737968f8a":{"kind":"REWORK","_number":7,"created":"2023-12-07 19:14:44.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/7"}}},"commit":{"parents":[{"commit":"0e2633048e4ebadd0d3bf212a7129fdebdc913ad","subject":"feat(tvix): run crate2nix generate in CI","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0e2633048e4ebadd0d3bf212a7129fdebdc913ad"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-07 19:14:40.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d55adb85058d626d3f03b1771776d48e737968f8a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d55adb85058d626d3f03b1771776d48e737968f8a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0e2633048e4ebadd0d3bf212a7129fdebdc913ad","is_merged_in_target_branch":true,"change_id":"I68ec5003dbc6a40894a5a4d6e902f138c99f6719","change_number":10194,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ec778818e639461cbc1cc0dc25e1767cd03ed0d6":{"kind":"REWORK","_number":8,"created":"2023-12-08 15:21:47.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/8"}}},"commit":{"parents":[{"commit":"0e2633048e4ebadd0d3bf212a7129fdebdc913ad","subject":"feat(tvix): run crate2nix generate in CI","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0e2633048e4ebadd0d3bf212a7129fdebdc913ad"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-08 15:21:39.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dec778818e639461cbc1cc0dc25e1767cd03ed0d6"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dec778818e639461cbc1cc0dc25e1767cd03ed0d6"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0e2633048e4ebadd0d3bf212a7129fdebdc913ad","is_merged_in_target_branch":true,"change_id":"I68ec5003dbc6a40894a5a4d6e902f138c99f6719","change_number":10194,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f073542796cb8a6c2a05f98209e009c0de618a1e":{"kind":"REWORK","_number":9,"created":"2023-12-19 19:49:03.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/9"}}},"commit":{"parents":[{"commit":"9c1358fe44d368904b2cf75e308444dffefdb3eb","subject":"refactor(tvix/store): remove more clones on pathinfoservice","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9c1358fe44d368904b2cf75e308444dffefdb3eb"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"grfn@gws.fyi","date":"2023-12-19 19:48:57.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df073542796cb8a6c2a05f98209e009c0de618a1e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df073542796cb8a6c2a05f98209e009c0de618a1e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9c1358fe44d368904b2cf75e308444dffefdb3eb","is_merged_in_target_branch":true,"change_id":"I1b3937edf61ce3e23bb07803306622c37a3572c6","change_number":10381,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"d6b529df5e53bdc51b3f2ce82b7dc280c23570c4":{"kind":"REWORK","_number":10,"created":"2024-01-18 17:24:20.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/10"}}},"commit":{"parents":[{"commit":"490834a16bb88dbd962e35bb0b6a793970ae9bea","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d490834a16bb88dbd962e35bb0b6a793970ae9bea"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-18 17:24:03.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd6b529df5e53bdc51b3f2ce82b7dc280c23570c4"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd6b529df5e53bdc51b3f2ce82b7dc280c23570c4"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"490834a16bb88dbd962e35bb0b6a793970ae9bea","is_merged_in_target_branch":false,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"111c8eada6e604762d8751ac6136e9d87c167e38":{"kind":"REWORK","_number":11,"created":"2024-01-19 15:40:05.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/11","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/11","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/11"}}},"commit":{"parents":[{"commit":"8e08dd69705d07c3e4782856b49e3732f273703f","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e08dd69705d07c3e4782856b49e3732f273703f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-19 15:39:39.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d111c8eada6e604762d8751ac6136e9d87c167e38"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d111c8eada6e604762d8751ac6136e9d87c167e38"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8e08dd69705d07c3e4782856b49e3732f273703f","is_merged_in_target_branch":true,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a96d1ed2060ac7a7466faccf9d0c81ad6f39ec7f":{"kind":"REWORK","_number":12,"created":"2024-01-19 16:36:00.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/12","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/12","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/12"}}},"commit":{"parents":[{"commit":"8e08dd69705d07c3e4782856b49e3732f273703f","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e08dd69705d07c3e4782856b49e3732f273703f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-19 16:35:55.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da96d1ed2060ac7a7466faccf9d0c81ad6f39ec7f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da96d1ed2060ac7a7466faccf9d0c81ad6f39ec7f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8e08dd69705d07c3e4782856b49e3732f273703f","is_merged_in_target_branch":true,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"9038b9c31c68ebc3b9526d4d5c675611c4b7a7b2":{"kind":"REWORK","_number":13,"created":"2024-01-19 16:50:05.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/13","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/13","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/13"}}},"commit":{"parents":[{"commit":"8e08dd69705d07c3e4782856b49e3732f273703f","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e08dd69705d07c3e4782856b49e3732f273703f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-19 16:50:00.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9038b9c31c68ebc3b9526d4d5c675611c4b7a7b2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9038b9c31c68ebc3b9526d4d5c675611c4b7a7b2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8e08dd69705d07c3e4782856b49e3732f273703f","is_merged_in_target_branch":true,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"bef1d9ec2501108bad5700565fa6cc8d6b40350b":{"kind":"REWORK","_number":14,"created":"2024-01-19 16:56:47.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/14","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/14","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/14"}}},"commit":{"parents":[{"commit":"8e08dd69705d07c3e4782856b49e3732f273703f","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e08dd69705d07c3e4782856b49e3732f273703f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-19 16:56:42.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbef1d9ec2501108bad5700565fa6cc8d6b40350b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbef1d9ec2501108bad5700565fa6cc8d6b40350b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8e08dd69705d07c3e4782856b49e3732f273703f","is_merged_in_target_branch":true,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b9fd17797ac931925cd0ad1f38700c7d69ed9122":{"kind":"REWORK","_number":15,"created":"2024-01-19 16:58:29.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/15","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/15","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/15"}}},"commit":{"parents":[{"commit":"8e08dd69705d07c3e4782856b49e3732f273703f","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e08dd69705d07c3e4782856b49e3732f273703f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-19 16:58:19.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db9fd17797ac931925cd0ad1f38700c7d69ed9122"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db9fd17797ac931925cd0ad1f38700c7d69ed9122"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8e08dd69705d07c3e4782856b49e3732f273703f","is_merged_in_target_branch":true,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"9cc0f4b9c4de67e90e9baf100dd50672787e3dd3":{"kind":"REWORK","_number":16,"created":"2024-01-19 16:59:16.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/16","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/16","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/16"}}},"commit":{"parents":[{"commit":"8e08dd69705d07c3e4782856b49e3732f273703f","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e08dd69705d07c3e4782856b49e3732f273703f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-19 16:59:11.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9cc0f4b9c4de67e90e9baf100dd50672787e3dd3"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9cc0f4b9c4de67e90e9baf100dd50672787e3dd3"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8e08dd69705d07c3e4782856b49e3732f273703f","is_merged_in_target_branch":true,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"584338c02afa9a7baad5459673fc82432a4cc075":{"kind":"REWORK","_number":17,"created":"2024-01-19 17:05:35.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/17","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/17","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/17"}}},"commit":{"parents":[{"commit":"8e08dd69705d07c3e4782856b49e3732f273703f","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e08dd69705d07c3e4782856b49e3732f273703f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-19 17:05:31.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d584338c02afa9a7baad5459673fc82432a4cc075"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d584338c02afa9a7baad5459673fc82432a4cc075"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8e08dd69705d07c3e4782856b49e3732f273703f","is_merged_in_target_branch":true,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"278548df88f52608c8ccb77eef85c7e7b22e5f35":{"kind":"REWORK","_number":18,"created":"2024-01-19 17:06:30.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/18","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/18","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/18"}}},"commit":{"parents":[{"commit":"8e08dd69705d07c3e4782856b49e3732f273703f","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e08dd69705d07c3e4782856b49e3732f273703f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-19 17:06:25.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d278548df88f52608c8ccb77eef85c7e7b22e5f35"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d278548df88f52608c8ccb77eef85c7e7b22e5f35"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8e08dd69705d07c3e4782856b49e3732f273703f","is_merged_in_target_branch":true,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"22502bf5e4d64082842f145c9ac1717cdc4e49da":{"kind":"REWORK","_number":19,"created":"2024-01-19 17:12:15.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/19","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/19","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/19"}}},"commit":{"parents":[{"commit":"8e08dd69705d07c3e4782856b49e3732f273703f","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e08dd69705d07c3e4782856b49e3732f273703f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-19 17:12:10.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d22502bf5e4d64082842f145c9ac1717cdc4e49da"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d22502bf5e4d64082842f145c9ac1717cdc4e49da"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8e08dd69705d07c3e4782856b49e3732f273703f","is_merged_in_target_branch":true,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"13aed2e729ed4fcaad68e10c7a8c10a962b347a4":{"kind":"REWORK","_number":20,"created":"2024-01-19 17:14:34.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/20","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/20","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/20"}}},"commit":{"parents":[{"commit":"8e08dd69705d07c3e4782856b49e3732f273703f","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e08dd69705d07c3e4782856b49e3732f273703f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-19 17:14:29.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d13aed2e729ed4fcaad68e10c7a8c10a962b347a4"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d13aed2e729ed4fcaad68e10c7a8c10a962b347a4"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8e08dd69705d07c3e4782856b49e3732f273703f","is_merged_in_target_branch":true,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"cce3625c9e8f0278537884d0f21bb60057e11075":{"kind":"REWORK","_number":21,"created":"2024-01-19 17:15:33.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/21","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/21","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/21"}}},"commit":{"parents":[{"commit":"8e08dd69705d07c3e4782856b49e3732f273703f","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e08dd69705d07c3e4782856b49e3732f273703f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-19 17:15:29.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcce3625c9e8f0278537884d0f21bb60057e11075"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcce3625c9e8f0278537884d0f21bb60057e11075"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8e08dd69705d07c3e4782856b49e3732f273703f","is_merged_in_target_branch":true,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c772ba789ff6f61f3c7ae991386ff2dc26110d79":{"kind":"REWORK","_number":22,"created":"2024-01-19 17:19:42.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/22","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/22","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/22"}}},"commit":{"parents":[{"commit":"8e08dd69705d07c3e4782856b49e3732f273703f","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e08dd69705d07c3e4782856b49e3732f273703f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-19 17:19:36.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc772ba789ff6f61f3c7ae991386ff2dc26110d79"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc772ba789ff6f61f3c7ae991386ff2dc26110d79"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8e08dd69705d07c3e4782856b49e3732f273703f","is_merged_in_target_branch":true,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"978f529485065c3b2f02a0abc693f5eb1323992c":{"kind":"NO_CODE_CHANGE","_number":23,"created":"2024-01-19 17:32:37.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/23","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/23","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/23"}}},"commit":{"parents":[{"commit":"8e08dd69705d07c3e4782856b49e3732f273703f","subject":"feat(grfn/system): Add windtunnel bot github token secret","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e08dd69705d07c3e4782856b49e3732f273703f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-19 17:25:42.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nC++ nix uses C-style zero-terminated char pointers to represent strings\ninternally - however, up to this point, tvix has used Rust `String` and\n`str` for string values. Since those are required to be valid utf-8, we\nhaven\u0027t been able to properly represent all the string values that Nix\nsupports.\n\nTo fix that, this change converts the internal representation of the\nNixString struct from `Box\u003cstr\u003e` to `BString`, from the `bstr` crate -\nthis is a wrapper around a `Vec\u003cu8\u003e` with extra functions for treating\nthat byte vector as a \"morally string-like\" value, which is basically\nexactly what we need.\n\nSince this changes a pretty fundamental assumption about a pretty core\ntype, there are a *lot* of changes in a lot of places to make this work,\nbut I\u0027ve tried to keep the general philosophy and intent of most of the\ncode in most places intact. Most notably, there\u0027s nothing that\u0027s been\ndone to make the derivation stuff in //tvix/glue work with non-utf8\nstrings everywhere, instead opting to just convert to String/str when\npassing things into that - there *might* be something to be done there,\nbut I don\u0027t know what the rules should be and I don\u0027t want to figure\nthem out in this change.\n\nTo deal with OS-native paths in a way that also works in WASM for\ntvixbolt, this also adds a dependency on the \"os_str_bytes\" crate.\n\nFixes: b/189\nFixes: b/337\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d978f529485065c3b2f02a0abc693f5eb1323992c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d978f529485065c3b2f02a0abc693f5eb1323992c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8e08dd69705d07c3e4782856b49e3732f273703f","is_merged_in_target_branch":true,"change_id":"Ib67526e782fe0bedecd24d9c48dcf189fb8b5b02","change_number":10664,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e31315c230b67d5406e67c41bec896b10f43617a":{"kind":"TRIVIAL_REBASE","_number":24,"created":"2024-01-20 20:21:38.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/00/10200/24","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/24","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/24"}}},"commit":{"parents":[{"commit":"139d5e08bd3c3e98e2069e66ba109f104ecaab4f","subject":"docs(tvix): initial notes on a possible generic Nix lang test suite","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d139d5e08bd3c3e98e2069e66ba109f104ecaab4f"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2024-01-20 16:33:07.000000000","tz":60},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nC++ nix uses C-style zero-terminated char pointers to represent strings\ninternally - however, up to this point, tvix has used Rust `String` and\n`str` for string values. Since those are required to be valid utf-8, we\nhaven\u0027t been able to properly represent all the string values that Nix\nsupports.\n\nTo fix that, this change converts the internal representation of the\nNixString struct from `Box\u003cstr\u003e` to `BString`, from the `bstr` crate -\nthis is a wrapper around a `Vec\u003cu8\u003e` with extra functions for treating\nthat byte vector as a \"morally string-like\" value, which is basically\nexactly what we need.\n\nSince this changes a pretty fundamental assumption about a pretty core\ntype, there are a *lot* of changes in a lot of places to make this work,\nbut I\u0027ve tried to keep the general philosophy and intent of most of the\ncode in most places intact. Most notably, there\u0027s nothing that\u0027s been\ndone to make the derivation stuff in //tvix/glue work with non-utf8\nstrings everywhere, instead opting to just convert to String/str when\npassing things into that - there *might* be something to be done there,\nbut I don\u0027t know what the rules should be and I don\u0027t want to figure\nthem out in this change.\n\nTo deal with OS-native paths in a way that also works in WASM for\ntvixbolt, this also adds a dependency on the \"os_str_bytes\" crate.\n\nFixes: b/189\nFixes: b/337\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de31315c230b67d5406e67c41bec896b10f43617a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de31315c230b67d5406e67c41bec896b10f43617a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"139d5e08bd3c3e98e2069e66ba109f104ecaab4f","is_merged_in_target_branch":false,"change_id":"If4f47546fe4b8046fb79718743fa9a72f9801876","change_number":10657,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"77c0b8e4e3a61772d5d7bc0edea150902ff03aec":{"kind":"TRIVIAL_REBASE","_number":25,"created":"2024-01-21 15:31:22.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/25","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/25","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/25"}}},"commit":{"parents":[{"commit":"56ba7a72d80bc050ef6a7d9031306ee0ccbf8e0a","subject":"docs(tvix/eval): builtins.toXML is done","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d56ba7a72d80bc050ef6a7d9031306ee0ccbf8e0a"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-21 15:31:03.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nC++ nix uses C-style zero-terminated char pointers to represent strings\ninternally - however, up to this point, tvix has used Rust `String` and\n`str` for string values. Since those are required to be valid utf-8, we\nhaven\u0027t been able to properly represent all the string values that Nix\nsupports.\n\nTo fix that, this change converts the internal representation of the\nNixString struct from `Box\u003cstr\u003e` to `BString`, from the `bstr` crate -\nthis is a wrapper around a `Vec\u003cu8\u003e` with extra functions for treating\nthat byte vector as a \"morally string-like\" value, which is basically\nexactly what we need.\n\nSince this changes a pretty fundamental assumption about a pretty core\ntype, there are a *lot* of changes in a lot of places to make this work,\nbut I\u0027ve tried to keep the general philosophy and intent of most of the\ncode in most places intact. Most notably, there\u0027s nothing that\u0027s been\ndone to make the derivation stuff in //tvix/glue work with non-utf8\nstrings everywhere, instead opting to just convert to String/str when\npassing things into that - there *might* be something to be done there,\nbut I don\u0027t know what the rules should be and I don\u0027t want to figure\nthem out in this change.\n\nTo deal with OS-native paths in a way that also works in WASM for\ntvixbolt, this also adds a dependency on the \"os_str_bytes\" crate.\n\nFixes: b/189\nFixes: b/337\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d77c0b8e4e3a61772d5d7bc0edea150902ff03aec"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d77c0b8e4e3a61772d5d7bc0edea150902ff03aec"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"56ba7a72d80bc050ef6a7d9031306ee0ccbf8e0a","is_merged_in_target_branch":true,"change_id":"Ice374ae47ab653146be18c02dce27145e7488397","change_number":10674,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"414667f8f84ee8e0bcb1802ea67e9f94e8b664b8":{"kind":"REWORK","_number":26,"created":"2024-01-21 15:40:00.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/26","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/26","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/26"}}},"commit":{"parents":[{"commit":"56ba7a72d80bc050ef6a7d9031306ee0ccbf8e0a","subject":"docs(tvix/eval): builtins.toXML is done","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d56ba7a72d80bc050ef6a7d9031306ee0ccbf8e0a"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-21 15:39:55.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nC++ nix uses C-style zero-terminated char pointers to represent strings\ninternally - however, up to this point, tvix has used Rust `String` and\n`str` for string values. Since those are required to be valid utf-8, we\nhaven\u0027t been able to properly represent all the string values that Nix\nsupports.\n\nTo fix that, this change converts the internal representation of the\nNixString struct from `Box\u003cstr\u003e` to `BString`, from the `bstr` crate -\nthis is a wrapper around a `Vec\u003cu8\u003e` with extra functions for treating\nthat byte vector as a \"morally string-like\" value, which is basically\nexactly what we need.\n\nSince this changes a pretty fundamental assumption about a pretty core\ntype, there are a *lot* of changes in a lot of places to make this work,\nbut I\u0027ve tried to keep the general philosophy and intent of most of the\ncode in most places intact. Most notably, there\u0027s nothing that\u0027s been\ndone to make the derivation stuff in //tvix/glue work with non-utf8\nstrings everywhere, instead opting to just convert to String/str when\npassing things into that - there *might* be something to be done there,\nbut I don\u0027t know what the rules should be and I don\u0027t want to figure\nthem out in this change.\n\nTo deal with OS-native paths in a way that also works in WASM for\ntvixbolt, this also adds a dependency on the \"os_str_bytes\" crate.\n\nFixes: b/189\nFixes: b/337\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d414667f8f84ee8e0bcb1802ea67e9f94e8b664b8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d414667f8f84ee8e0bcb1802ea67e9f94e8b664b8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"56ba7a72d80bc050ef6a7d9031306ee0ccbf8e0a","is_merged_in_target_branch":true,"change_id":"Ice374ae47ab653146be18c02dce27145e7488397","change_number":10674,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e4fa19c1c000ea8bcf5ece1dc03cdd03346e9126":{"kind":"TRIVIAL_REBASE","_number":27,"created":"2024-01-21 15:52:21.000000000","uploader":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"ref":"refs/changes/00/10200/27","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/27","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/27"}}},"commit":{"parents":[{"commit":"e12960cc802e27c600dbd7818b8c41fcf3b9a87e","subject":"feat(tvix/castore): `process_entry` cannot process unsupported nodes","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de12960cc802e27c600dbd7818b8c41fcf3b9a87e"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Ryan Lahfa","email":"tvl@lahfa.xyz","date":"2024-01-21 15:52:11.000000000","tz":60},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nC++ nix uses C-style zero-terminated char pointers to represent strings\ninternally - however, up to this point, tvix has used Rust `String` and\n`str` for string values. Since those are required to be valid utf-8, we\nhaven\u0027t been able to properly represent all the string values that Nix\nsupports.\n\nTo fix that, this change converts the internal representation of the\nNixString struct from `Box\u003cstr\u003e` to `BString`, from the `bstr` crate -\nthis is a wrapper around a `Vec\u003cu8\u003e` with extra functions for treating\nthat byte vector as a \"morally string-like\" value, which is basically\nexactly what we need.\n\nSince this changes a pretty fundamental assumption about a pretty core\ntype, there are a *lot* of changes in a lot of places to make this work,\nbut I\u0027ve tried to keep the general philosophy and intent of most of the\ncode in most places intact. Most notably, there\u0027s nothing that\u0027s been\ndone to make the derivation stuff in //tvix/glue work with non-utf8\nstrings everywhere, instead opting to just convert to String/str when\npassing things into that - there *might* be something to be done there,\nbut I don\u0027t know what the rules should be and I don\u0027t want to figure\nthem out in this change.\n\nTo deal with OS-native paths in a way that also works in WASM for\ntvixbolt, this also adds a dependency on the \"os_str_bytes\" crate.\n\nFixes: b/189\nFixes: b/337\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de4fa19c1c000ea8bcf5ece1dc03cdd03346e9126"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de4fa19c1c000ea8bcf5ece1dc03cdd03346e9126"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e12960cc802e27c600dbd7818b8c41fcf3b9a87e","is_merged_in_target_branch":false,"change_id":"Icba4c1dab33c0d670a97f162c9b358d1ed5855cb","change_number":10675,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"9b6f67ba49df62052dbc6309a5e9b4ab8f990adf":{"kind":"REWORK","_number":28,"created":"2024-01-30 17:29:26.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/28","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/28","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/28"}}},"commit":{"parents":[{"commit":"3c92a5abf8489c753a45ac9f11d841c421e36058","subject":"feat(grfn/system): Add an ocaml home module","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3c92a5abf8489c753a45ac9f11d841c421e36058"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-30 17:29:10.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nC++ nix uses C-style zero-terminated char pointers to represent strings\ninternally - however, up to this point, tvix has used Rust `String` and\n`str` for string values. Since those are required to be valid utf-8, we\nhaven\u0027t been able to properly represent all the string values that Nix\nsupports.\n\nTo fix that, this change converts the internal representation of the\nNixString struct from `Box\u003cstr\u003e` to `BString`, from the `bstr` crate -\nthis is a wrapper around a `Vec\u003cu8\u003e` with extra functions for treating\nthat byte vector as a \"morally string-like\" value, which is basically\nexactly what we need.\n\nSince this changes a pretty fundamental assumption about a pretty core\ntype, there are a *lot* of changes in a lot of places to make this work,\nbut I\u0027ve tried to keep the general philosophy and intent of most of the\ncode in most places intact. Most notably, there\u0027s nothing that\u0027s been\ndone to make the derivation stuff in //tvix/glue work with non-utf8\nstrings everywhere, instead opting to just convert to String/str when\npassing things into that - there *might* be something to be done there,\nbut I don\u0027t know what the rules should be and I don\u0027t want to figure\nthem out in this change.\n\nTo deal with OS-native paths in a way that also works in WASM for\ntvixbolt, this also adds a dependency on the \"os_str_bytes\" crate.\n\nFixes: b/189\nFixes: b/337\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9b6f67ba49df62052dbc6309a5e9b4ab8f990adf"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9b6f67ba49df62052dbc6309a5e9b4ab8f990adf"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3c92a5abf8489c753a45ac9f11d841c421e36058","is_merged_in_target_branch":true,"change_id":"Ie61b506751e3829f101fac5d1da4173c8f349f0f","change_number":10708,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"804ee828ce67c367a5d4139f20acb85ca83596c7":{"kind":"REWORK","_number":29,"created":"2024-01-30 17:34:37.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/29","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/29","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/29"}}},"commit":{"parents":[{"commit":"3c92a5abf8489c753a45ac9f11d841c421e36058","subject":"feat(grfn/system): Add an ocaml home module","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3c92a5abf8489c753a45ac9f11d841c421e36058"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-30 17:34:31.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nC++ nix uses C-style zero-terminated char pointers to represent strings\ninternally - however, up to this point, tvix has used Rust `String` and\n`str` for string values. Since those are required to be valid utf-8, we\nhaven\u0027t been able to properly represent all the string values that Nix\nsupports.\n\nTo fix that, this change converts the internal representation of the\nNixString struct from `Box\u003cstr\u003e` to `BString`, from the `bstr` crate -\nthis is a wrapper around a `Vec\u003cu8\u003e` with extra functions for treating\nthat byte vector as a \"morally string-like\" value, which is basically\nexactly what we need.\n\nSince this changes a pretty fundamental assumption about a pretty core\ntype, there are a *lot* of changes in a lot of places to make this work,\nbut I\u0027ve tried to keep the general philosophy and intent of most of the\ncode in most places intact. Most notably, there\u0027s nothing that\u0027s been\ndone to make the derivation stuff in //tvix/glue work with non-utf8\nstrings everywhere, instead opting to just convert to String/str when\npassing things into that - there *might* be something to be done there,\nbut I don\u0027t know what the rules should be and I don\u0027t want to figure\nthem out in this change.\n\nTo deal with OS-native paths in a way that also works in WASM for\ntvixbolt, this also adds a dependency on the \"os_str_bytes\" crate.\n\nFixes: b/189\nFixes: b/337\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d804ee828ce67c367a5d4139f20acb85ca83596c7"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d804ee828ce67c367a5d4139f20acb85ca83596c7"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3c92a5abf8489c753a45ac9f11d841c421e36058","is_merged_in_target_branch":true,"change_id":"Ie61b506751e3829f101fac5d1da4173c8f349f0f","change_number":10708,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5a8fcd007a374971ea5e29b5210b871dfb121929":{"kind":"REWORK","_number":30,"created":"2024-01-31 14:38:13.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/30","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/30","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/30"}}},"commit":{"parents":[{"commit":"6f9e25943f3e2f83d191cadcc76a278073626fe8","subject":"feat(tvix/eval/observer): Allow capturing timing of events","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6f9e25943f3e2f83d191cadcc76a278073626fe8"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-01-31 14:38:07.000000000","tz":-300},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nC++ nix uses C-style zero-terminated char pointers to represent strings\ninternally - however, up to this point, tvix has used Rust `String` and\n`str` for string values. Since those are required to be valid utf-8, we\nhaven\u0027t been able to properly represent all the string values that Nix\nsupports.\n\nTo fix that, this change converts the internal representation of the\nNixString struct from `Box\u003cstr\u003e` to `BString`, from the `bstr` crate -\nthis is a wrapper around a `Vec\u003cu8\u003e` with extra functions for treating\nthat byte vector as a \"morally string-like\" value, which is basically\nexactly what we need.\n\nSince this changes a pretty fundamental assumption about a pretty core\ntype, there are a *lot* of changes in a lot of places to make this work,\nbut I\u0027ve tried to keep the general philosophy and intent of most of the\ncode in most places intact. Most notably, there\u0027s nothing that\u0027s been\ndone to make the derivation stuff in //tvix/glue work with non-utf8\nstrings everywhere, instead opting to just convert to String/str when\npassing things into that - there *might* be something to be done there,\nbut I don\u0027t know what the rules should be and I don\u0027t want to figure\nthem out in this change.\n\nTo deal with OS-native paths in a way that also works in WASM for\ntvixbolt, this also adds a dependency on the \"os_str_bytes\" crate.\n\nFixes: b/189\nFixes: b/337\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5a8fcd007a374971ea5e29b5210b871dfb121929"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5a8fcd007a374971ea5e29b5210b871dfb121929"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6f9e25943f3e2f83d191cadcc76a278073626fe8","is_merged_in_target_branch":true,"change_id":"Id7f12077291c39bf3eef42ab6744bfba53687a65","change_number":10713,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"201173afaca7d70aa039a1e37a91c49af3a99b0b":{"kind":"NO_CODE_CHANGE","_number":31,"created":"2024-01-31 14:51:49.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/00/10200/31","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/00/10200/31","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/00/10200/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/00/10200/31"}}},"commit":{"parents":[{"commit":"6f9e25943f3e2f83d191cadcc76a278073626fe8","subject":"feat(tvix/eval/observer): Allow capturing timing of events","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6f9e25943f3e2f83d191cadcc76a278073626fe8"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2023-12-05 22:25:52.000000000","tz":-300},"committer":{"name":"aspen","email":"root@gws.fyi","date":"2024-01-31 14:51:49.000000000","tz":0},"subject":"fix(tvix): Represent strings as byte arrays","message":"fix(tvix): Represent strings as byte arrays\n\nC++ nix uses C-style zero-terminated char pointers to represent strings\ninternally - however, up to this point, tvix has used Rust `String` and\n`str` for string values. Since those are required to be valid utf-8, we\nhaven\u0027t been able to properly represent all the string values that Nix\nsupports.\n\nTo fix that, this change converts the internal representation of the\nNixString struct from `Box\u003cstr\u003e` to `BString`, from the `bstr` crate -\nthis is a wrapper around a `Vec\u003cu8\u003e` with extra functions for treating\nthat byte vector as a \"morally string-like\" value, which is basically\nexactly what we need.\n\nSince this changes a pretty fundamental assumption about a pretty core\ntype, there are a *lot* of changes in a lot of places to make this work,\nbut I\u0027ve tried to keep the general philosophy and intent of most of the\ncode in most places intact. Most notably, there\u0027s nothing that\u0027s been\ndone to make the derivation stuff in //tvix/glue work with non-utf8\nstrings everywhere, instead opting to just convert to String/str when\npassing things into that - there *might* be something to be done there,\nbut I don\u0027t know what the rules should be and I don\u0027t want to figure\nthem out in this change.\n\nTo deal with OS-native paths in a way that also works in WASM for\ntvixbolt, this also adds a dependency on the \"os_str_bytes\" crate.\n\nFixes: b/189\nFixes: b/337\nChange-Id: I5e6eb29c62f47dd91af954f5e12bfc3d186f5526\nReviewed-on: https://cl.tvl.fyi/c/depot/+/10200\nReviewed-by: tazjin \u003ctazjin@tvl.su\u003e\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\nReviewed-by: sterni \u003csternenseemann@systemli.org\u003e\nAutosubmit: aspen \u003croot@gws.fyi\u003e\nTested-by: BuildkiteCI\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d201173afaca7d70aa039a1e37a91c49af3a99b0b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d201173afaca7d70aa039a1e37a91c49af3a99b0b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6f9e25943f3e2f83d191cadcc76a278073626fe8","is_merged_in_target_branch":true,"change_id":"Id7f12077291c39bf3eef42ab6744bfba53687a65","change_number":10713,"patch_set_number":4,"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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}}]},{"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":[]}}]}
