)]}'
{"id":"depot~13205","triplet_id":"depot~canon~I794861aeaf63764689148cae841ce56f88752186","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-03-02 21:18:26.000000000","reason":"removed on reply"},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2025-03-02 21:18:40.000000000","reason":"Change was submitted"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2025-03-02 21:18:40.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I794861aeaf63764689148cae841ce56f88752186","subject":"fix(3p/overlays): work around buildkite agent issues with nixpkgs","status":"MERGED","created":"2025-03-02 16:15:33.000000000","updated":"2025-03-02 21:18:40.000000000","submitted":"2025-03-02 21:18:40.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":"13205","meta_rev_id":"45eaa12072b8dad7e2285d908b31e53474b4cb2c","_number":13205,"virtual_id_number":13205,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"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-03-02 21:18:40.000000000","permitted_voting_range":{"min":2,"max":2},"_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":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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2025-03-02 21:18:40.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":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":1,"date":"2025-03-02 21:18:40.000000000","_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"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":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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"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":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":[{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-03-02 16:15:34.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-03-02 16:25:51.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-03-02 16:27:45.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"REVIEWER"},{"updated":"2025-03-02 16:27:45.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"state":"REVIEWER"},{"updated":"2025-03-02 21:18:40.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":"c1de6d46b635bbf9564ca1f7e8b0caaa21d05a28","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2025-03-02 16:15:33.000000000","message":"Uploaded patch set 1: Autosubmit+1.","accounts_in_message":[],"_revision_number":1},{"id":"ee733c3ff23596ef2d077449b4b75ae94db20088","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-03-02 16:15:34.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/38833","accounts_in_message":[],"_revision_number":1},{"id":"55e2f7783629ef5dff5a0942c5f5609b66504ff0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2025-03-02 16:15:53.000000000","message":"Patch Set 2: Commit message was updated.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":2},{"id":"f373ff030e3531a9891220f71c776a6e8ae75349","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-03-02 16:25:51.000000000","message":"Patch Set 1: Verified+1\n\nCopied votes on follow-up patch sets have been updated:\n* Verified+1 has been copied to patch set 2 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\").\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/38833","accounts_in_message":[],"_revision_number":1},{"id":"f4fb0c88dcaa8bbc46be45b3804d195bf2c9e0f6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2025-03-02 16:27:30.000000000","message":"Uploaded patch set 3.\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":3},{"id":"9c8d468d07a54848398645b8ae724f7ca841cbf4","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-03-02 16:27:32.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/38837","accounts_in_message":[],"_revision_number":3},{"id":"4682c4bfd6d35e9e25ea459a613e041de33c27a8","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2025-03-02 16:27:45.000000000","message":"Patch Set 3: Autosubmit+1","accounts_in_message":[],"_revision_number":3},{"id":"84ed3e73349c8f1d6da399e938b9d89b4047a91a","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2025-03-02 16:27:45.000000000","message":"\u003cGERRIT_ACCOUNT_1000034\u003e, who was added as reviewer owns the following files:\n* `third_party/overlays/tvl.nix`\n\n\u003cGERRIT_ACCOUNT_1000036\u003e, who was added as reviewer owns the following files:\n* `third_party/overlays/tvl.nix`\n","accounts_in_message":[{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"_revision_number":3},{"id":"2179f709b87e2ecbafaeca5e6531708a19c1bd20","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-03-02 16:32:17.000000000","message":"Patch Set 3: Verified-1\n\nBuild of patchset 3 failed: https://buildkite.com/tvl/depot/builds/38837","accounts_in_message":[],"_revision_number":3},{"id":"6110cc7609fe4133ea2882e0e5f69580d61cd0be","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2025-03-02 16:40:29.000000000","message":"Uploaded patch set 4.\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":"5b46d623e8b29074eb0c6d926ca6805506e17e11","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-03-02 16:40:30.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/38839","accounts_in_message":[],"_revision_number":4},{"id":"0ce86e67c9f380f95004285eb7d596a3b91a0fbd","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-03-02 16:45:05.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/38839","accounts_in_message":[],"_revision_number":4},{"id":"6bf98e4be7c1a5a684b9411c9cad48ebe741f6b6","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2025-03-02 19:59:05.000000000","message":"Patch Set 4: Autosubmit+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"84ea9f5cbd7f49e498675b61559f88ffbcc70dd8","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2025-03-02 21:18:26.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"45eaa12072b8dad7e2285d908b31e53474b4cb2c","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2025-03-02 21:18:40.000000000","message":"Change has been successfully rebased and submitted as d76d699a539e9898354219ffe656a871dfe80b15","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"d76d699a539e9898354219ffe656a871dfe80b15","revisions":{"6ffd2f82c65bdaed3095df4b102f8851ffac6892":{"kind":"REWORK","_number":1,"created":"2025-03-02 16:15:33.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/05/13205/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/05/13205/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/05/13205/1"}}},"commit":{"parents":[{"commit":"3600d1abb8a7eb878d639cbe489a6b57602c586e","subject":"chore(users): hardware.pulseaudio -\u003e services.pulseaudio","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3600d1abb8a7eb878d639cbe489a6b57602c586e"}]}],"author":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2025-03-02 16:12:52.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2025-03-02 16:15:29.000000000","tz":180},"subject":"fix(3p/overlays): work around buildkite agent issues with nixpkgs","message":"fix(3p/overlays): work around buildkite agent issues with nixpkgs\n\nBuildkite introduced a weird check that determines whether the bootstrap agent\npath (?) matches the binary that the agent was started from:\n\nhttps://github.com/buildkite/agent/pull/3123\n\nThey did this to work around some internal development flow problems. However,\nthis check is toggled by whether or not the `buildNumber` compile-time variable\nis set to the special `x` sentinel value.\n\nIn their publicly released binaries (which we do not use, of course), this is\nset to some other value. In Nix builds they are at the default sentinel value,\ncausing crashes at startup because of the wrapper script not matching the binary\npath:\n\n```\nbuildkite-agent: fatal: check binary paths: mismatched buildkite-agent paths: host\u003d\"/nix/store/rmp9g00bppi8yimr0ngnx6490w196in8-buildkite-agent-3.89.0/bin/.buildkite-agent-wrapped\" bootstrap\u003d\"/nix/store/rmp9g00bppi8yimr0ngnx6490w196in8-buildkite-agent-3.89.0/bin/buildkite-agent\"\n```\n\nTo work around this we just set the build \"number\" to `nix`.\n\nChange-Id: I794861aeaf63764689148cae841ce56f88752186\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6ffd2f82c65bdaed3095df4b102f8851ffac6892"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6ffd2f82c65bdaed3095df4b102f8851ffac6892"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3600d1abb8a7eb878d639cbe489a6b57602c586e","is_merged_in_target_branch":true,"change_id":"I09f1d58c44709fc97dc1f00727da3a07881c5441","change_number":13175,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"fa8e9ddfe23a3d3bbc20271c4e253a4104485a4c":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-03-02 16:15:53.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/05/13205/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/05/13205/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/05/13205/2"}}},"commit":{"parents":[{"commit":"3600d1abb8a7eb878d639cbe489a6b57602c586e","subject":"chore(users): hardware.pulseaudio -\u003e services.pulseaudio","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3600d1abb8a7eb878d639cbe489a6b57602c586e"}]}],"author":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2025-03-02 16:12:52.000000000","tz":180},"committer":{"name":"tazjin","email":"tazjin@tvl.su","date":"2025-03-02 16:15:53.000000000","tz":0},"subject":"fix(3p/overlays): work around buildkite agent issues with nixpkgs","message":"fix(3p/overlays): work around buildkite agent issues with nixpkgs\n\nBuildkite introduced a weird check that determines whether the bootstrap agent\npath (?) matches the binary that the agent was started from:\n\nhttps://github.com/buildkite/agent/pull/3123\n\nThey did this to work around some internal development flow problems. However,\nthis check is toggled by whether or not the `buildNumber` compile-time variable\nis set to the special `x` sentinel value.\n\nIn their publicly released binaries (which we do not use, of course), this is\nset to some other value. In Nix builds they are at the default sentinel value,\ncausing crashes at startup because of the wrapper script not matching the binary\npath:\n\n```\nbuildkite-agent: fatal: check binary paths: mismatched buildkite-agent paths: host\u003d\"/nix/store/rmp9g00bppi8yimr0ngnx6490w196in8-buildkite-agent-3.89.0/bin/.buildkite-agent-wrapped\" bootstrap\u003d\"/nix/store/rmp9g00bppi8yimr0ngnx6490w196in8-buildkite-agent-3.89.0/bin/buildkite-agent\"\n```\n\nTo work around this we just set the build \"number\" to `nix`.\n\nRelates: b/439\nChange-Id: I794861aeaf63764689148cae841ce56f88752186\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfa8e9ddfe23a3d3bbc20271c4e253a4104485a4c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfa8e9ddfe23a3d3bbc20271c4e253a4104485a4c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3600d1abb8a7eb878d639cbe489a6b57602c586e","is_merged_in_target_branch":true,"change_id":"I09f1d58c44709fc97dc1f00727da3a07881c5441","change_number":13175,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Edit commit message"},"87dd4fd977eac441f2fb7d79cdc96828b4ce26ad":{"kind":"REWORK","_number":3,"created":"2025-03-02 16:27:30.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/05/13205/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/05/13205/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/05/13205/3"}}},"commit":{"parents":[{"commit":"3600d1abb8a7eb878d639cbe489a6b57602c586e","subject":"chore(users): hardware.pulseaudio -\u003e services.pulseaudio","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3600d1abb8a7eb878d639cbe489a6b57602c586e"}]}],"author":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2025-03-02 16:12:52.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2025-03-02 16:27:26.000000000","tz":180},"subject":"fix(3p/overlays): work around buildkite agent issues with nixpkgs","message":"fix(3p/overlays): work around buildkite agent issues with nixpkgs\n\nBuildkite introduced a weird check that determines whether the bootstrap agent\npath (?) matches the binary that the agent was started from:\n\nhttps://github.com/buildkite/agent/pull/3123\n\nThey did this to work around some internal development flow problems. However,\nthis check is toggled by whether or not the `buildNumber` compile-time variable\nis set to the special `x` sentinel value.\n\nIn their publicly released binaries (which we do not use, of course), this is\nset to some other value. In Nix builds they are at the default sentinel value,\ncausing crashes at startup because of the wrapper script not matching the binary\npath:\n\n```\nbuildkite-agent: fatal: check binary paths: mismatched buildkite-agent paths: host\u003d\"/nix/store/rmp9g00bppi8yimr0ngnx6490w196in8-buildkite-agent-3.89.0/bin/.buildkite-agent-wrapped\" bootstrap\u003d\"/nix/store/rmp9g00bppi8yimr0ngnx6490w196in8-buildkite-agent-3.89.0/bin/buildkite-agent\"\n```\n\nTo work around this we just set the build \"number\" to `nix`.\n\nChange-Id: I794861aeaf63764689148cae841ce56f88752186\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d87dd4fd977eac441f2fb7d79cdc96828b4ce26ad"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d87dd4fd977eac441f2fb7d79cdc96828b4ce26ad"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3600d1abb8a7eb878d639cbe489a6b57602c586e","is_merged_in_target_branch":true,"change_id":"I09f1d58c44709fc97dc1f00727da3a07881c5441","change_number":13175,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"dcaca67642fd4a1bc56a4852438eca4ff6392147":{"kind":"REWORK","_number":4,"created":"2025-03-02 16:40:29.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/05/13205/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/05/13205/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/05/13205/4"}}},"commit":{"parents":[{"commit":"3600d1abb8a7eb878d639cbe489a6b57602c586e","subject":"chore(users): hardware.pulseaudio -\u003e services.pulseaudio","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3600d1abb8a7eb878d639cbe489a6b57602c586e"}]}],"author":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2025-03-02 16:12:52.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2025-03-02 16:40:28.000000000","tz":180},"subject":"fix(3p/overlays): work around buildkite agent issues with nixpkgs","message":"fix(3p/overlays): work around buildkite agent issues with nixpkgs\n\nBuildkite introduced a weird check that determines whether the bootstrap agent\npath (?) matches the binary that the agent was started from:\n\nhttps://github.com/buildkite/agent/pull/3123\n\nThey did this to work around some internal development flow problems. However,\nthis check is toggled by whether or not the `buildNumber` compile-time variable\nis set to the special `x` sentinel value.\n\nIn their publicly released binaries (which we do not use, of course), this is\nset to some other value. In Nix builds they are at the default sentinel value,\ncausing crashes at startup because of the wrapper script not matching the binary\npath:\n\n```\nbuildkite-agent: fatal: check binary paths: mismatched buildkite-agent paths: host\u003d\"/nix/store/rmp9g00bppi8yimr0ngnx6490w196in8-buildkite-agent-3.89.0/bin/.buildkite-agent-wrapped\" bootstrap\u003d\"/nix/store/rmp9g00bppi8yimr0ngnx6490w196in8-buildkite-agent-3.89.0/bin/buildkite-agent\"\n```\n\nTo work around this we just set the build \"number\" to `nix`.\n\nChange-Id: I794861aeaf63764689148cae841ce56f88752186\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddcaca67642fd4a1bc56a4852438eca4ff6392147"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddcaca67642fd4a1bc56a4852438eca4ff6392147"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3600d1abb8a7eb878d639cbe489a6b57602c586e","is_merged_in_target_branch":true,"change_id":"I09f1d58c44709fc97dc1f00727da3a07881c5441","change_number":13175,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"d76d699a539e9898354219ffe656a871dfe80b15":{"kind":"REWORK","_number":5,"created":"2025-03-02 21:18:40.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/05/13205/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/05/13205/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/05/13205/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/05/13205/5"}}},"commit":{"parents":[{"commit":"3f94a096489bfa6c49588e8a572f6e0dd3ce2b31","subject":"chore(ops/modules): use smtprelay from nixpkgs","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3f94a096489bfa6c49588e8a572f6e0dd3ce2b31"}]}],"author":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2025-03-02 16:12:52.000000000","tz":180},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2025-03-02 21:18:40.000000000","tz":0},"subject":"fix(3p/overlays): work around buildkite agent issues with nixpkgs","message":"fix(3p/overlays): work around buildkite agent issues with nixpkgs\n\nBuildkite introduced a weird check that determines whether the bootstrap agent\npath (?) matches the binary that the agent was started from:\n\nhttps://github.com/buildkite/agent/pull/3123\n\nThey did this to work around some internal development flow problems. However,\nthis check is toggled by whether or not the `buildNumber` compile-time variable\nis set to the special `x` sentinel value.\n\nIn their publicly released binaries (which we do not use, of course), this is\nset to some other value. In Nix builds they are at the default sentinel value,\ncausing crashes at startup because of the wrapper script not matching the binary\npath:\n\n```\nbuildkite-agent: fatal: check binary paths: mismatched buildkite-agent paths: host\u003d\"/nix/store/rmp9g00bppi8yimr0ngnx6490w196in8-buildkite-agent-3.89.0/bin/.buildkite-agent-wrapped\" bootstrap\u003d\"/nix/store/rmp9g00bppi8yimr0ngnx6490w196in8-buildkite-agent-3.89.0/bin/buildkite-agent\"\n```\n\nTo work around this we just set the build \"number\" to `nix`.\n\nChange-Id: I794861aeaf63764689148cae841ce56f88752186\nReviewed-on: https://cl.tvl.fyi/c/depot/+/13205\nAutosubmit: tazjin \u003ctazjin@tvl.su\u003e\nReviewed-by: sterni \u003csternenseemann@systemli.org\u003e\nTested-by: BuildkiteCI\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd76d699a539e9898354219ffe656a871dfe80b15"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd76d699a539e9898354219ffe656a871dfe80b15"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3f94a096489bfa6c49588e8a572f6e0dd3ce2b31","is_merged_in_target_branch":true,"change_id":"Ia0641f67fcc4672302a51b3ad422e447ea32b203","change_number":13115,"patch_set_number":3,"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"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":[]}}]}
