)]}'
{"id":"depot~3321","triplet_id":"depot~canon~I082c3701d1f5063b92100bf336a83425471c269d","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-24 22:00:15.000000000","reason":"Change was submitted"},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2021-08-24 13:02:29.000000000","reason":"tazjin replied on the change"}},"hashtags":[],"change_id":"I082c3701d1f5063b92100bf336a83425471c269d","subject":"feat(nix/buildLisp): implementation specific deps and srcs","status":"MERGED","created":"2021-08-11 16:06:55.000000000","updated":"2021-08-24 22:16:17.000000000","submitted":"2021-08-24 22:00:15.000000000","submitter":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"3380","meta_rev_id":"d407e9ef3f02f2ef1f689fe7996524174cd04d3b","_number":3321,"virtual_id_number":3321,"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-24 22:00:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"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"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-08-24 22:00:15.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":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":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":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":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-11 16:09:07.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-12 18:22:13.000000000","updated_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"}],"messages":[{"id":"129f08fe4a2d088aeafb8a5f2962bbbcf578c58b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-11 16:06:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"12705f8d59966a8b87ab55c2ba34582e612b1555","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-11 16:09:07.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/7699","accounts_in_message":[],"_revision_number":1},{"id":"e1723b5198ac690fe10f0776c2fd77a4209f234c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-11 17:46:38.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent, and commit message as Patch Set 1.","accounts_in_message":[],"_revision_number":2},{"id":"f287a2706c3728c514e6c0958c98c55ea944f718","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-11 17:50:18.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/7703","accounts_in_message":[],"_revision_number":2},{"id":"41aebaee8a99d020f70367863e5d79df13826720","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-11 18:05:32.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"41e92a135c744771202b4491c1e61f294766bc81","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-11 18:06:55.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/7704","accounts_in_message":[],"_revision_number":3},{"id":"9107f93d2f9fb8d0d3aabc7166f6e816c8a13602","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-12 12:24:12.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a2a5975e7d407ba80475cf39713a72dd2f6ed8e4","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-12 12:26:21.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/7707","accounts_in_message":[],"_revision_number":4},{"id":"8965dfcdb729c6d68459400d5482f7a0c1c09b2b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-12 14:28:12.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"da0f73a9aea057fb83474f163a76f7ced536e936","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-12 14:29:37.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/7720","accounts_in_message":[],"_revision_number":5},{"id":"9d3aac700b76860e51710862e230bb17c7a0ec89","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-12 14:32:02.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"54b454ff207eb9bc52df5e10d06ed2c81f5db2ab","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-12 14:35:06.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/7725","accounts_in_message":[],"_revision_number":6},{"id":"d20dbfcb2b4bb53e4125ef3db53c672b40001184","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-12 15:07:40.000000000","message":"Uploaded patch set 7: New patch set was added with same tree, parent, and commit message as Patch Set 6.","accounts_in_message":[],"_revision_number":7},{"id":"3820e1e4db10440f02b161d235069ee44b6d9024","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-12 15:11:04.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/7736","accounts_in_message":[],"_revision_number":7},{"id":"bf2fe303c6ef82698814486f4edf6d5a1d07f401","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-12 18:06:20.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"b150f8410a8e62ddfc7639ae1b61b913b8dd9ff6","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-12 18:08:57.000000000","message":"Patch Set 8: Verified+1\n\nBuild of patchset 8 passed: https://buildkite.com/tvl/depot/builds/7748","accounts_in_message":[],"_revision_number":8},{"id":"8cc66bf4996800f4b1ceb0c4180bc67144afffcf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-12 18:31:49.000000000","message":"Uploaded patch set 9: New patch set was added with same tree, parent, and commit message as Patch Set 8.","accounts_in_message":[],"_revision_number":9},{"id":"5fdf5e8f97b4ecab3c5ea8e873c31af4c3ae337c","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-12 18:34:27.000000000","message":"Patch Set 9: Verified+1\n\nBuild of patchset 9 passed: https://buildkite.com/tvl/depot/builds/7757","accounts_in_message":[],"_revision_number":9},{"id":"eb6fcb10b14f0c65bdc95458a66d87d8559b68ea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-13 10:39:13.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.","accounts_in_message":[],"_revision_number":10},{"id":"13dcf8279fa59c2f166559b14faaf7aa5ad6f55d","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-13 10:41:17.000000000","message":"Patch Set 10: Verified+1\n\nBuild of patchset 10 passed: https://buildkite.com/tvl/depot/builds/7764","accounts_in_message":[],"_revision_number":10},{"id":"45120340b485d062a530673313b87e0ea7a5a64c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-13 22:52:59.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.","accounts_in_message":[],"_revision_number":11},{"id":"cab3479aae0781c89aa0704d39552be9c0b4dc74","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-13 22:55:16.000000000","message":"Patch Set 11: Verified+1\n\nBuild of patchset 11 passed: https://buildkite.com/tvl/depot/builds/7787","accounts_in_message":[],"_revision_number":11},{"id":"be0659e3c7d3745ad6e2f622b4b58aff88f5278a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-13 23:10:55.000000000","message":"Uploaded patch set 12: Patch Set 11 was rebased.","accounts_in_message":[],"_revision_number":12},{"id":"8c18e094bfee58a7b5591933614e7f37cca2a140","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-13 23:13:09.000000000","message":"Patch Set 12: Verified+1\n\nBuild of patchset 12 passed: https://buildkite.com/tvl/depot/builds/7796","accounts_in_message":[],"_revision_number":12},{"id":"33cf59ca5e1b1bd42147af75eee4039f53e401b8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-15 10:28:02.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.","accounts_in_message":[],"_revision_number":13},{"id":"c38f804715032cc1556d9a563e264794cd3ffbe6","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 10:31:03.000000000","message":"Patch Set 13: Verified+1\n\nBuild of patchset 13 passed: https://buildkite.com/tvl/depot/builds/7813","accounts_in_message":[],"_revision_number":13},{"id":"57184feb6f9df6bf993a0aa45749b55097bc5c42","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 14.","accounts_in_message":[],"_revision_number":14},{"id":"7a03770fff1b535b12a8e56f25804854bbd57bf9","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 12:52:26.000000000","message":"Patch Set 14: Verified+1\n\nBuild of patchset 14 passed: https://buildkite.com/tvl/depot/builds/7821","accounts_in_message":[],"_revision_number":14},{"id":"1e1c3819e4e081754c9efd55eadf3e650053f354","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 15: New patch set was added with same tree, parent, and commit message as Patch Set 14.","accounts_in_message":[],"_revision_number":15},{"id":"edaa03e4135757fe86fb619e89a11abed4c2fd24","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 14:09:51.000000000","message":"Patch Set 15: Verified+1\n\nBuild of patchset 15 passed: https://buildkite.com/tvl/depot/builds/7852","accounts_in_message":[],"_revision_number":15},{"id":"694f0d99ce7fe4b1f661bbc4fab344337cd06a9c","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 16.","accounts_in_message":[],"_revision_number":16},{"id":"499becee619e468c99b160654f27286c474f69f5","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 15:15:17.000000000","message":"Patch Set 16: Verified+1\n\nBuild of patchset 16 passed: https://buildkite.com/tvl/depot/builds/7868","accounts_in_message":[],"_revision_number":16},{"id":"601ca061b68a20e3e8339bf8806653883367d931","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 17: Patch Set 16 was rebased.","accounts_in_message":[],"_revision_number":17},{"id":"7860f7f64837f375cc6a70bf678b6216e6644f1a","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 23:00:09.000000000","message":"Patch Set 17: Verified+1\n\nBuild of patchset 17 passed: https://buildkite.com/tvl/depot/builds/7875","accounts_in_message":[],"_revision_number":17},{"id":"c2335ff7007ca6e96452fdac7b177e9a063e206e","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 18: New patch set was added with same tree, parent, and commit message as Patch Set 17.","accounts_in_message":[],"_revision_number":18},{"id":"d2718f8eb8aeee81399cfab699b492891b5e2120","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-15 23:40:39.000000000","message":"Patch Set 18: Verified+1\n\nBuild of patchset 18 passed: https://buildkite.com/tvl/depot/builds/7890","accounts_in_message":[],"_revision_number":18},{"id":"d2e215903a54bb6f20201db29b1509b204ba16c4","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 19: Patch Set 18 was rebased.","accounts_in_message":[],"_revision_number":19},{"id":"5bc1f81deda680291fe7c5308b3ffcbcd57ca507","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-16 21:21:06.000000000","message":"Patch Set 19: Verified+1\n\nBuild of patchset 19 passed: https://buildkite.com/tvl/depot/builds/7909","accounts_in_message":[],"_revision_number":19},{"id":"3221130781489ac769a24426b630e559c4ba826c","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-17 19:27:29.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"d0267f3d3f35c8218c701bf770e1055edff5e752","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-17 19:28:34.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"0534eb1aa482210843faa9acafeffaccf4784e8f","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 20: Patch Set 19 was rebased.","accounts_in_message":[],"_revision_number":20},{"id":"3ed0b25dcfa1b1b62a54e4ac1c93f061a8182525","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-17 22:27:15.000000000","message":"Patch Set 20: Verified+1\n\nBuild of patchset 20 passed: https://buildkite.com/tvl/depot/builds/7920","accounts_in_message":[],"_revision_number":20},{"id":"a0896cbad8da900ae1faca7ecdd0fe29413d633c","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 21.","accounts_in_message":[],"_revision_number":21},{"id":"ad7343ae097d63772e2679706cb834d9e8a76455","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-17 23:13:15.000000000","message":"Patch Set 21: Verified+1\n\nBuild of patchset 21 passed: https://buildkite.com/tvl/depot/builds/7926","accounts_in_message":[],"_revision_number":21},{"id":"61899d0f51fe06432dd5c8868ec40446d292fc21","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-17 23:14:14.000000000","message":"Patch Set 21:\n\n(2 comments)","accounts_in_message":[],"_revision_number":21},{"id":"9b5b05310cb50d5fffd209fdee0a8bf8edbae10f","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-23 20:06:17.000000000","message":"Patch Set 21:\n\n(3 comments)","accounts_in_message":[],"_revision_number":21},{"id":"b335421ab5e704f2ffab2c6fcf5d75e9f3e10f96","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-23 20:18:09.000000000","message":"Patch Set 21:\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"71664f09b043afde2a53ff239d79f800b71ef3cf","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-24 12:09:35.000000000","message":"Patch Set 21:\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"fb7a87317aa4cf6acc7d13ed54603594b4e18c32","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 22: Commit message was updated.","accounts_in_message":[],"_revision_number":22},{"id":"9d2f2458e12779f496e87290897ec1e40f7f3aa6","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-24 12:11:21.000000000","message":"Patch Set 22:\n\n(1 comment)","accounts_in_message":[],"_revision_number":22},{"id":"6a8b897dbcd970e9f9db0a378a95c754d13f3520","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-24 12:13:27.000000000","message":"Patch Set 22: Verified+1\n\nBuild of patchset 22 passed: https://buildkite.com/tvl/depot/builds/7981","accounts_in_message":[],"_revision_number":22},{"id":"ce99c96662e81e014ab25d5223ea484a6ae6032e","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 23: Patch Set 22 was rebased.","accounts_in_message":[],"_revision_number":23},{"id":"f329df1b55db56f19dc3ba339b0eb47ad83881fc","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-24 12:34:27.000000000","message":"Patch Set 23: Verified+1\n\nBuild of patchset 23 passed: https://buildkite.com/tvl/depot/builds/7994","accounts_in_message":[],"_revision_number":23},{"id":"55fc42d99d250a4703b6eb978dc4edb534266c01","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-24 13:02:29.000000000","message":"Patch Set 23:\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"100d9a09b7431d237d115dd6a617f9477e26a76d","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-24 13:03:00.000000000","message":"Patch Set 23: Code-Review+2","accounts_in_message":[],"_revision_number":23},{"id":"6383ab831bc075b24f47fd729fab34bcd7386306","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-24 22:00:15.000000000","message":"Change has been successfully rebased and submitted as ee6b2003fc19337bcce49695a07fe477e221efe0","accounts_in_message":[],"_revision_number":24},{"id":"d407e9ef3f02f2ef1f689fe7996524174cd04d3b","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-24 22:16:17.000000000","message":"Patch Set 24:\n\nBuild of patchset 24 passed: https://buildkite.com/tvl/depot/builds/8046","accounts_in_message":[],"_revision_number":24}],"current_revision_number":24,"current_revision":"ee6b2003fc19337bcce49695a07fe477e221efe0","revisions":{"d310b0d946506de781e30b7c3fcf4209ebf72629":{"kind":"REWORK","_number":1,"created":"2021-08-11 16:06:55.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/1"}}},"commit":{"parents":[{"commit":"2110dec60d843f4a9b25a948be82854c95ee22ed","subject":"feat(nix/buildLisp): add ecl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2110dec60d843f4a9b25a948be82854c95ee22ed"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 16:03:17.000000000","tz":120},"subject":"feat(nix/buildLisp): allow implementation-casing srcs","message":"feat(nix/buildLisp): allow implementation-casing srcs\n\nInstead of a path which is always used, we now allow specifying\nattribute sets in the following way:\n\n  { sbcl \u003d ./foo.lisp; }\n\nThis file will only be included if sbcl is used as implementation. Of\ncourse also multiple implementations can be specified:\n\n  { sbcl \u003d ./impl-sbcl.lisp; ecl \u003d ./impl-ecl.lisp; }\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd310b0d946506de781e30b7c3fcf4209ebf72629"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd310b0d946506de781e30b7c3fcf4209ebf72629"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2110dec60d843f4a9b25a948be82854c95ee22ed","is_merged_in_target_branch":false,"change_id":"I0285924f92ac154126b4c42145073c3fb33702ed","change_number":3297,"patch_set_number":9,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"08b1a58ae1ea2cc64284c903f1c4b2b445683ad1":{"kind":"NO_CHANGE","_number":2,"created":"2021-08-11 17:46:38.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/2"}}},"commit":{"parents":[{"commit":"16b4eb566c3de4efc7d4e8c8ca130b5013cf19bd","subject":"feat(nix/buildLisp): add ecl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d16b4eb566c3de4efc7d4e8c8ca130b5013cf19bd"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 17:46:27.000000000","tz":120},"subject":"feat(nix/buildLisp): allow implementation-casing srcs","message":"feat(nix/buildLisp): allow implementation-casing srcs\n\nInstead of a path which is always used, we now allow specifying\nattribute sets in the following way:\n\n  { sbcl \u003d ./foo.lisp; }\n\nThis file will only be included if sbcl is used as implementation. Of\ncourse also multiple implementations can be specified:\n\n  { sbcl \u003d ./impl-sbcl.lisp; ecl \u003d ./impl-ecl.lisp; }\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d08b1a58ae1ea2cc64284c903f1c4b2b445683ad1"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d08b1a58ae1ea2cc64284c903f1c4b2b445683ad1"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"16b4eb566c3de4efc7d4e8c8ca130b5013cf19bd","is_merged_in_target_branch":false,"change_id":"I0285924f92ac154126b4c42145073c3fb33702ed","change_number":3297,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a540fbe877b265bb6d3849fea147ebbb0ec55e0d":{"kind":"REWORK","_number":3,"created":"2021-08-11 18:05:32.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/3"}}},"commit":{"parents":[{"commit":"16b4eb566c3de4efc7d4e8c8ca130b5013cf19bd","subject":"feat(nix/buildLisp): add ecl","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d16b4eb566c3de4efc7d4e8c8ca130b5013cf19bd"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 18:05:22.000000000","tz":120},"subject":"feat(nix/buildLisp): allow implementation-casing srcs","message":"feat(nix/buildLisp): allow implementation-casing srcs\n\nInstead of a path which is always used, we now allow specifying\nattribute sets in the following way:\n\n  { sbcl \u003d ./foo.lisp; }\n\nThis file will only be included if sbcl is used as implementation. Of\ncourse also multiple implementations can be specified:\n\n  { sbcl \u003d ./impl-sbcl.lisp; ecl \u003d ./impl-ecl.lisp; }\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da540fbe877b265bb6d3849fea147ebbb0ec55e0d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da540fbe877b265bb6d3849fea147ebbb0ec55e0d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"16b4eb566c3de4efc7d4e8c8ca130b5013cf19bd","is_merged_in_target_branch":false,"change_id":"I0285924f92ac154126b4c42145073c3fb33702ed","change_number":3297,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"d769c1040b6bea4abe23c6ef8d85af8da2d7f67d":{"kind":"REWORK","_number":4,"created":"2021-08-12 12:24:12.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/4"}}},"commit":{"parents":[{"commit":"57b5a1feafa02d27706976d84ea8f4f5d618bac4","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d57b5a1feafa02d27706976d84ea8f4f5d618bac4"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-12 12:23:47.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd769c1040b6bea4abe23c6ef8d85af8da2d7f67d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd769c1040b6bea4abe23c6ef8d85af8da2d7f67d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"57b5a1feafa02d27706976d84ea8f4f5d618bac4","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"eb1b9a21d4e0cd23b231f0bc25c725df1bb262be":{"kind":"REWORK","_number":5,"created":"2021-08-12 14:28:12.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/5"}}},"commit":{"parents":[{"commit":"3b55d534bc0c983e38e7e713d5077aaedb78fbb5","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3b55d534bc0c983e38e7e713d5077aaedb78fbb5"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-12 14:24:59.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003deb1b9a21d4e0cd23b231f0bc25c725df1bb262be"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003deb1b9a21d4e0cd23b231f0bc25c725df1bb262be"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3b55d534bc0c983e38e7e713d5077aaedb78fbb5","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"1bc85b3ba9bde9b8de08761b9a7aa65b83e3be53":{"kind":"REWORK","_number":6,"created":"2021-08-12 14:32:02.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/6"}}},"commit":{"parents":[{"commit":"29f758d8372129c3f25eab03214409804cfb1eb7","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d29f758d8372129c3f25eab03214409804cfb1eb7"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-12 14:31:56.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1bc85b3ba9bde9b8de08761b9a7aa65b83e3be53"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1bc85b3ba9bde9b8de08761b9a7aa65b83e3be53"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"29f758d8372129c3f25eab03214409804cfb1eb7","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5b1ef01a0e6ca5bd25b986ed623e897216346e8d":{"kind":"NO_CHANGE","_number":7,"created":"2021-08-12 15:07:40.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/7"}}},"commit":{"parents":[{"commit":"aa1b6ef9162c6e2bca54a9d371e84c889d31c614","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003daa1b6ef9162c6e2bca54a9d371e84c889d31c614"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-12 15:07:38.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5b1ef01a0e6ca5bd25b986ed623e897216346e8d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5b1ef01a0e6ca5bd25b986ed623e897216346e8d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"aa1b6ef9162c6e2bca54a9d371e84c889d31c614","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"13065cd966e84e7e1cbfc7e9f7dc03c769af4928":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2021-08-12 18:06:20.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/8"}}},"commit":{"parents":[{"commit":"9d0b541bb230e5093de958ea4d80454bdf1f01c5","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9d0b541bb230e5093de958ea4d80454bdf1f01c5"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-12 18:06:15.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d13065cd966e84e7e1cbfc7e9f7dc03c769af4928"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d13065cd966e84e7e1cbfc7e9f7dc03c769af4928"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9d0b541bb230e5093de958ea4d80454bdf1f01c5","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":9,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7498884a2f6bc384b33d65e43c0f2c41c0f22a4b":{"kind":"NO_CHANGE","_number":9,"created":"2021-08-12 18:31:49.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/9"}}},"commit":{"parents":[{"commit":"1baa04a12b2bbf4a2ba0020fa42f3e94494209d5","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1baa04a12b2bbf4a2ba0020fa42f3e94494209d5"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-12 18:31:44.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7498884a2f6bc384b33d65e43c0f2c41c0f22a4b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7498884a2f6bc384b33d65e43c0f2c41c0f22a4b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1baa04a12b2bbf4a2ba0020fa42f3e94494209d5","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f5a87106a92fd5b65141828581724f5b33673030":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2021-08-13 10:39:13.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/10"}}},"commit":{"parents":[{"commit":"67d1ab88877ee85151ef757e06196f0a794824b3","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d67d1ab88877ee85151ef757e06196f0a794824b3"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-13 10:39:10.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df5a87106a92fd5b65141828581724f5b33673030"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df5a87106a92fd5b65141828581724f5b33673030"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"67d1ab88877ee85151ef757e06196f0a794824b3","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"cfb2d75e4206077d593344157b57b388f789403d":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2021-08-13 22:52:59.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/11","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/11","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/11"}}},"commit":{"parents":[{"commit":"97bb5ab96fe23da6d987303c3cb6d52a77f2d3c2","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d97bb5ab96fe23da6d987303c3cb6d52a77f2d3c2"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-13 22:52:38.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcfb2d75e4206077d593344157b57b388f789403d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcfb2d75e4206077d593344157b57b388f789403d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"97bb5ab96fe23da6d987303c3cb6d52a77f2d3c2","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":12,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"d9249cd68d4b1c1ec5ca6cc0958a7499631d33b8":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2021-08-13 23:10:55.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/12","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/12","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/12"}}},"commit":{"parents":[{"commit":"9a7c861e1be6ea297aae14d2cf4a10e93519b475","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9a7c861e1be6ea297aae14d2cf4a10e93519b475"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-13 23:10:25.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd9249cd68d4b1c1ec5ca6cc0958a7499631d33b8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd9249cd68d4b1c1ec5ca6cc0958a7499631d33b8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9a7c861e1be6ea297aae14d2cf4a10e93519b475","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"43625238bee8b843e1315012dc5e109e7efd6836":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2021-08-15 10:28:02.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/13","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/13","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/13"}}},"commit":{"parents":[{"commit":"580ef40a525b612302ab5b74d473617fd934762b","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d580ef40a525b612302ab5b74d473617fd934762b"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 10:27:36.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d43625238bee8b843e1315012dc5e109e7efd6836"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d43625238bee8b843e1315012dc5e109e7efd6836"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"580ef40a525b612302ab5b74d473617fd934762b","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":14,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"962aa1e5dd59694e3f84e1d25cdfb787e8c42a7e":{"kind":"REWORK","_number":14,"created":"2021-08-15 12:50:16.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/14","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/14","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/14"}}},"commit":{"parents":[{"commit":"0c8bc187232a7871045f2afe854eade56c21c9fa","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0c8bc187232a7871045f2afe854eade56c21c9fa"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 12:33:31.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d962aa1e5dd59694e3f84e1d25cdfb787e8c42a7e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d962aa1e5dd59694e3f84e1d25cdfb787e8c42a7e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0c8bc187232a7871045f2afe854eade56c21c9fa","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":15,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"18a5991ce46f43f505813276b40e54aa16987678":{"kind":"NO_CHANGE","_number":15,"created":"2021-08-15 14:07:29.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/15","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/15","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/15"}}},"commit":{"parents":[{"commit":"4f316c2692f1682a461986352b3b12cfe81d7ee5","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4f316c2692f1682a461986352b3b12cfe81d7ee5"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 13:56:11.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d18a5991ce46f43f505813276b40e54aa16987678"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d18a5991ce46f43f505813276b40e54aa16987678"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4f316c2692f1682a461986352b3b12cfe81d7ee5","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":16,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"fd165f4ce5d963ac6f15e5ab84850da82c85f310":{"kind":"REWORK","_number":16,"created":"2021-08-15 15:13:19.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/16","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/16","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/16"}}},"commit":{"parents":[{"commit":"f94e98744326081a66ac89953ad4f2a9710e6907","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df94e98744326081a66ac89953ad4f2a9710e6907"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 15:13:14.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfd165f4ce5d963ac6f15e5ab84850da82c85f310"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfd165f4ce5d963ac6f15e5ab84850da82c85f310"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f94e98744326081a66ac89953ad4f2a9710e6907","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":17,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5054cbc9cc1d776cbbdf18921c7da6b23186cf05":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2021-08-15 22:57:49.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/17","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/17","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/17"}}},"commit":{"parents":[{"commit":"ea523a623c7eaf3e4cb00f21ce65d65c6b8aa6ea","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dea523a623c7eaf3e4cb00f21ce65d65c6b8aa6ea"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 22:56:29.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5054cbc9cc1d776cbbdf18921c7da6b23186cf05"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5054cbc9cc1d776cbbdf18921c7da6b23186cf05"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ea523a623c7eaf3e4cb00f21ce65d65c6b8aa6ea","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":18,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ca6d6214e568d7d4ccecc4c87ca3845a70df9f20":{"kind":"NO_CHANGE","_number":18,"created":"2021-08-15 23:38:24.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/18","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/18","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/18"}}},"commit":{"parents":[{"commit":"9aafef18999340f95ad3678a79de50f5ef70d2ac","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9aafef18999340f95ad3678a79de50f5ef70d2ac"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-15 23:38:21.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dca6d6214e568d7d4ccecc4c87ca3845a70df9f20"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dca6d6214e568d7d4ccecc4c87ca3845a70df9f20"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9aafef18999340f95ad3678a79de50f5ef70d2ac","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":19,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"0f95e1ffebec185d54881c3d200afe2bc129948d":{"kind":"TRIVIAL_REBASE","_number":19,"created":"2021-08-16 21:18:53.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/19","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/19","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/19"}}},"commit":{"parents":[{"commit":"0928c0e337bcfedaeae4b3927f3dba3e962466ed","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0928c0e337bcfedaeae4b3927f3dba3e962466ed"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-16 21:16:37.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0f95e1ffebec185d54881c3d200afe2bc129948d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0f95e1ffebec185d54881c3d200afe2bc129948d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0928c0e337bcfedaeae4b3927f3dba3e962466ed","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":20,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c1557b5fc526ca3bbf5fdedf110882dc808bf916":{"kind":"TRIVIAL_REBASE","_number":20,"created":"2021-08-17 22:24:30.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/20","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/20","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/20"}}},"commit":{"parents":[{"commit":"594858b024d9ca5b60260e576b922495ea97470a","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d594858b024d9ca5b60260e576b922495ea97470a"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-17 22:23:58.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now instead of their normal\ncontents receive filter sets of the following form:\n\n  {\n    impl1 \u003d …;\n    impl2 \u003d …;\n    …\n    default \u003d …; # optional\n  }\n\nWhen evaluating a buildLisp derivation these filters are processed and\nwill be applied. This is useful to express implementation specific\ninclusion of (extra) files, implementation specific (extra) dependencies\non bundled and non-bundled dependencies.\n\nOf course this is somewhat limited and can\u0027t have the power of an asdf\nsystem definition in this regard (which is probably a good thing). I\u0027m\nquite happy with the usability and expressiveness of this so far,\nhowever it significantly complicates the implementation of buildLisp and\nI\u0027m not yet confident this is bug-free (which is always a scary thought\nwith Nix). An alternative, possibly simpler solution would be to allow\nbuildLisp to receive a function as its argument which is then called\nwith the name of the actually used implementation and leave it to\ndownstream consumers to do the special casing.\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc1557b5fc526ca3bbf5fdedf110882dc808bf916"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc1557b5fc526ca3bbf5fdedf110882dc808bf916"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"594858b024d9ca5b60260e576b922495ea97470a","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":21,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"0d942dca4058f390feaf0a5ce064efb3f55c1855":{"kind":"REWORK","_number":21,"created":"2021-08-17 23:11:42.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/21","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/21","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/21"}}},"commit":{"parents":[{"commit":"594858b024d9ca5b60260e576b922495ea97470a","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d594858b024d9ca5b60260e576b922495ea97470a"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-17 23:04:21.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now have special “filter sets” in\nthe lists they receive as arguments. When building, buildLisp checks if\nsuch sets either have a attribute named like the current implementation\nor a \"default\" attribute. If yes, the set is replaced by the respective\nattribute\u0027s value. If no, the set is removed from the list without\nreplacement.\n\nThis can be used to add elements for (a) specific implementation(s):\n\n  { sbcl \u003d buildLisp.bundled \"sb-posix\"; }\n\n  { sbcl \u003d ./sbcl/optional-sbcl.lisp; }\n\nor to switch between files for different implementations:\n\n  # if a implementation case is missing, compilation will\n  # fail due to the missing file…\n  {\n    ecl \u003d ./tf-ecl.lisp;\n    ccl \u003d ./tf-ccl.lisp;\n    sbcl \u003d ./tf-sbcl.lisp;\n  }\n\nor to account for special behavior for a certain implementation:\n\n  {\n    ccl \u003d ./ccl-quirk-impl.lisp\n    default \u003d ./ansi-impl.lisp;\n  }\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0d942dca4058f390feaf0a5ce064efb3f55c1855"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0d942dca4058f390feaf0a5ce064efb3f55c1855"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"594858b024d9ca5b60260e576b922495ea97470a","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":21,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"71f588344ebc895a6bcb2f2a3a0cff4784604b96":{"kind":"NO_CODE_CHANGE","_number":22,"created":"2021-08-24 12:10:50.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/22","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/22","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/22"}}},"commit":{"parents":[{"commit":"594858b024d9ca5b60260e576b922495ea97470a","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d594858b024d9ca5b60260e576b922495ea97470a"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-23 20:17:07.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now have special “filter sets” in\nthe lists they receive as arguments. When building, buildLisp checks if\nsuch sets either have a attribute named like the current implementation\nor a \"default\" attribute. If yes, the set is replaced by the respective\nattribute\u0027s value. If no, the set is removed from the list without\nreplacement.\n\nThis can be used to add elements for (a) specific implementation(s):\n\n  { sbcl \u003d buildLisp.bundled \"sb-posix\"; }\n\n  { sbcl \u003d ./sbcl/optional-sbcl.lisp; }\n\nor to switch between files for different implementations:\n\n  # If a implementation case is missing and no default set present,\n  # no file will be added. Compilation will likely fail as a result.\n  {\n    ecl \u003d ./tf-ecl.lisp;\n    ccl \u003d ./tf-ccl.lisp;\n    sbcl \u003d ./tf-sbcl.lisp;\n  }\n\nor to account for special behavior for a certain implementation:\n\n  {\n    ccl \u003d ./ccl-quirk-impl.lisp\n    default \u003d ./ansi-impl.lisp;\n  }\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d71f588344ebc895a6bcb2f2a3a0cff4784604b96"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d71f588344ebc895a6bcb2f2a3a0cff4784604b96"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"594858b024d9ca5b60260e576b922495ea97470a","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":21,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"aa62eefcca84c2f05cc02dacd078bd5e20438688":{"kind":"TRIVIAL_REBASE","_number":23,"created":"2021-08-24 12:24:19.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/23","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/23","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/23"}}},"commit":{"parents":[{"commit":"eeadb8621f9c8f86efd9f299d4b56958c2e3c308","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003deeadb8621f9c8f86efd9f299d4b56958c2e3c308"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-24 12:24:09.000000000","tz":120},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now have special “filter sets” in\nthe lists they receive as arguments. When building, buildLisp checks if\nsuch sets either have a attribute named like the current implementation\nor a \"default\" attribute. If yes, the set is replaced by the respective\nattribute\u0027s value. If no, the set is removed from the list without\nreplacement.\n\nThis can be used to add elements for (a) specific implementation(s):\n\n  { sbcl \u003d buildLisp.bundled \"sb-posix\"; }\n\n  { sbcl \u003d ./sbcl/optional-sbcl.lisp; }\n\nor to switch between files for different implementations:\n\n  # If a implementation case is missing and no default set present,\n  # no file will be added. Compilation will likely fail as a result.\n  {\n    ecl \u003d ./tf-ecl.lisp;\n    ccl \u003d ./tf-ccl.lisp;\n    sbcl \u003d ./tf-sbcl.lisp;\n  }\n\nor to account for special behavior for a certain implementation:\n\n  {\n    ccl \u003d ./ccl-quirk-impl.lisp\n    default \u003d ./ansi-impl.lisp;\n  }\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003daa62eefcca84c2f05cc02dacd078bd5e20438688"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003daa62eefcca84c2f05cc02dacd078bd5e20438688"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"eeadb8621f9c8f86efd9f299d4b56958c2e3c308","is_merged_in_target_branch":false,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":22,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ee6b2003fc19337bcce49695a07fe477e221efe0":{"kind":"REWORK","_number":24,"created":"2021-08-24 22:00:15.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/21/3321/24","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/21/3321/24","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/21/3321/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/21/3321/24"}}},"commit":{"parents":[{"commit":"acb5994e87fd5aa306f63196fdef9c55cc6345f4","subject":"feat(nix/buildLisp): allow implementation-specifc bundled functions","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dacb5994e87fd5aa306f63196fdef9c55cc6345f4"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-11 11:29:58.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-08-24 22:00:15.000000000","tz":0},"subject":"feat(nix/buildLisp): implementation specific deps and srcs","message":"feat(nix/buildLisp): implementation specific deps and srcs\n\nBoth the deps and srcs arguments may now have special “filter sets” in\nthe lists they receive as arguments. When building, buildLisp checks if\nsuch sets either have a attribute named like the current implementation\nor a \"default\" attribute. If yes, the set is replaced by the respective\nattribute\u0027s value. If no, the set is removed from the list without\nreplacement.\n\nThis can be used to add elements for (a) specific implementation(s):\n\n  { sbcl \u003d buildLisp.bundled \"sb-posix\"; }\n\n  { sbcl \u003d ./sbcl/optional-sbcl.lisp; }\n\nor to switch between files for different implementations:\n\n  # If a implementation case is missing and no default set present,\n  # no file will be added. Compilation will likely fail as a result.\n  {\n    ecl \u003d ./tf-ecl.lisp;\n    ccl \u003d ./tf-ccl.lisp;\n    sbcl \u003d ./tf-sbcl.lisp;\n  }\n\nor to account for special behavior for a certain implementation:\n\n  {\n    ccl \u003d ./ccl-quirk-impl.lisp\n    default \u003d ./ansi-impl.lisp;\n  }\n\nChange-Id: I082c3701d1f5063b92100bf336a83425471c269d\nReviewed-on: https://cl.tvl.fyi/c/depot/+/3321\nTested-by: BuildkiteCI\nReviewed-by: tazjin \u003cmail@tazj.in\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dee6b2003fc19337bcce49695a07fe477e221efe0"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dee6b2003fc19337bcce49695a07fe477e221efe0"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"acb5994e87fd5aa306f63196fdef9c55cc6345f4","is_merged_in_target_branch":true,"change_id":"I9036b29157e8daa4d86ff87d603b044373711dbf","change_number":3301,"patch_set_number":23,"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":[]}}]}
