)]}'
{"id":"depot~13814","triplet_id":"depot~canon~Ic91766ee8f88f1786679f8d0bedc4bf7456f299c","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-11-01 17:26:22.000000000","reason":"\u003cGERRIT_ACCOUNT_1000034\u003e replied on the change","reason_account":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2025-11-01 17:26:24.000000000","reason":"Change was submitted"},"1000045":{"account":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"last_update":"2025-11-01 17:24:17.000000000","reason":"\u003cGERRIT_ACCOUNT_1000045\u003e replied on the change","reason_account":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}}},"hashtags":[],"change_id":"Ic91766ee8f88f1786679f8d0bedc4bf7456f299c","subject":"refactor(wpcarro/emacs/pkgs): port to buildEmacsPackage","status":"MERGED","created":"2025-11-01 12:16:17.000000000","updated":"2025-11-01 17:26:24.000000000","submitted":"2025-11-01 17:26:24.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"13814","meta_rev_id":"62630f3a2db7311433ed70a4a74db94429c1e328","_number":13814,"virtual_id_number":13814,"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-11-01 17:26:24.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"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2025-11-01 17:26:24.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}],"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-11-01 17:26:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}],"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-11-01 17:26:24.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"]},{"value":0,"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}],"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"]},{"value":0,"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}]},"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"]},{"value":0,"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}]}},"removable_reviewers":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"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":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-01 12:16:18.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-11-01 12:24:04.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-11-01 12:25:10.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"},{"updated":"2025-11-01 12:25:10.000000000","updated_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"reviewer":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"state":"REVIEWER"},{"updated":"2025-11-01 17:26:24.000000000","updated_by":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"2475f22b49ded5baa2ee57e187a42e1e2eff074c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-11-01 12:16:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c11a9ae2b50081c75ef12f1ec3837eb05a6911c6","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-11-01 12:16:18.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/40485","accounts_in_message":[],"_revision_number":1},{"id":"12891d6c1c93d9ba5022e8a6c1a2fc0de49d3441","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-11-01 12:18:19.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5cea8cb923732793d546e896a2c0d2414b55a04e","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-11-01 12:18:20.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/40486","accounts_in_message":[],"_revision_number":2},{"id":"df628c662e00403a5f3e19b0aa21ab85fb989cf6","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-11-01 12:24:04.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/40486","accounts_in_message":[],"_revision_number":2},{"id":"8a46922c7306921e7f199b8eb0854937d8f71f48","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-11-01 12:25:10.000000000","message":"Patch Set 2: Autosubmit+1","accounts_in_message":[],"_revision_number":2},{"id":"0a48c53ddf1fd6175b2dabf584f74dbb6e16338c","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-11-01 12:25:10.000000000","message":"\u003cGERRIT_ACCOUNT_1000045\u003e, who was added as reviewer owns the following files:\n* `users/wpcarro/emacs/pkgs/al/default.nix`\n* `users/wpcarro/emacs/pkgs/bag/default.nix`\n* `users/wpcarro/emacs/pkgs/bookmark/default.nix`\n* `users/wpcarro/emacs/pkgs/bytes/default.nix`\n* `users/wpcarro/emacs/pkgs/cycle/default.nix`\n* `users/wpcarro/emacs/pkgs/fs/default.nix`\n* `users/wpcarro/emacs/pkgs/list/default.nix`\n* `users/wpcarro/emacs/pkgs/macros/default.nix`\n* `users/wpcarro/emacs/pkgs/math/default.nix`\n* `users/wpcarro/emacs/pkgs/maybe/default.nix`\n* `users/wpcarro/emacs/pkgs/passage/default.nix`\n* `users/wpcarro/emacs/pkgs/set/default.nix`\n* `users/wpcarro/emacs/pkgs/string/default.nix`\n* `users/wpcarro/emacs/pkgs/struct/default.nix`\n* `users/wpcarro/emacs/pkgs/symbol/default.nix`\n* `users/wpcarro/emacs/pkgs/theme/default.nix`\n* `users/wpcarro/emacs/pkgs/tuple/default.nix`\n* `users/wpcarro/emacs/pkgs/vector/default.nix`\n* `users/wpcarro/emacs/pkgs/vterm-mgt/default.nix`\n* `users/wpcarro/emacs/pkgs/zle/default.nix`\n\n\u003cGERRIT_ACCOUNT_1000001\u003e, who was added as reviewer owns the following files:\n* `users/wpcarro/emacs/pkgs/al/default.nix`\n* `users/wpcarro/emacs/pkgs/bag/default.nix`\n* `users/wpcarro/emacs/pkgs/bookmark/default.nix`\n* `users/wpcarro/emacs/pkgs/bytes/default.nix`\n* `users/wpcarro/emacs/pkgs/cycle/default.nix`\n* `users/wpcarro/emacs/pkgs/fs/default.nix`\n* `users/wpcarro/emacs/pkgs/list/default.nix`\n* `users/wpcarro/emacs/pkgs/macros/default.nix`\n* `users/wpcarro/emacs/pkgs/math/default.nix`\n* `users/wpcarro/emacs/pkgs/maybe/default.nix`\n* `users/wpcarro/emacs/pkgs/passage/default.nix`\n* `users/wpcarro/emacs/pkgs/set/default.nix`\n* `users/wpcarro/emacs/pkgs/string/default.nix`\n* `users/wpcarro/emacs/pkgs/struct/default.nix`\n* `users/wpcarro/emacs/pkgs/symbol/default.nix`\n* `users/wpcarro/emacs/pkgs/theme/default.nix`\n* `users/wpcarro/emacs/pkgs/tuple/default.nix`\n* `users/wpcarro/emacs/pkgs/vector/default.nix`\n* `users/wpcarro/emacs/pkgs/vterm-mgt/default.nix`\n* `users/wpcarro/emacs/pkgs/zle/default.nix`\n","accounts_in_message":[{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":2},{"id":"4a7d69c738581e52667446803a901fed7d09800c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-11-01 13:33:09.000000000","message":"Uploaded patch set 3: New patch set was added with same tree, parent tree, and commit message as Patch Set 2.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"**changekind:NO_CHANGE** OR **is:ANY**\")\n* Verified+1 (copy condition: \"(**is:ANY** AND **changekind:NO_CODE_CHANGE**) OR **changekind:NO_CHANGE**\")\n","accounts_in_message":[],"_revision_number":3},{"id":"2f0570f8f6de243ea43666656b0b598c460ee6ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-11-01 16:06:07.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"2564ee49803f4b04b67bdb750edc702754b3287e","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-11-01 16:06:08.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/40510","accounts_in_message":[],"_revision_number":4},{"id":"4444d0194ead749dbe39c6d8ffc8c381278ee585","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-11-01 16:13:57.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/40510","accounts_in_message":[],"_revision_number":4},{"id":"e2fa8c8ac21f0e648112dfc83e1986ce8ee63ef8","author":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"date":"2025-11-01 17:24:17.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"81067b68035ebc860ef50ace89ffead7e33863ab","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-11-01 17:26:22.000000000","message":"Patch Set 4: Autosubmit+1 Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"62630f3a2db7311433ed70a4a74db94429c1e328","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2025-11-01 17:26:24.000000000","message":"Change has been successfully rebased and submitted as 2bf113e72bd3a97f95d2e34c02818c312e85ab86","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"2bf113e72bd3a97f95d2e34c02818c312e85ab86","revisions":{"5a1f656bdb0080e28a517454748ab7a79e07ad5a":{"kind":"REWORK","_number":1,"created":"2025-11-01 12:16:17.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/14/13814/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/14/13814/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/14/13814/1"}}},"commit":{"parents":[{"commit":"bba5a7207c45821db900a05e4c78733c1256180b","subject":"feat(tools/portkey): chunk according to negotiated MTU","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbba5a7207c45821db900a05e4c78733c1256180b"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2025-11-01 11:11:08.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2025-11-01 12:16:15.000000000","tz":60},"subject":"refactor(wpcarro/emacs/pkgs): port to buildEmacsPackage","message":"refactor(wpcarro/emacs/pkgs): port to buildEmacsPackage\n\nAlmost all these expressions already depend on depot. This is most\nnotably the case for all expressions that are exported to\ngithub.com/wpcarro, so the current implementation of the package builds\ndoes not actually allow Nix builds independently from depot.\n\nCurrently, they somewhat clumsily replicate the API of buildEmacsPackage\nso they can be used with depot. This unfortunately introduces a hard\ndependency on the emacsPackages alias in Nixpkgs which has been removed\nrecently (see [also]). To deal with this, we may want to change the\ninternal API of buildEmacsPackage or implement a shim. This is much\neasier to do when it only needs to happen in a single, central place.\n\nWhile I was at it, I moved all test suites into installCheckPhase which\njust requires -f package-activate-all instead of building a separate\nversion of the package and a emacsWithPackages derivation.\n\n[also]: https://github.com/NixOS/nixpkgs/pull/456065#issuecomment-3476250570\n\nChange-Id: Ic91766ee8f88f1786679f8d0bedc4bf7456f299c\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5a1f656bdb0080e28a517454748ab7a79e07ad5a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5a1f656bdb0080e28a517454748ab7a79e07ad5a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"bba5a7207c45821db900a05e4c78733c1256180b","is_merged_in_target_branch":true,"change_id":"I044c3e2a814a4658026814cc9393bb7ca108eb81","change_number":13747,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"0a9cbdc9754889f45584776bb6f8d8a5e95e7a7e":{"kind":"REWORK","_number":2,"created":"2025-11-01 12:18:19.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/14/13814/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/14/13814/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/14/13814/2"}}},"commit":{"parents":[{"commit":"bba5a7207c45821db900a05e4c78733c1256180b","subject":"feat(tools/portkey): chunk according to negotiated MTU","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbba5a7207c45821db900a05e4c78733c1256180b"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2025-11-01 11:11:08.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2025-11-01 12:18:17.000000000","tz":60},"subject":"refactor(wpcarro/emacs/pkgs): port to buildEmacsPackage","message":"refactor(wpcarro/emacs/pkgs): port to buildEmacsPackage\n\nAlmost all these expressions already depend on depot. This is most\nnotably the case for all expressions that are exported to\ngithub.com/wpcarro, so the current implementation of the package builds\ndoes not actually allow Nix builds independently from depot.\n\nCurrently, they somewhat clumsily replicate the API of buildEmacsPackage\nso they can be used with depot. This unfortunately introduces a hard\ndependency on the emacsPackages alias in Nixpkgs which has been removed\nrecently (see [also]). To deal with this, we may want to change the\ninternal API of buildEmacsPackage or implement a shim. This is much\neasier to do when it only needs to happen in a single, central place.\n\nWhile I was at it, I moved all test suites into installCheckPhase which\njust requires -f package-activate-all instead of building a separate\nversion of the package and a emacsWithPackages derivation.\n\nWe can also change passthru.meta to meta without any problems.\n\n[also]: https://github.com/NixOS/nixpkgs/pull/456065#issuecomment-3476250570\n\nChange-Id: Ic91766ee8f88f1786679f8d0bedc4bf7456f299c\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0a9cbdc9754889f45584776bb6f8d8a5e95e7a7e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0a9cbdc9754889f45584776bb6f8d8a5e95e7a7e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"bba5a7207c45821db900a05e4c78733c1256180b","is_merged_in_target_branch":true,"change_id":"I044c3e2a814a4658026814cc9393bb7ca108eb81","change_number":13747,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"8029e7db3f2e6c0c5f6e31dd62f1420a101fea0b":{"kind":"NO_CHANGE","_number":3,"created":"2025-11-01 13:33:09.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/14/13814/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/14/13814/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/14/13814/3"}}},"commit":{"parents":[{"commit":"bba5a7207c45821db900a05e4c78733c1256180b","subject":"feat(tools/portkey): chunk according to negotiated MTU","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbba5a7207c45821db900a05e4c78733c1256180b"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2025-11-01 11:11:08.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2025-11-01 13:32:09.000000000","tz":60},"subject":"refactor(wpcarro/emacs/pkgs): port to buildEmacsPackage","message":"refactor(wpcarro/emacs/pkgs): port to buildEmacsPackage\n\nAlmost all these expressions already depend on depot. This is most\nnotably the case for all expressions that are exported to\ngithub.com/wpcarro, so the current implementation of the package builds\ndoes not actually allow Nix builds independently from depot.\n\nCurrently, they somewhat clumsily replicate the API of buildEmacsPackage\nso they can be used with depot. This unfortunately introduces a hard\ndependency on the emacsPackages alias in Nixpkgs which has been removed\nrecently (see [also]). To deal with this, we may want to change the\ninternal API of buildEmacsPackage or implement a shim. This is much\neasier to do when it only needs to happen in a single, central place.\n\nWhile I was at it, I moved all test suites into installCheckPhase which\njust requires -f package-activate-all instead of building a separate\nversion of the package and a emacsWithPackages derivation.\n\nWe can also change passthru.meta to meta without any problems.\n\n[also]: https://github.com/NixOS/nixpkgs/pull/456065#issuecomment-3476250570\n\nChange-Id: Ic91766ee8f88f1786679f8d0bedc4bf7456f299c\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8029e7db3f2e6c0c5f6e31dd62f1420a101fea0b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8029e7db3f2e6c0c5f6e31dd62f1420a101fea0b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"bba5a7207c45821db900a05e4c78733c1256180b","is_merged_in_target_branch":true,"change_id":"I044c3e2a814a4658026814cc9393bb7ca108eb81","change_number":13747,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"33ff7e63afe1af27ba8a56d1b3a2ebcb7a145fe2":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-11-01 16:06:07.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/14/13814/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/14/13814/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/14/13814/4"}}},"commit":{"parents":[{"commit":"6de9eb228f65fc80d316c9944d1e2a759a11be44","subject":"revert(tazjin/emacs): roll back to vertico + consult","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6de9eb228f65fc80d316c9944d1e2a759a11be44"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2025-11-01 11:11:08.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2025-11-01 14:53:52.000000000","tz":60},"subject":"refactor(wpcarro/emacs/pkgs): port to buildEmacsPackage","message":"refactor(wpcarro/emacs/pkgs): port to buildEmacsPackage\n\nAlmost all these expressions already depend on depot. This is most\nnotably the case for all expressions that are exported to\ngithub.com/wpcarro, so the current implementation of the package builds\ndoes not actually allow Nix builds independently from depot.\n\nCurrently, they somewhat clumsily replicate the API of buildEmacsPackage\nso they can be used with depot. This unfortunately introduces a hard\ndependency on the emacsPackages alias in Nixpkgs which has been removed\nrecently (see [also]). To deal with this, we may want to change the\ninternal API of buildEmacsPackage or implement a shim. This is much\neasier to do when it only needs to happen in a single, central place.\n\nWhile I was at it, I moved all test suites into installCheckPhase which\njust requires -f package-activate-all instead of building a separate\nversion of the package and a emacsWithPackages derivation.\n\nWe can also change passthru.meta to meta without any problems.\n\n[also]: https://github.com/NixOS/nixpkgs/pull/456065#issuecomment-3476250570\n\nChange-Id: Ic91766ee8f88f1786679f8d0bedc4bf7456f299c\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d33ff7e63afe1af27ba8a56d1b3a2ebcb7a145fe2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d33ff7e63afe1af27ba8a56d1b3a2ebcb7a145fe2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6de9eb228f65fc80d316c9944d1e2a759a11be44","is_merged_in_target_branch":true,"change_id":"I5577dab2e8c2e10e33183cfc0f62ae962c5dd506","change_number":13811,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"2bf113e72bd3a97f95d2e34c02818c312e85ab86":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-11-01 17:26:24.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/14/13814/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/14/13814/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/14/13814/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/14/13814/5"}}},"commit":{"parents":[{"commit":"6de9eb228f65fc80d316c9944d1e2a759a11be44","subject":"revert(tazjin/emacs): roll back to vertico + consult","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6de9eb228f65fc80d316c9944d1e2a759a11be44"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2025-11-01 11:11:08.000000000","tz":60},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2025-11-01 17:26:24.000000000","tz":0},"subject":"refactor(wpcarro/emacs/pkgs): port to buildEmacsPackage","message":"refactor(wpcarro/emacs/pkgs): port to buildEmacsPackage\n\nAlmost all these expressions already depend on depot. This is most\nnotably the case for all expressions that are exported to\ngithub.com/wpcarro, so the current implementation of the package builds\ndoes not actually allow Nix builds independently from depot.\n\nCurrently, they somewhat clumsily replicate the API of buildEmacsPackage\nso they can be used with depot. This unfortunately introduces a hard\ndependency on the emacsPackages alias in Nixpkgs which has been removed\nrecently (see [also]). To deal with this, we may want to change the\ninternal API of buildEmacsPackage or implement a shim. This is much\neasier to do when it only needs to happen in a single, central place.\n\nWhile I was at it, I moved all test suites into installCheckPhase which\njust requires -f package-activate-all instead of building a separate\nversion of the package and a emacsWithPackages derivation.\n\nWe can also change passthru.meta to meta without any problems.\n\n[also]: https://github.com/NixOS/nixpkgs/pull/456065#issuecomment-3476250570\n\nChange-Id: Ic91766ee8f88f1786679f8d0bedc4bf7456f299c\nReviewed-on: https://cl.tvl.fyi/c/depot/+/13814\nAutosubmit: sterni \u003csternenseemann@systemli.org\u003e\nTested-by: BuildkiteCI\nReviewed-by: wpcarro \u003cwpcarro@gmail.com\u003e\nReviewed-by: sterni \u003csternenseemann@systemli.org\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2bf113e72bd3a97f95d2e34c02818c312e85ab86"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2bf113e72bd3a97f95d2e34c02818c312e85ab86"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6de9eb228f65fc80d316c9944d1e2a759a11be44","is_merged_in_target_branch":true,"change_id":"I5577dab2e8c2e10e33183cfc0f62ae962c5dd506","change_number":13811,"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":[]}}]}
