)]}'
{"id":"depot~13015","triplet_id":"depot~canon~I90c8ff7b5f7235d6fd7b0619338b553be8742e49","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":"2025-01-29 22:35:12.000000000","reason":"Removed by \u003cGERRIT_ACCOUNT_1000034\u003e by clicking the attention icon","reason_account":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}}},"hashtags":[],"change_id":"I90c8ff7b5f7235d6fd7b0619338b553be8742e49","subject":"feat(sterni/blërg): yet another blog software","status":"MERGED","created":"2025-01-17 15:25:45.000000000","updated":"2025-02-05 18:19:33.000000000","submitted":"2025-02-05 18:19:33.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"13015","meta_rev_id":"f29646fafa852579b82a81846cc752482c0d2bab","_number":13015,"virtual_id_number":13015,"owner":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2025-02-05 18:19:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2025-02-05 18:19:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2025-02-05 18:19:33.000000000","_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":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":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":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":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-01-17 15:25:52.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-01-17 15:29:39.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-02-05 18:19:33.000000000","updated_by":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"7cde7dd4cdf19baff7fdaed6372dc371ee227b44","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-01-17 15:25:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4585fc3b4f1a4167ee37f843eda9e38292d28adc","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-01-17 15:25:52.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/38319","accounts_in_message":[],"_revision_number":1},{"id":"cd73d8203cb809c9e8d3108dd09b552da97753e8","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-01-17 15:29:39.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/38319","accounts_in_message":[],"_revision_number":1},{"id":"d3525123adaaaac119743c163db71a2ed5e7de31","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-01-27 22:25:01.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"a3818a8faff9d9041162ae485b8eb6704a388bdc","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-01-27 22:25:03.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/38420","accounts_in_message":[],"_revision_number":2},{"id":"3c420154dfd47128f6467e426945da5e8ef98e9d","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-01-27 22:30:25.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/38420","accounts_in_message":[],"_revision_number":2},{"id":"950819e17d630f06e69d9ffe7c0d6ef576652a14","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-01-28 12:14:09.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"30d215be5fdec32d49f13af6e4833c709fc0c579","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-01-28 12:14:12.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/38425","accounts_in_message":[],"_revision_number":3},{"id":"948b6bdb43c4705ef3e413d9849aa39ef8621164","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-01-28 12:20:58.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/38425","accounts_in_message":[],"_revision_number":3},{"id":"fa7f6a5e77c1d9dc083fcd8ed187bd2f08e888ba","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-02-05 18:07:45.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"598560f2122600be610acca2c682ca01b16873af","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-02-05 18:15:30.000000000","message":"Uploaded patch set 4.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR changekind:NO_CHANGE\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"80033f719e216a31b349465462900ef398eeaba8","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-02-05 18:15:31.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/38558","accounts_in_message":[],"_revision_number":4},{"id":"030382bd7a018b7ed811ce9d0a0042999ea98bc2","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-02-05 18:18:55.000000000","message":"Patch Set 4: Autosubmit+1 Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"e7f86821035e7ca9b4230ff0df619d50934c3fdb","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-02-05 18:19:19.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/38558","accounts_in_message":[],"_revision_number":4},{"id":"f29646fafa852579b82a81846cc752482c0d2bab","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2025-02-05 18:19:33.000000000","message":"Change has been successfully rebased and submitted as 6479f9ae5e3e61f9e3d87225b0d52a907c4698ca","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"6479f9ae5e3e61f9e3d87225b0d52a907c4698ca","revisions":{"bcce22f0576bb7f5298424c839e0ada1f1ed4299":{"kind":"REWORK","_number":1,"created":"2025-01-17 15:25:45.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/15/13015/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/15/13015/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/15/13015/1"}}},"commit":{"parents":[{"commit":"38aca8caa4eb038d43fbec150b366f017251224d","subject":"feat(sterni/mn2html): reimplement mnote-html in Rust","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d38aca8caa4eb038d43fbec150b366f017251224d"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2024-12-20 00:56:02.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2025-01-16 22:50:30.000000000","tz":60},"subject":"TODO write commit msg feat(sterni/blërg)","message":"TODO write commit msg feat(sterni/blërg)\n\nChange-Id: I90c8ff7b5f7235d6fd7b0619338b553be8742e49\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbcce22f0576bb7f5298424c839e0ada1f1ed4299"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbcce22f0576bb7f5298424c839e0ada1f1ed4299"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"38aca8caa4eb038d43fbec150b366f017251224d","is_merged_in_target_branch":false,"change_id":"I5c1adc1a7ab5f3dde207f9a1f67ace685bd3f69f","change_number":13014,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"3139023f2259cc4083d01a3885fc14169dfa48f8":{"kind":"REWORK","_number":2,"created":"2025-01-27 22:25:01.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/15/13015/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/15/13015/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/15/13015/2"}}},"commit":{"parents":[{"commit":"ca2bf3cde0cfc148d2b949762fb820f839b1f733","subject":"feat(sterni/emacs): bind occur","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dca2bf3cde0cfc148d2b949762fb820f839b1f733"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2024-12-20 00:56:02.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2025-01-27 22:24:58.000000000","tz":60},"subject":"feat(sterni/blërg): yet another blog software","message":"feat(sterni/blërg): yet another blog software\n\nCurrently, blërg is an incomplete reimplementation of\n//users/sterni/mblog that uses mblaze(7) and //users/sterni/mn2html to\nprocess the backing mail notes.\n\nNow, why start from scratch again?\n\n- mblog is depressingly slow at the moment which is due to\n  //third_party/lisp/mime4cl. The performance problems are\n  (probably) solvable, but this would require carefully\n  redesigning the library\u0027s use of streams. I\u0027m not motivated\n  to look into that at the moment, unfortunately.\n\n- I had an idea for intergrating additional storage backends\n  for entries into an mblog like software. I\u0027ve found experimenting\n  with this to be quite pleasant when you\u0027re essentially shell\n  scripting with extra steps. Implementing this remains future\n  work for blërg.\n\nChange-Id: I90c8ff7b5f7235d6fd7b0619338b553be8742e49\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3139023f2259cc4083d01a3885fc14169dfa48f8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3139023f2259cc4083d01a3885fc14169dfa48f8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ca2bf3cde0cfc148d2b949762fb820f839b1f733","is_merged_in_target_branch":true,"change_id":"I929950ca1cfe7a44edfefeda2b9a090b04b8aa37","change_number":13057,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"1128d47c6e79fe66f6d0b44ecf00890211b30164":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-01-28 12:14:09.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/15/13015/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/15/13015/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/15/13015/3"}}},"commit":{"parents":[{"commit":"6f067c77a3c2b8d3452ec8cb569dd85a08c1932e","subject":"feat(sterni/mn2html): reimplement mnote-html in Rust","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6f067c77a3c2b8d3452ec8cb569dd85a08c1932e"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2024-12-20 00:56:02.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2025-01-28 12:14:06.000000000","tz":60},"subject":"feat(sterni/blërg): yet another blog software","message":"feat(sterni/blërg): yet another blog software\n\nCurrently, blërg is an incomplete reimplementation of\n//users/sterni/mblog that uses mblaze(7) and //users/sterni/mn2html to\nprocess the backing mail notes.\n\nNow, why start from scratch again?\n\n- mblog is depressingly slow at the moment which is due to\n  //third_party/lisp/mime4cl. The performance problems are\n  (probably) solvable, but this would require carefully\n  redesigning the library\u0027s use of streams. I\u0027m not motivated\n  to look into that at the moment, unfortunately.\n\n- I had an idea for intergrating additional storage backends\n  for entries into an mblog like software. I\u0027ve found experimenting\n  with this to be quite pleasant when you\u0027re essentially shell\n  scripting with extra steps. Implementing this remains future\n  work for blërg.\n\nChange-Id: I90c8ff7b5f7235d6fd7b0619338b553be8742e49\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1128d47c6e79fe66f6d0b44ecf00890211b30164"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1128d47c6e79fe66f6d0b44ecf00890211b30164"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6f067c77a3c2b8d3452ec8cb569dd85a08c1932e","is_merged_in_target_branch":false,"change_id":"I5c1adc1a7ab5f3dde207f9a1f67ace685bd3f69f","change_number":13014,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"8c5618d4bc7f07ba5355de719c56863899a26fdc":{"kind":"REWORK","_number":4,"created":"2025-02-05 18:15:30.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/15/13015/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/15/13015/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/15/13015/4"}}},"commit":{"parents":[{"commit":"ba2d2d3eea278413ef1ec075c27cddbf4729574c","subject":"feat(sterni/acme/plan9port): completely ignore the primary selection","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dba2d2d3eea278413ef1ec075c27cddbf4729574c"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2024-12-20 00:56:02.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2025-02-05 18:15:27.000000000","tz":60},"subject":"feat(sterni/blërg): yet another blog software","message":"feat(sterni/blërg): yet another blog software\n\nCurrently, blërg is an incomplete reimplementation of\n//users/sterni/mblog that uses mblaze(7) and //users/sterni/mn2html to\nprocess the backing mail notes.\n\nNow, why start from scratch again?\n\n- mblog is depressingly slow at the moment which is due to\n  //third_party/lisp/mime4cl. The performance problems are\n  (probably) solvable, but this would require carefully\n  redesigning the library\u0027s use of streams. I\u0027m not motivated\n  to look into that at the moment, unfortunately.\n\n- I had an idea for intergrating additional storage backends\n  for entries into an mblog like software. I\u0027ve found experimenting\n  with this in BQN to be quite pleasant as the backends can\n  easily be expressed as namespaces.\n\nChange-Id: I90c8ff7b5f7235d6fd7b0619338b553be8742e49\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8c5618d4bc7f07ba5355de719c56863899a26fdc"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8c5618d4bc7f07ba5355de719c56863899a26fdc"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ba2d2d3eea278413ef1ec075c27cddbf4729574c","is_merged_in_target_branch":true,"change_id":"Idc46b875f294bf90d477ee7fe138dcd17e755221","change_number":13102,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"6479f9ae5e3e61f9e3d87225b0d52a907c4698ca":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-02-05 18:19:33.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/15/13015/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/15/13015/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/15/13015/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/15/13015/5"}}},"commit":{"parents":[{"commit":"ba2d2d3eea278413ef1ec075c27cddbf4729574c","subject":"feat(sterni/acme/plan9port): completely ignore the primary selection","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dba2d2d3eea278413ef1ec075c27cddbf4729574c"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2024-12-20 00:56:02.000000000","tz":60},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2025-02-05 18:19:33.000000000","tz":0},"subject":"feat(sterni/blërg): yet another blog software","message":"feat(sterni/blërg): yet another blog software\n\nCurrently, blërg is an incomplete reimplementation of\n//users/sterni/mblog that uses mblaze(7) and //users/sterni/mn2html to\nprocess the backing mail notes.\n\nNow, why start from scratch again?\n\n- mblog is depressingly slow at the moment which is due to\n  //third_party/lisp/mime4cl. The performance problems are\n  (probably) solvable, but this would require carefully\n  redesigning the library\u0027s use of streams. I\u0027m not motivated\n  to look into that at the moment, unfortunately.\n\n- I had an idea for intergrating additional storage backends\n  for entries into an mblog like software. I\u0027ve found experimenting\n  with this in BQN to be quite pleasant as the backends can\n  easily be expressed as namespaces.\n\nChange-Id: I90c8ff7b5f7235d6fd7b0619338b553be8742e49\nReviewed-on: https://cl.tvl.fyi/c/depot/+/13015\nAutosubmit: sterni \u003csternenseemann@systemli.org\u003e\nTested-by: BuildkiteCI\nReviewed-by: sterni \u003csternenseemann@systemli.org\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6479f9ae5e3e61f9e3d87225b0d52a907c4698ca"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6479f9ae5e3e61f9e3d87225b0d52a907c4698ca"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ba2d2d3eea278413ef1ec075c27cddbf4729574c","is_merged_in_target_branch":true,"change_id":"Idc46b875f294bf90d477ee7fe138dcd17e755221","change_number":13102,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~PrologRule","status":"CLOSED","labels":[{"label":"Autosubmit","status":"MAY"},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}}]},{"rule_name":"Code-Owners","status":"CLOSED"}],"submit_requirements":[{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Code-Owners","fulfilled":true,"status":"PASS","passing_atoms":["Code-Owners"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dgerrit~PrologRule"],"failing_atoms":[]}}]}
