)]}'
{"id":"depot~3357","triplet_id":"depot~canon~I3f95aa61e945e51428021ca18232ff15c923f870","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000034":{"account":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"last_update":"2021-08-26 11:26:52.000000000","reason":"Change was submitted"},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2021-08-26 10:07:16.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I3f95aa61e945e51428021ca18232ff15c923f870","subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","status":"MERGED","created":"2021-08-15 11:21:58.000000000","updated":"2021-08-26 11:28:29.000000000","submitted":"2021-08-26 11:26:52.000000000","submitter":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"3422","meta_rev_id":"cbeeae0091c402b830b1a7676442d43da1c05f77","_number":3357,"virtual_id_number":3357,"owner":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-08-26 11:26:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-08-26 11:26:52.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-08-26 11:26:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"all":[{"value":0,"_account_id":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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-08-15 11:23:58.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":"2021-08-15 15:10:22.000000000","updated_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"reviewer":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"state":"REVIEWER"},{"updated":"2021-08-15 23:26:20.000000000","updated_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"}],"messages":[{"id":"a7328001eb990e004cb4f31a339747534544d4c9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-15 11:21:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2a34082074574e8ad3489afd47a9ceedf5be12d4","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 11:23:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/7818","accounts_in_message":[],"_revision_number":1},{"id":"b0fd63303620a9ead012fa32b70abad7967bc76d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-15 12:50:16.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"71b0670d3596c6f2ac05f93ceb7743ac0de7344a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-15 12:53:29.000000000","message":"Uploaded patch set 3: New patch set was added with same tree, parent, and commit message as Patch Set 2.","accounts_in_message":[],"_revision_number":3},{"id":"66d2c382df1a229e460b6cad81b30c01a720f9f0","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 13:15:54.000000000","message":"Patch Set 3: Verified-1\n\nBuild of patchset 3 failed: https://buildkite.com/tvl/depot/builds/7830","accounts_in_message":[],"_revision_number":3},{"id":"c3b3e0bb73affde1ce16e2b9296d2fb54120152d","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 13:16:27.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/7824","accounts_in_message":[],"_revision_number":2},{"id":"560c3b6b492db6fa1a1e9d12a708b935122a1182","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-15 13:16:42.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"539cb5d4ca010f74af3d756f6a3ecc3a657e76e3","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 13:19:35.000000000","message":"Patch Set 4: Verified-1\n\nBuild of patchset 4 failed: https://buildkite.com/tvl/depot/builds/7833","accounts_in_message":[],"_revision_number":4},{"id":"537b239aac1a1a1363c373a02168d7ea320869ca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-15 13:30:36.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"3f8db1d273d00a684eef10b829b87ea77a53eaf6","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 13:48:28.000000000","message":"Patch Set 5: Verified-1\n\nBuild of patchset 5 failed: https://buildkite.com/tvl/depot/builds/7836","accounts_in_message":[],"_revision_number":5},{"id":"29e57df912411a89e78df113b8e58f96873c2841","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-15 13:50:45.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"4365703fe8ec8060c58b75dbd8846d81c39dc7b9","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 13:53:26.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/7839","accounts_in_message":[],"_revision_number":6},{"id":"4221c783451ad312644db40322cf46915b9719b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-15 14:07:29.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"48e10a58a335f9c9576be1e16b9da088ecfc95c0","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 14:11:58.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/7856","accounts_in_message":[],"_revision_number":7},{"id":"fe1f57b113ed3e978ab74471e8bf69e0cee4b8ab","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2021-08-15 15:10:22.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"3c8939747351d6f5ad764d091d00662c5c66003d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-15 15:13:19.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"c686956de0dc26859cbd25e99457b97fd202ba13","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 15:17:28.000000000","message":"Patch Set 8: Verified+1\n\nBuild of patchset 8 passed: https://buildkite.com/tvl/depot/builds/7872","accounts_in_message":[],"_revision_number":8},{"id":"2afaa53c0880cc9416d3642cf2ac1fc124bea2df","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-15 22:57:49.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"d131511ab6b27ac35a69cdd8916885b0174527e8","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 23:16:05.000000000","message":"Patch Set 9: Verified+1\n\nBuild of patchset 9 passed: https://buildkite.com/tvl/depot/builds/7879","accounts_in_message":[],"_revision_number":9},{"id":"220d8cd50d112aeeaea2e82bc6d01e660b251bc6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-15 23:24:06.000000000","message":"Uploaded patch set 10: New patch set was added with same tree, parent, and commit message as Patch Set 9.","accounts_in_message":[],"_revision_number":10},{"id":"04595611e1b5e0e111948da4b1975ddb40549943","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2021-08-15 23:26:20.000000000","message":"Patch Set 10: Code-Review+1","accounts_in_message":[],"_revision_number":10},{"id":"7f00fb9f82dfa8b89f44c1908409efd3dba33d93","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 23:26:48.000000000","message":"Patch Set 10: Verified+1\n\nBuild of patchset 10 passed: https://buildkite.com/tvl/depot/builds/7884","accounts_in_message":[],"_revision_number":10},{"id":"e71e638f85e04744962eb04fcd16ba2bbc76bd58","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-15 23:38:24.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.","accounts_in_message":[],"_revision_number":11},{"id":"d3bd9070492ee23d674468a807b2f4ead98f5e08","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 23:42:49.000000000","message":"Patch Set 11: Verified+1\n\nBuild of patchset 11 passed: https://buildkite.com/tvl/depot/builds/7894","accounts_in_message":[],"_revision_number":11},{"id":"b177f5952d33ccf35aa9543dcb27942cc0c966d8","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-16 14:49:54.000000000","message":"Patch Set 11:\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"7efb5029d0871dc851c0f3011db976995f55c127","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-16 21:18:53.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"80f1c636d17f63d6413f14f8b69f83312ce95c73","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-16 21:23:11.000000000","message":"Patch Set 12:\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"fdcff6fd48c1a3ca758eb13cd01efb5908da862d","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-16 21:24:05.000000000","message":"Patch Set 12: Verified+1\n\nBuild of patchset 12 passed: https://buildkite.com/tvl/depot/builds/7913","accounts_in_message":[],"_revision_number":12},{"id":"7abbb9f0318ab39b8a39469c604c719ccdcb2385","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-17 22:24:30.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.","accounts_in_message":[],"_revision_number":13},{"id":"9a01acbd4b22f7d96043fbebfdbc3c8f8e2070b8","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-17 22:29:52.000000000","message":"Patch Set 13: Verified+1\n\nBuild of patchset 13 passed: https://buildkite.com/tvl/depot/builds/7924","accounts_in_message":[],"_revision_number":13},{"id":"3040049d50abc6958306d6c5717a009f8bd54b84","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-17 23:11:42.000000000","message":"Uploaded patch set 14: Patch Set 13 was rebased.","accounts_in_message":[],"_revision_number":14},{"id":"8e2c6ea751da5d3ed8f594b5a41f92d876fcbe47","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-17 23:15:50.000000000","message":"Patch Set 14: Verified+1\n\nBuild of patchset 14 passed: https://buildkite.com/tvl/depot/builds/7930","accounts_in_message":[],"_revision_number":14},{"id":"fa7e03e425155cab099b06dc2d5dc4da9aeaf7c1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-22 15:53:47.000000000","message":"Uploaded patch set 15: Patch Set 14 was rebased.","accounts_in_message":[],"_revision_number":15},{"id":"578c164b55a0c606845b7639ee2e02d690947b61","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-22 15:53:57.000000000","message":"Patch Set 15: Verified-1\n\nBuild of patchset 15 failed: https://buildkite.com/tvl/depot/builds/7961","accounts_in_message":[],"_revision_number":15},{"id":"e275cadef73122616377713977d42b92efd6fd3e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-22 16:02:52.000000000","message":"Uploaded patch set 16: Patch Set 15 was rebased.","accounts_in_message":[],"_revision_number":16},{"id":"e78fc9d49a0e39b59d7c3ac6f238f1af71115af5","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-22 16:05:30.000000000","message":"Patch Set 16: Verified+1\n\nBuild of patchset 16 passed: https://buildkite.com/tvl/depot/builds/7966","accounts_in_message":[],"_revision_number":16},{"id":"f3d5af278fc119d556b600dfe12a355926413046","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-24 12:10:50.000000000","message":"Uploaded patch set 17: New patch set was added with same tree, parent, and commit message as Patch Set 16.","accounts_in_message":[],"_revision_number":17},{"id":"0f682c847c67c224bdeabf24a7f319fc36f936da","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-24 12:20:57.000000000","message":"Patch Set 17: Verified+1\n\nBuild of patchset 17 passed: https://buildkite.com/tvl/depot/builds/7985","accounts_in_message":[],"_revision_number":17},{"id":"5a690e1fa93a95f161c7939e052b8954ebf1343d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-24 12:24:19.000000000","message":"Uploaded patch set 18: Patch Set 17 was rebased.","accounts_in_message":[],"_revision_number":18},{"id":"e90c2b23f1e8ea9e93a4a39c4d36ea1fb31121ce","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-24 12:42:17.000000000","message":"Patch Set 18: Verified+1\n\nBuild of patchset 18 passed: https://buildkite.com/tvl/depot/builds/7998","accounts_in_message":[],"_revision_number":18},{"id":"28f9faed4884b39eec4bb8774d67684ed2bd699b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-24 17:30:10.000000000","message":"Uploaded patch set 19: Patch Set 18 was rebased.","accounts_in_message":[],"_revision_number":19},{"id":"d8c0f65fbdad52958df89b89364fe8315d90bac3","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-24 17:39:37.000000000","message":"Patch Set 19: Verified+1\n\nBuild of patchset 19 passed: https://buildkite.com/tvl/depot/builds/8028","accounts_in_message":[],"_revision_number":19},{"id":"eeed9dfd9618847741fa753950caafe8c4e7007e","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-24 21:19:36.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"458825a08c2fb1b4dac40e23b2449b98d2d24a31","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-24 21:23:57.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"926ce5cd6ea71780d04a51cba74b7f1dd4a257ce","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-24 21:56:17.000000000","message":"Patch Set 20: Verified+1\n\nBuild of patchset 20 passed: https://buildkite.com/tvl/depot/builds/8036","accounts_in_message":[],"_revision_number":20},{"id":"639d08d58c0c019c33696e3f1cff1ace6de29519","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-25 17:52:27.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"3948f0071d162939b032534191487c5790a31256","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-25 17:55:38.000000000","message":"Patch Set 21: Verified+1\n\nBuild of patchset 21 passed: https://buildkite.com/tvl/depot/builds/8060","accounts_in_message":[],"_revision_number":21},{"id":"7b4cf93d89cc2c8afb09d7c20a0f4f67e0fb3a2c","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-25 21:36:37.000000000","message":"Patch Set 21:\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"a8cd039012fbe218d03d26f982a92575bd73098b","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-26 10:07:16.000000000","message":"Patch Set 21: Code-Review+2","accounts_in_message":[],"_revision_number":21},{"id":"7d1b188baabbdce04b2cb1a654d734d3d1eee154","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-26 10:07:36.000000000","message":"Patch Set 21:\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"ff526bdc03b81c4ab0e6e9764110bf06a80c8e5a","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-26 11:26:52.000000000","message":"Change has been successfully rebased and submitted as 2dd8bc7977aae7c5f545f8f61415f0bcfc30e02b","accounts_in_message":[],"_revision_number":22},{"id":"cbeeae0091c402b830b1a7676442d43da1c05f77","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-26 11:28:29.000000000","message":"Patch Set 22:\n\nBuild of patchset 22 passed: https://buildkite.com/tvl/depot/builds/8063","accounts_in_message":[],"_revision_number":22}],"current_revision_number":22,"current_revision":"2dd8bc7977aae7c5f545f8f61415f0bcfc30e02b","revisions":{"e568253b2141fdddfcb82d10c7ec512dc84d726a":{"kind":"REWORK","_number":1,"created":"2021-08-15 11:21:58.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/1"}}},"commit":{"parents":[{"commit":"0075742379d4b271025ad2a67e2a092d51d16ade","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0075742379d4b271025ad2a67e2a092d51d16ade"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:21:50.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresutling executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de568253b2141fdddfcb82d10c7ec512dc84d726a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de568253b2141fdddfcb82d10c7ec512dc84d726a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0075742379d4b271025ad2a67e2a092d51d16ade","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7462b24143e3de441e652b0f07f5208b0829b07c":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-08-15 12:50:16.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/2"}}},"commit":{"parents":[{"commit":"df60ffbc3ba57c3b07dfed5047869212491ffc17","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddf60ffbc3ba57c3b07dfed5047869212491ffc17"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 12:49:10.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresutling executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7462b24143e3de441e652b0f07f5208b0829b07c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7462b24143e3de441e652b0f07f5208b0829b07c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"df60ffbc3ba57c3b07dfed5047869212491ffc17","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":9,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"1860c68aa2c8537ea16624efdb4cc635ae406117":{"kind":"NO_CHANGE","_number":3,"created":"2021-08-15 12:53:29.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/3"}}},"commit":{"parents":[{"commit":"b50f67c6c3473a09d8efde0068688349538933e1","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db50f67c6c3473a09d8efde0068688349538933e1"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 12:53:21.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresutling executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1860c68aa2c8537ea16624efdb4cc635ae406117"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1860c68aa2c8537ea16624efdb4cc635ae406117"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"b50f67c6c3473a09d8efde0068688349538933e1","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"d4e3f5c462468d247f81f901b6db3b431fd337e5":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-08-15 13:16:42.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/4"}}},"commit":{"parents":[{"commit":"2695e1acae31b27831b0be4aa0d3fc981873a6d8","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2695e1acae31b27831b0be4aa0d3fc981873a6d8"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 13:03:33.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresutling executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd4e3f5c462468d247f81f901b6db3b431fd337e5"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd4e3f5c462468d247f81f901b6db3b431fd337e5"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2695e1acae31b27831b0be4aa0d3fc981873a6d8","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a030f0effbe53ad4d80d18175fcfb537a6d04a1c":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2021-08-15 13:30:36.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/5"}}},"commit":{"parents":[{"commit":"c40e464fba96f0e502dc5a808783a3b774016f19","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc40e464fba96f0e502dc5a808783a3b774016f19"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 13:30:27.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresutling executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da030f0effbe53ad4d80d18175fcfb537a6d04a1c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da030f0effbe53ad4d80d18175fcfb537a6d04a1c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"c40e464fba96f0e502dc5a808783a3b774016f19","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":12,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"2d577b85ec9bccf2f8dddcacd6781df3753ee457":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2021-08-15 13:50:45.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/6"}}},"commit":{"parents":[{"commit":"f24943f749345bdd2dee18718a0e3b71443c8a4d","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df24943f749345bdd2dee18718a0e3b71443c8a4d"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 13:50:39.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresutling executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2d577b85ec9bccf2f8dddcacd6781df3753ee457"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2d577b85ec9bccf2f8dddcacd6781df3753ee457"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f24943f749345bdd2dee18718a0e3b71443c8a4d","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"20b724771c4fa86126d0a9e1960ca937e8b5cbc7":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2021-08-15 14:07:29.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/7"}}},"commit":{"parents":[{"commit":"1b4731db0883a7543d4ae98f63f055730e542d45","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1b4731db0883a7543d4ae98f63f055730e542d45"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 14:07:23.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresutling executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d20b724771c4fa86126d0a9e1960ca937e8b5cbc7"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d20b724771c4fa86126d0a9e1960ca937e8b5cbc7"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1b4731db0883a7543d4ae98f63f055730e542d45","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":14,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"d6cf88b351f3f897f901157147a0777509b86eae":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2021-08-15 15:13:19.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/8"}}},"commit":{"parents":[{"commit":"77d406365e29598acc5ef73f3a62ddff9b91f2bc","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d77d406365e29598acc5ef73f3a62ddff9b91f2bc"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 15:13:14.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresutling executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd6cf88b351f3f897f901157147a0777509b86eae"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd6cf88b351f3f897f901157147a0777509b86eae"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"77d406365e29598acc5ef73f3a62ddff9b91f2bc","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":15,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ff8cb7febde0bf4e310f19897f174bee37c2f48e":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2021-08-15 22:57:49.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/9"}}},"commit":{"parents":[{"commit":"6ccae714a00d298840f52227b572d05b4caaadad","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6ccae714a00d298840f52227b572d05b4caaadad"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 22:56:29.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresutling executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dff8cb7febde0bf4e310f19897f174bee37c2f48e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dff8cb7febde0bf4e310f19897f174bee37c2f48e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6ccae714a00d298840f52227b572d05b4caaadad","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":16,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5afb8ec72e931300fafdd3c3f76e01d7a1536a31":{"kind":"NO_CHANGE","_number":10,"created":"2021-08-15 23:24:06.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/10"}}},"commit":{"parents":[{"commit":"ce53c999fb6db542b1796559661df57dae047f01","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dce53c999fb6db542b1796559661df57dae047f01"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 23:23:46.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresutling executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5afb8ec72e931300fafdd3c3f76e01d7a1536a31"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5afb8ec72e931300fafdd3c3f76e01d7a1536a31"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ce53c999fb6db542b1796559661df57dae047f01","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":17,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"08896c4db1c85f696bcef9e9fcdaaabef073f6be":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2021-08-15 23:38:24.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/11","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/11","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/11"}}},"commit":{"parents":[{"commit":"2eba0ed3d26b0025641280f75fee7833ed2a2ba7","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2eba0ed3d26b0025641280f75fee7833ed2a2ba7"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 23:38:21.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresutling executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d08896c4db1c85f696bcef9e9fcdaaabef073f6be"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d08896c4db1c85f696bcef9e9fcdaaabef073f6be"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2eba0ed3d26b0025641280f75fee7833ed2a2ba7","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":18,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"11728198a9307b2889c8d72b6ebfb9e4f1660b0d":{"kind":"REWORK","_number":12,"created":"2021-08-16 21:18:53.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/12","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/12","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/12"}}},"commit":{"parents":[{"commit":"0311b5b44ce5b4ef9ce3fdf7a9f73a17900778b2","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0311b5b44ce5b4ef9ce3fdf7a9f73a17900778b2"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-16 21:16:37.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresulting executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d11728198a9307b2889c8d72b6ebfb9e4f1660b0d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d11728198a9307b2889c8d72b6ebfb9e4f1660b0d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0311b5b44ce5b4ef9ce3fdf7a9f73a17900778b2","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":19,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"80b642fe2fae4eb4e1b3915c064fd8be03787ff7":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2021-08-17 22:24:30.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/13","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/13","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/13"}}},"commit":{"parents":[{"commit":"89232d668b9a3136c9fd7bda5173af7a931c4012","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d89232d668b9a3136c9fd7bda5173af7a931c4012"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-17 22:23:59.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresulting executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d80b642fe2fae4eb4e1b3915c064fd8be03787ff7"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d80b642fe2fae4eb4e1b3915c064fd8be03787ff7"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"89232d668b9a3136c9fd7bda5173af7a931c4012","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":20,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f8c705d65155deba458786c97aaf015360594841":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2021-08-17 23:11:42.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/14","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/14","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/14"}}},"commit":{"parents":[{"commit":"fd97f35a8d17a6dfbdd4f0814e304e30a2ac1697","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfd97f35a8d17a6dfbdd4f0814e304e30a2ac1697"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-17 23:11:28.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresulting executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df8c705d65155deba458786c97aaf015360594841"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df8c705d65155deba458786c97aaf015360594841"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"fd97f35a8d17a6dfbdd4f0814e304e30a2ac1697","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":21,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"73b47860892b4c46fb476afeb14dd25bdfe7194c":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2021-08-22 15:53:47.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/15","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/15","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/15"}}},"commit":{"parents":[{"commit":"67b586ede18587935b92d654325cccc3968e281d","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d67b586ede18587935b92d654325cccc3968e281d"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-22 15:51:47.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresulting executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73b47860892b4c46fb476afeb14dd25bdfe7194c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d73b47860892b4c46fb476afeb14dd25bdfe7194c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"67b586ede18587935b92d654325cccc3968e281d","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":22,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a0d95f46f7a0a07a1fbbc3e4c927bdbe915fc438":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2021-08-22 16:02:52.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/16","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/16","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/16"}}},"commit":{"parents":[{"commit":"f75700edd51c6579e0a0f32796c027ffb02edc3c","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df75700edd51c6579e0a0f32796c027ffb02edc3c"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-22 16:01:52.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresulting executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da0d95f46f7a0a07a1fbbc3e4c927bdbe915fc438"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da0d95f46f7a0a07a1fbbc3e4c927bdbe915fc438"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f75700edd51c6579e0a0f32796c027ffb02edc3c","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":23,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a4d09f601f64a977352bbe07a0ecec0644cc7ec6":{"kind":"NO_CHANGE","_number":17,"created":"2021-08-24 12:10:50.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/17","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/17","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/17"}}},"commit":{"parents":[{"commit":"a1e26cec6ea7a2a043bad442e16eb2d3efc7c64c","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da1e26cec6ea7a2a043bad442e16eb2d3efc7c64c"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-23 20:17:52.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresulting executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da4d09f601f64a977352bbe07a0ecec0644cc7ec6"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da4d09f601f64a977352bbe07a0ecec0644cc7ec6"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a1e26cec6ea7a2a043bad442e16eb2d3efc7c64c","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":24,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c388920b3703be7a1d9efaf72b6da94c9980b588":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2021-08-24 12:24:19.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/18","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/18","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/18"}}},"commit":{"parents":[{"commit":"7e25f8ca76f187b799db82ff820cca2c66d35b14","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7e25f8ca76f187b799db82ff820cca2c66d35b14"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-24 12:24:10.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresulting executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc388920b3703be7a1d9efaf72b6da94c9980b588"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc388920b3703be7a1d9efaf72b6da94c9980b588"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7e25f8ca76f187b799db82ff820cca2c66d35b14","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":25,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a75f35d8e70b4e0a8485161b7ba637071fa39b26":{"kind":"TRIVIAL_REBASE","_number":19,"created":"2021-08-24 17:30:10.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/19","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/19","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/19"}}},"commit":{"parents":[{"commit":"c95fcae26cbf4bfb0e1f2279f8b48fe32ca7f813","subject":"feat(nix/buildLisp): add ccl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc95fcae26cbf4bfb0e1f2279f8b48fe32ca7f813"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-24 17:30:05.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresulting executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da75f35d8e70b4e0a8485161b7ba637071fa39b26"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da75f35d8e70b4e0a8485161b7ba637071fa39b26"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"c95fcae26cbf4bfb0e1f2279f8b48fe32ca7f813","is_merged_in_target_branch":false,"change_id":"I666efdc39a0f16ee1bb6e23225784c709b04e740","change_number":3350,"patch_set_number":26,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"77b687f19d43749ccf90cfe58dd864b76f53894b":{"kind":"REWORK","_number":20,"created":"2021-08-24 21:23:57.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/20","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/20","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/20"}}},"commit":{"parents":[{"commit":"44f68b6cf845b061ecee689832f82acde020cbc9","subject":"docs(nix/buildLisp): document recent changes to buildLisp","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d44f68b6cf845b061ecee689832f82acde020cbc9"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-24 21:23:49.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresulting executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting the first `--` from the global argument list on\nstartup in both cases.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d77b687f19d43749ccf90cfe58dd864b76f53894b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d77b687f19d43749ccf90cfe58dd864b76f53894b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"44f68b6cf845b061ecee689832f82acde020cbc9","is_merged_in_target_branch":false,"change_id":"Ia13f2aea4e7e091c00991fcbfc601de364413979","change_number":3380,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"bc8547a86718969604815014418cb5b9e689d0b1":{"kind":"REWORK","_number":21,"created":"2021-08-25 17:52:27.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/21","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/21","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/21"}}},"commit":{"parents":[{"commit":"2fa32b563f594673afb44eef73cde5a18b34cbff","subject":"docs(nix/buildLisp): document recent changes to buildLisp","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2fa32b563f594673afb44eef73cde5a18b34cbff"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-25 17:51:19.000000000","tz":120},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresulting executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting everything prior to the first `--` in the global\nargument list on startup in both cases.\n\nIn cases we do want to pass arguments to the image loader, we can use\nthe special NIX_BUILDLISP_LISP_ARGS environment variable which is\nunderstood by the wrapper.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbc8547a86718969604815014418cb5b9e689d0b1"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbc8547a86718969604815014418cb5b9e689d0b1"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2fa32b563f594673afb44eef73cde5a18b34cbff","is_merged_in_target_branch":true,"change_id":"Ia13f2aea4e7e091c00991fcbfc601de364413979","change_number":3380,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"2dd8bc7977aae7c5f545f8f61415f0bcfc30e02b":{"kind":"REWORK","_number":22,"created":"2021-08-26 11:26:52.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/57/3357/22","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/57/3357/22","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/57/3357/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/57/3357/22"}}},"commit":{"parents":[{"commit":"a0be4fd90272106856994301ff8d8e07f266bce6","subject":"chore(3p/nixery): Bump to latest version","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da0be4fd90272106856994301ff8d8e07f266bce6"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 11:15:38.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-26 11:26:52.000000000","tz":0},"subject":"fix(nix/buildLisp): prevent image loader from parsing arguments","message":"fix(nix/buildLisp): prevent image loader from parsing arguments\n\nCCL and SBCL create executables by dumping their image. As a\nconsequence, some part of the respective compiler is embedded in the\nresulting executable which is executed and loads the image. For CCL and\nSBCL this piece of software seems to unconditionally parse arguments\nwhich can\u0027t be prevented since it happens before any lisp is loaded.\n\nLuckily in both cases the parsing stops at `--`, so we can just pass\nthis via the wrapper — we just need to work around the problem that this\nwill of course be left in argv and confuse any later code. This can be\nrectified by deleting everything prior to the first `--` in the global\nargument list on startup in both cases.\n\nIn cases we do want to pass arguments to the image loader, we can use\nthe special NIX_BUILDLISP_LISP_ARGS environment variable which is\nunderstood by the wrapper.\n\nNote: This fix doesn\u0027t interfere with ECL since it is not using the\nwrapper script at the moment.\n\nFixes b/136.\n\nChange-Id: I3f95aa61e945e51428021ca18232ff15c923f870\nReviewed-on: https://cl.tvl.fyi/c/depot/+/3357\nTested-by: BuildkiteCI\nReviewed-by: tazjin \u003cmail@tazj.in\u003e\nReviewed-by: grfn \u003cgrfn@gws.fyi\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2dd8bc7977aae7c5f545f8f61415f0bcfc30e02b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2dd8bc7977aae7c5f545f8f61415f0bcfc30e02b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a0be4fd90272106856994301ff8d8e07f266bce6","is_merged_in_target_branch":true,"change_id":"Idd5b5646cd9c7e6b97c3957f31f7419258e0097c","change_number":3411,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"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"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dCustom-Rule"],"failing_atoms":[]}}]}
