these 80 derivations will be built: /nix/store/1lxdpr37sd40hlyl5k40j82d78qjy742-Cargo.toml.drv /nix/store/22xqqwml2iqbp18hzcxhdnig85dpp9xh-Cargo.toml.drv /nix/store/3avsp9bb6abml96nrz4bv0h33sc18sn1-Cargo.toml.drv /nix/store/3y9630nk2hzb10gg9iich3ib0ipblbk9-Cargo.toml.drv /nix/store/5pb147imgy5k6jyxr0bf21zddhqc08py-Cargo.toml.drv /nix/store/5xv9cllfd8sa4s140crv0ik22vljardq-Cargo.toml.drv /nix/store/7rpyk1ra5fwx27a2cl12hdnx2kkzkxr8-Cargo.toml.drv /nix/store/a762p29gf8i90bm13ylzwyqi4mbihzqw-Cargo.toml.drv /nix/store/d5n74wm44dyi94qacrz9q7gixdwylhh7-Cargo.toml.drv /nix/store/d7sj6bipx4w2f57x18x78yl00s9a19y9-Cargo.toml.drv /nix/store/h3s4aj3jfxb1g9vzzjf8c9dcffzmibvz-Cargo.toml.drv /nix/store/h6s1dzw17xh3cmmqpn8q0h5hw22biakk-Cargo.toml.drv /nix/store/i1n2clxar2w1agmnw013p1n8zm63yn8g-Cargo.toml.drv /nix/store/j0brwd2bchjnhqznr20698ab1jgkq7gp-Cargo.toml.drv /nix/store/j202iyxsw93pdlk6qr78ph3dkvf5d182-Cargo.toml.drv /nix/store/kwqxcw04gpj70s8f83dwfvl02aivzsar-Cargo.toml.drv /nix/store/n8l5zpyywilgkyah1f94awknajvi0zpj-Cargo.toml.drv /nix/store/n9g9cbdv04cy5nm8cwqh00rr73vz6w75-Cargo.toml.drv /nix/store/nlq10fkp6qxffcixh323yzy0mck7p2nl-Cargo.toml.drv /nix/store/p2ps35j29ysmg1n3lvr2180bzkf43wsk-Cargo.toml.drv /nix/store/rv0b9ka2gd0wgf1zfihd0wnxx702520j-Cargo.toml.drv /nix/store/v0lgb8g3n3134hxd80xn5fq0s3hgzgcq-Cargo.toml.drv /nix/store/x350nqr3drb08n9ss2z0w7nmang983gp-Cargo.toml.drv /nix/store/xd2qwhd5a24ddwfrb3v68gwrw46idl4v-Cargo.toml.drv /nix/store/xpdy6p8m0zvjcm7djj33faq535xg1gg8-Cargo.toml.drv /nix/store/d0vk4aix3sh4754j87dyxr7941h2dbnw-source.drv /nix/store/5v05d3knc71wl440kgsv83yg3yi5fman-harmonia-deps-3.1.0.drv /nix/store/gj0rbgcbjrznbyz0y2q5zy2hv3m0anm7-harmonia-3.1.0.drv /nix/store/07987dkz79l643bfvyh72clhd1gbvbjb-unit-harmonia-dev.service.drv /nix/store/gmv5wnzwi1gij15grdfhxgmpxa3f3iys-nixos-tmpfiles.d.drv /nix/store/09d8yjlbpd2a6r368a5w678w59222jvg-tmpfiles.d.drv /nix/store/5nyc4bcsdx3v3sxrr2knls9arq2fz3hl-tincd-deps-0.1.0.drv /nix/store/gw61x84bz0660lxq1ds566hpq3jap1lp-tincd-0.1.0.drv /nix/store/np67mfya2mq2w0ya734ydrair2z6x6vf-system-path.drv /nix/store/kjqhym6lz4vrsv2z67nnasshdq7sxrxh-dbus-1.drv /nix/store/f6kdj3g1ycqm4ibw1ahgbprqgsac9kxx-X-Restart-Triggers-dbus-broker.drv /nix/store/nzk96a3kaqxfmwnz78n27g7q1f4ywzhj-unit-dbus-broker.service.drv /nix/store/3ga5kl3rb01n22w2v4mn1jx33zprjywp-user-units.drv /nix/store/79gzyq2428h8bpvwsw9673j4yxb0waz3-vdirsyncer-hooks.drv /nix/store/slp5v8w8jarbyaqfjy39y5bi940pn8j3-system-path.drv /nix/store/kip6k1ghr0k7vdn4gd5cw0m4zxis3dpw-dbus-1.drv /nix/store/f5ps1xv323whzg4qd5pa23xvrdzmhj1p-X-Restart-Triggers-dbus-broker.drv /nix/store/yli1bry07r3g52daddqmcmqd77kkmwqa-unit-dbus-broker.service.drv /nix/store/972as81ymiwzjxvslyr4ny070nd5k366-user-units.drv /nix/store/har6i15qdv204sykq0xk1sjs29zn210j-unit-opencrow.service.drv /nix/store/574m24f9wf8zr3hw5q9iqpri3ikqsn6b-X-Restart-Triggers-systemd-tmpfiles-resetup.drv /nix/store/pmc2ykby6f0fwayi8aw6b3gnz47bz56q-unit-systemd-tmpfiles-resetup.service.drv /nix/store/z270f14ggjg4a5xiy17nf5dhnjaj5vma-unit-dbus-broker.service.drv /nix/store/jv7y6rsr1bbcq1hwy0j1nk1xzfjgyl09-system-units.drv /nix/store/c3a77jlww6955y7na0w07rg8apmmjkji-etc.drv /nix/store/ddjbwyia8s420pbv5pgpj5lwf6zh8sdr-activate.drv /nix/store/x24rz0i36n0yrahli7vhsi4bp1hmjg8d-nixos-system-opencrow-26.11pre-git.drv /nix/store/44bl4f4rrc1jjmarlnvlndknlhncmqij-etc-nixos-containers-opencrow.conf.drv /nix/store/jmpm54664x6y905mq7hzws9q3bmqgf1p-Cargo.toml.drv /nix/store/sl253lb3l59vs652ck9bwnqd0a7ji8hj-Cargo.toml.drv /nix/store/vh0rijj4pm1ydgbp3539s6f9x9zcjdzw-Cargo.toml.drv /nix/store/ji08x4p8yfgwql63fidlnzibc091p4w9-source.drv /nix/store/8xjrcfmm6hss5nazj4mvy7dd5kl0manx-cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8.drv /nix/store/8kl5y1n4z0vp0c2khm7hl8z1ib23jgyl-linkLockedDeps.drv /nix/store/qag0m0ia86xw4ddjisjq889mfq28i4bg-vendor-cargo-deps.drv /nix/store/5ckqmhrkawx3kb2gqdvp5jl9g8vijhf0-tribuchet-deps-0.1.0.drv /nix/store/mqpjxcj4wrwdxz4fjl6yvammflrsxq5c-tribuchet-0.1.0.drv /nix/store/6akxlj1ahcwmp7psybhdxis6dr63pa2h-tribuchet-attach.drv /nix/store/bi9h25gl9rg7r2dc0mj736jqm21aycp2-hub.toml.drv /nix/store/1xsvq0gy80cpjdq01zwxkgxnqvjsgxk6-unit-dbus-broker.service.drv /nix/store/nv9vda68y7ws3l7x96ikmrm26wcafscq-config.toml.drv /nix/store/48ijq7d0k85vz1p31xb82yfaphrgy5bb-unit-telegraf.service.drv /nix/store/1zzav84z2bnqyixpmvbr7jwcsjyr2xlv-cargo-package-deps-0.1.0.drv /nix/store/ffbvzs1xsyhzcbpf32134wxx73vhvxp1-cargo-package-0.1.0.drv /nix/store/7h1z0wg2g382dm0qb6hhm88kjsabxsy5-unit-herdr-eternal-server.service.drv /nix/store/gs732x1achk2w5sz6m99a866bqyc7z7b-unit-harmonia-daemon.service.drv /nix/store/qd4px2ay24bvflv4bvkykyhi463plwim-X-Restart-Triggers-tribuchet-hub.drv /nix/store/kh2r411400jngc6zv2mm5yl6r90afkh0-unit-tribuchet-hub.service.drv /nix/store/n19nnvdhpk3rvf3k3nsxrprcq0zfzj7n-unit-tincr-retiolum.service.drv /nix/store/jakhz3ahgxc1v31igna5s39k6j9msn40-X-Restart-Triggers-container-opencrow.drv /nix/store/qny1hj06il25nlmpr79hgdz80wl601qy-unit-container-opencrow.service.drv /nix/store/wdj09j84kwq4b1mmab76h983kwls72b0-system-units.drv /nix/store/vngpb6mr3mhimh8j2s6qn7ksq00043vq-etc.drv /nix/store/0mxnrqfviicbqkrmnss43z88qcbdkxr3-activate.drv /nix/store/f6djzk2yvsw1ad6vx4il20j9hrrf8yjb-nixos-system-eve-26.11.20260806.f7215b7.drv building '/nix/store/gmv5wnzwi1gij15grdfhxgmpxa3f3iys-nixos-tmpfiles.d.drv' building '/nix/store/nv9vda68y7ws3l7x96ikmrm26wcafscq-config.toml.drv' building '/nix/store/79gzyq2428h8bpvwsw9673j4yxb0waz3-vdirsyncer-hooks.drv' config.toml> tribuchet: building on jamie nixos-tmpfiles.d> tribuchet: building on jamie building '/nix/store/8xjrcfmm6hss5nazj4mvy7dd5kl0manx-cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8.drv' vdirsyncer-hooks> tribuchet: building on jamie building '/nix/store/1lxdpr37sd40hlyl5k40j82d78qjy742-Cargo.toml.drv' building '/nix/store/22xqqwml2iqbp18hzcxhdnig85dpp9xh-Cargo.toml.drv' building '/nix/store/3avsp9bb6abml96nrz4bv0h33sc18sn1-Cargo.toml.drv' building '/nix/store/3y9630nk2hzb10gg9iich3ib0ipblbk9-Cargo.toml.drv' building '/nix/store/5pb147imgy5k6jyxr0bf21zddhqc08py-Cargo.toml.drv' building '/nix/store/5xv9cllfd8sa4s140crv0ik22vljardq-Cargo.toml.drv' building '/nix/store/7rpyk1ra5fwx27a2cl12hdnx2kkzkxr8-Cargo.toml.drv' building '/nix/store/a762p29gf8i90bm13ylzwyqi4mbihzqw-Cargo.toml.drv' building '/nix/store/d5n74wm44dyi94qacrz9q7gixdwylhh7-Cargo.toml.drv' building '/nix/store/d7sj6bipx4w2f57x18x78yl00s9a19y9-Cargo.toml.drv' building '/nix/store/h3s4aj3jfxb1g9vzzjf8c9dcffzmibvz-Cargo.toml.drv' building '/nix/store/h6s1dzw17xh3cmmqpn8q0h5hw22biakk-Cargo.toml.drv' Cargo.toml> tribuchet: building on jamie cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> tribuchet: building on jamie config.toml> structuredAttrs is enabled building '/nix/store/j0brwd2bchjnhqznr20698ab1jgkq7gp-Cargo.toml.drv' building '/nix/store/n8l5zpyywilgkyah1f94awknajvi0zpj-Cargo.toml.drv' cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> Running phase: unpackPhase cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> unpacking source archive /nix/store/3sk3chv5sbj0wjh3bzq7h4l7143a69ly-source cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> source root is source cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> Running phase: patchPhase cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> Running phase: updateAutotoolsGnuConfigScriptsPhase cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> Running phase: installPhase cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> warning: manifest has no description cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> | cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info building '/nix/store/har6i15qdv204sykq0xk1sjs29zn210j-unit-opencrow.service.drv' cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> warning: manifest has no description, license, license-file, documentation, homepage or repository cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> | cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info Cargo.toml> tribuchet: building on jamie building '/nix/store/j202iyxsw93pdlk6qr78ph3dkvf5d182-Cargo.toml.drv' cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> warning: manifest has no description cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> | cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info Cargo.toml> tribuchet: building on jamie building '/nix/store/jmpm54664x6y905mq7hzws9q3bmqgf1p-Cargo.toml.drv' cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> warning: manifest has no description, license, license-file, documentation, homepage or repository cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> | cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> warning: manifest has no description cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> | cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info Cargo.toml> tribuchet: building on jamie building '/nix/store/kwqxcw04gpj70s8f83dwfvl02aivzsar-Cargo.toml.drv' cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> warning: manifest has no description cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> | cargo-git-https-github.com-nix-community-harmonia-d5201ff458c273438901d9a61ca2d659946e67f8> = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info Cargo.toml> tribuchet: building on jamie building '/nix/store/v0lgb8g3n3134hxd80xn5fq0s3hgzgcq-Cargo.toml.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/n9g9cbdv04cy5nm8cwqh00rr73vz6w75-Cargo.toml.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/nlq10fkp6qxffcixh323yzy0mck7p2nl-Cargo.toml.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/p2ps35j29ysmg1n3lvr2180bzkf43wsk-Cargo.toml.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/rv0b9ka2gd0wgf1zfihd0wnxx702520j-Cargo.toml.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/sl253lb3l59vs652ck9bwnqd0a7ji8hj-Cargo.toml.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/x350nqr3drb08n9ss2z0w7nmang983gp-Cargo.toml.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/xd2qwhd5a24ddwfrb3v68gwrw46idl4v-Cargo.toml.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/xpdy6p8m0zvjcm7djj33faq535xg1gg8-Cargo.toml.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/slp5v8w8jarbyaqfjy39y5bi940pn8j3-system-path.drv' unit-opencrow.service> tribuchet: building on jamie building '/nix/store/8kl5y1n4z0vp0c2khm7hl8z1ib23jgyl-linkLockedDeps.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/vh0rijj4pm1ydgbp3539s6f9x9zcjdzw-Cargo.toml.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/i1n2clxar2w1agmnw013p1n8zm63yn8g-Cargo.toml.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/48ijq7d0k85vz1p31xb82yfaphrgy5bb-unit-telegraf.service.drv' Cargo.toml> tribuchet: building on jamie building '/nix/store/09d8yjlbpd2a6r368a5w678w59222jvg-tmpfiles.d.drv' Cargo.toml> tribuchet: building on jamie Cargo.toml> tribuchet: building on jamie Cargo.toml> tribuchet: building on jamie Cargo.toml> tribuchet: building on jamie Cargo.toml> tribuchet: building on jamie Cargo.toml> tribuchet: building on jamie Cargo.toml> tribuchet: building on jamie Cargo.toml> tribuchet: building on jamie system-path> tribuchet: building on jamie system-path> structuredAttrs is enabled linkLockedDeps> tribuchet: building on jamie system-path> created 7181 symlinks in user environment system-path> install-info: warning: no info dir entry in `/nix/store/5hi8kc59z0zj6h4p3m8qsl7d2sjpfgb3-system-path/share/info/gawknotes.info' Cargo.toml> tribuchet: building on jamie building '/nix/store/qag0m0ia86xw4ddjisjq889mfq28i4bg-vendor-cargo-deps.drv' Cargo.toml> tribuchet: building on jamie unit-telegraf.service> tribuchet: building on jamie building '/nix/store/ji08x4p8yfgwql63fidlnzibc091p4w9-source.drv' building '/nix/store/kip6k1ghr0k7vdn4gd5cw0m4zxis3dpw-dbus-1.drv' tmpfiles.d> tribuchet: building on jamie vendor-cargo-deps> tribuchet: building on jamie building '/nix/store/d0vk4aix3sh4754j87dyxr7941h2dbnw-source.drv' source> tribuchet: building on jamie building '/nix/store/574m24f9wf8zr3hw5q9iqpri3ikqsn6b-X-Restart-Triggers-systemd-tmpfiles-resetup.drv' dbus-1> tribuchet: building on jamie source> tribuchet: building on jamie X-Restart-Triggers-systemd-tmpfiles-resetup> tribuchet: building on jamie building '/nix/store/5ckqmhrkawx3kb2gqdvp5jl9g8vijhf0-tribuchet-deps-0.1.0.drv' tribuchet-deps-0.1.0> tribuchet: building on jamie building '/nix/store/f5ps1xv323whzg4qd5pa23xvrdzmhj1p-X-Restart-Triggers-dbus-broker.drv' X-Restart-Triggers-dbus-broker> tribuchet: building on jamie building '/nix/store/pmc2ykby6f0fwayi8aw6b3gnz47bz56q-unit-systemd-tmpfiles-resetup.service.drv' building '/nix/store/5v05d3knc71wl440kgsv83yg3yi5fman-harmonia-deps-3.1.0.drv' unit-systemd-tmpfiles-resetup.service> tribuchet: building on jamie harmonia-deps-3.1.0> tribuchet: building on jamie unit-systemd-tmpfiles-resetup.service> structuredAttrs is enabled building '/nix/store/yli1bry07r3g52daddqmcmqd77kkmwqa-unit-dbus-broker.service.drv' building '/nix/store/z270f14ggjg4a5xiy17nf5dhnjaj5vma-unit-dbus-broker.service.drv' unit-dbus-broker.service> tribuchet: building on jamie unit-dbus-broker.service> structuredAttrs is enabled unit-dbus-broker.service> tribuchet: building on jamie building '/nix/store/972as81ymiwzjxvslyr4ny070nd5k366-user-units.drv' unit-dbus-broker.service> structuredAttrs is enabled building '/nix/store/jv7y6rsr1bbcq1hwy0j1nk1xzfjgyl09-system-units.drv' building '/nix/store/np67mfya2mq2w0ya734ydrair2z6x6vf-system-path.drv' building '/nix/store/7h1z0wg2g382dm0qb6hhm88kjsabxsy5-unit-herdr-eternal-server.service.drv' building '/nix/store/n19nnvdhpk3rvf3k3nsxrprcq0zfzj7n-unit-tincr-retiolum.service.drv' user-units> tribuchet: building on jamie system-units> tribuchet: building on jamie system-path> tribuchet: building on jamie building '/nix/store/c3a77jlww6955y7na0w07rg8apmmjkji-etc.drv' unit-herdr-eternal-server.service> tribuchet: building on jamie building '/nix/store/kjqhym6lz4vrsv2z67nnasshdq7sxrxh-dbus-1.drv' unit-herdr-eternal-server.service> structuredAttrs is enabled unit-tincr-retiolum.service> tribuchet: building on jamie etc> tribuchet: building on jamie dbus-1> tribuchet: building on jamie building '/nix/store/mqpjxcj4wrwdxz4fjl6yvammflrsxq5c-tribuchet-0.1.0.drv' building '/nix/store/ddjbwyia8s420pbv5pgpj5lwf6zh8sdr-activate.drv' building '/nix/store/f6kdj3g1ycqm4ibw1ahgbprqgsac9kxx-X-Restart-Triggers-dbus-broker.drv' building '/nix/store/gj0rbgcbjrznbyz0y2q5zy2hv3m0anm7-harmonia-3.1.0.drv' tribuchet-0.1.0> tribuchet: building on jamie activate> tribuchet: building on jamie tribuchet-0.1.0> Running phase: unpackPhase tribuchet-0.1.0> unpacking source archive /nix/store/cw94zkkzcid9wgqjbb2d57n7b0q8rbs5-source tribuchet-0.1.0> source root is source tribuchet-0.1.0> Running phase: patchPhase tribuchet-0.1.0> Executing configureCargoCommonVars tribuchet-0.1.0> decompressing cargo artifacts from /nix/store/a4r9sbkflshhb1d8qyn9sfnv4qxi7hr8-tribuchet-deps-0.1.0/target.tar.zst to target X-Restart-Triggers-dbus-broker> tribuchet: building on jamie building '/nix/store/x24rz0i36n0yrahli7vhsi4bp1hmjg8d-nixos-system-opencrow-26.11pre-git.drv' tribuchet-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase tribuchet-0.1.0> Running phase: configurePhase tribuchet-0.1.0> will append /build/source/.cargo-home/config.toml with contents of /nix/store/hqc4fq0zn9c17xys57dq5hyik0b8v1a9-vendor-cargo-deps/config.toml tribuchet-0.1.0> default configurePhase, nothing to do tribuchet-0.1.0> Running phase: buildPhase tribuchet-0.1.0> +++ command cargo --version tribuchet-0.1.0> cargo 1.97.0 (c980f4866 2026-06-30) tribuchet-0.1.0> +++ command cargo build --release --message-format json-render-diagnostics --locked harmonia-3.1.0> tribuchet: building on jamie building '/nix/store/1xsvq0gy80cpjdq01zwxkgxnqvjsgxk6-unit-dbus-broker.service.drv' building '/nix/store/nzk96a3kaqxfmwnz78n27g7q1f4ywzhj-unit-dbus-broker.service.drv' tribuchet-0.1.0> Compiling sandbox-proto v0.1.0 (/build/source/crates/sandbox-proto) tribuchet-0.1.0> Compiling tribuchet v0.1.0 (/build/source/crates/tribuchet) harmonia-3.1.0> Running phase: unpackPhase harmonia-3.1.0> unpacking source archive /nix/store/xw45hfwpr2bbx9296d59rd9l0vflx27p-source harmonia-3.1.0> source root is source harmonia-3.1.0> Running phase: patchPhase harmonia-3.1.0> Executing configureCargoCommonVars harmonia-3.1.0> decompressing cargo artifacts from /nix/store/2g0ffc95kk4ynvcpc2gf82y3d2a0vwh5-harmonia-deps-3.1.0/target.tar.zst to target harmonia-3.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase harmonia-3.1.0> Running phase: configurePhase harmonia-3.1.0> will append /build/source/.cargo-home/config.toml with contents of /nix/store/mvba0hn5d47ckhr3hz8zmfdz9n6gr36l-vendor-cargo-deps/config.toml harmonia-3.1.0> default configurePhase, nothing to do harmonia-3.1.0> Running phase: buildPhase harmonia-3.1.0> +++ command cargo --version harmonia-3.1.0> cargo 1.97.0 (c980f4866 2026-06-30) harmonia-3.1.0> +++ command cargo build --release --message-format json-render-diagnostics --locked harmonia-3.1.0> Compiling harmonia-utils-base-encoding v0.0.0-alpha.0 (/build/source/harmonia-utils-base-encoding) harmonia-3.1.0> Compiling harmonia-file-core v3.1.0 (/build/source/harmonia-file-core) harmonia-3.1.0> Compiling harmonia-utils-io v0.0.0-alpha.0 (/build/source/harmonia-utils-io) harmonia-3.1.0> Compiling harmonia-protocol-derive v3.1.0 (/build/source/harmonia-protocol-derive) harmonia-3.1.0> Compiling harmonia-client v3.1.0 (/build/source/harmonia-client) harmonia-3.1.0> Compiling harmonia-ssh-store v3.1.0 (/build/source/harmonia-ssh-store) harmonia-3.1.0> Compiling harmonia-utils-test v0.0.0-alpha.0 (/build/source/harmonia-utils-test) harmonia-3.1.0> Compiling harmonia-utils-hash v0.0.0-alpha.0 (/build/source/harmonia-utils-hash) harmonia-3.1.0> Compiling harmonia-utils-signature v3.1.0 (/build/source/harmonia-utils-signature) harmonia-3.1.0> Compiling harmonia-file-nar v3.1.0 (/build/source/harmonia-file-nar) harmonia-3.1.0> Compiling harmonia-store-path v3.1.0 (/build/source/harmonia-store-path) harmonia-3.1.0> Compiling harmonia-store-content-address v3.1.0 (/build/source/harmonia-store-content-address) harmonia-3.1.0> Compiling harmonia-store-ref-scan v0.0.0-alpha.0 (/build/source/harmonia-store-ref-scan) harmonia-3.1.0> Compiling harmonia-store-derivation v0.0.0-alpha.0 (/build/source/harmonia-store-derivation) harmonia-3.1.0> Compiling harmonia-store-path-info v3.1.0 (/build/source/harmonia-store-path-info) harmonia-3.1.0> Compiling harmonia-store-nar-info v3.1.0 (/build/source/harmonia-store-nar-info) harmonia-3.1.0> Compiling harmonia-store-aterm v0.0.0-alpha.0 (/build/source/harmonia-store-aterm) harmonia-3.1.0> Compiling harmonia-store-build-result v3.1.0 (/build/source/harmonia-store-build-result) harmonia-3.1.0> Compiling harmonia-store-db v3.1.0 (/build/source/harmonia-store-db) harmonia-3.1.0> Compiling harmonia-protocol v3.1.0 (/build/source/harmonia-protocol) harmonia-3.1.0> Compiling harmonia-cache v3.1.0 (/build/source/harmonia-cache) harmonia-3.1.0> Compiling harmonia-daemon v3.1.0 (/build/source/harmonia-daemon) harmonia-3.1.0> Compiling harmonia-store-remote v3.1.0 (/build/source/harmonia-store-remote) nixos-system-opencrow-26.11pre-git> tribuchet: building on jamie unit-dbus-broker.service> tribuchet: building on jamie nixos-system-opencrow-26.11pre-git> structuredAttrs is enabled unit-dbus-broker.service> tribuchet: building on jamie building '/nix/store/44bl4f4rrc1jjmarlnvlndknlhncmqij-etc-nixos-containers-opencrow.conf.drv' building '/nix/store/3ga5kl3rb01n22w2v4mn1jx33zprjywp-user-units.drv' harmonia-3.1.0> Finished `release` profile [optimized] target(s) in 11.14s harmonia-3.1.0> searching for bins/libs to install from cargo build log at cargoBuildLogjFoh.json harmonia-3.1.0> installing /build/source/target/release/harmonia in postBuildInstallFromCargoBuildLogOutTempmrf/bin harmonia-3.1.0> installing /build/source/target/release/harmonia-cache in postBuildInstallFromCargoBuildLogOutTempmrf/bin harmonia-3.1.0> installing /build/source/target/release/harmonia-daemon in postBuildInstallFromCargoBuildLogOutTempmrf/bin harmonia-3.1.0> searching for bins/libs complete harmonia-3.1.0> Running phase: installPhase harmonia-3.1.0> actually installing contents of postBuildInstallFromCargoBuildLogOutTempmrf to /nix/store/j7svhqccpbxi4qpv5wbdx2p0jfkaga61-harmonia-3.1.0 harmonia-3.1.0> stripping references to Rust toolchain harmonia-3.1.0> Rust toolchain at: /nix/store/780x05ayqxz76pml1gi5jkar1pg0vk0g-rustc-1.97.1 harmonia-3.1.0> stripping Rust toolchain references done harmonia-3.1.0> stripping references to cargoVendorDir from: harmonia-3.1.0> /nix/store/j7svhqccpbxi4qpv5wbdx2p0jfkaga61-harmonia-3.1.0/bin/.harmonia-wrapped harmonia-3.1.0> /nix/store/j7svhqccpbxi4qpv5wbdx2p0jfkaga61-harmonia-3.1.0/bin/harmonia harmonia-3.1.0> /nix/store/j7svhqccpbxi4qpv5wbdx2p0jfkaga61-harmonia-3.1.0/bin/harmonia-cache harmonia-3.1.0> /nix/store/j7svhqccpbxi4qpv5wbdx2p0jfkaga61-harmonia-3.1.0/bin/harmonia-daemon harmonia-3.1.0> stripping references done harmonia-3.1.0> Running phase: fixupPhase harmonia-3.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/j7svhqccpbxi4qpv5wbdx2p0jfkaga61-harmonia-3.1.0 harmonia-3.1.0> shrinking /nix/store/j7svhqccpbxi4qpv5wbdx2p0jfkaga61-harmonia-3.1.0/bin/.harmonia-wrapped harmonia-3.1.0> shrinking /nix/store/j7svhqccpbxi4qpv5wbdx2p0jfkaga61-harmonia-3.1.0/bin/harmonia-cache harmonia-3.1.0> shrinking /nix/store/j7svhqccpbxi4qpv5wbdx2p0jfkaga61-harmonia-3.1.0/bin/harmonia-daemon harmonia-3.1.0> checking for references to /build/ in /nix/store/j7svhqccpbxi4qpv5wbdx2p0jfkaga61-harmonia-3.1.0... harmonia-3.1.0> patching script interpreter paths in /nix/store/j7svhqccpbxi4qpv5wbdx2p0jfkaga61-harmonia-3.1.0 harmonia-3.1.0> stripping (with command strip and flags -S -p) in /nix/store/j7svhqccpbxi4qpv5wbdx2p0jfkaga61-harmonia-3.1.0/bin building '/nix/store/gs732x1achk2w5sz6m99a866bqyc7z7b-unit-harmonia-daemon.service.drv' building '/nix/store/07987dkz79l643bfvyh72clhd1gbvbjb-unit-harmonia-dev.service.drv' tribuchet-0.1.0> Finished `release` profile [optimized] target(s) in 19.47s tribuchet-0.1.0> searching for bins/libs to install from cargo build log at cargoBuildLogB9En.json tribuchet-0.1.0> installing /build/source/target/release/tribuchet in postBuildInstallFromCargoBuildLogOutTempDnH/bin tribuchet-0.1.0> searching for bins/libs complete tribuchet-0.1.0> Running phase: checkPhase tribuchet-0.1.0> +++ command cargo test --release --locked tribuchet-0.1.0> Compiling sandbox-proto v0.1.0 (/build/source/crates/sandbox-proto) tribuchet-0.1.0> Compiling tribuchet v0.1.0 (/build/source/crates/tribuchet) etc-nixos-containers-opencrow.conf> tribuchet: building on jamie user-units> tribuchet: building on jamie building '/nix/store/jakhz3ahgxc1v31igna5s39k6j9msn40-X-Restart-Triggers-container-opencrow.drv' unit-harmonia-daemon.service> tribuchet: building on jamie unit-harmonia-dev.service> tribuchet: building on jamie tribuchet-0.1.0> Finished `release` profile [optimized] target(s) in 8.97s tribuchet-0.1.0> Running unittests src/lib.rs (target/release/deps/sandbox_proto-caa7f1a93db1cc89) tribuchet-0.1.0> tribuchet-0.1.0> running 5 tests tribuchet-0.1.0> test framing::tests::closed_connection_is_err ... ok tribuchet-0.1.0> test framing::tests::error_reply_is_err ... ok tribuchet-0.1.0> test framing::tests::reply_roundtrip ... ok tribuchet-0.1.0> test framing::tests::call_roundtrip_with_fds ... ok tribuchet-0.1.0> test framing::tests::large_message_leaves_the_next_one_intact ... ok tribuchet-0.1.0> tribuchet-0.1.0> test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s tribuchet-0.1.0> tribuchet-0.1.0> Running unittests src/main.rs (target/release/deps/tribuchet-ca52c775d111b24e) tribuchet-0.1.0> tribuchet-0.1.0> running 52 tests tribuchet-0.1.0> test build_json::tests::system_features_from_plain_env ... ok tribuchet-0.1.0> test build_json::tests::fixed_output_detection ... ok tribuchet-0.1.0> test build_json::tests::system_features_from_structured_attrs ... ok tribuchet-0.1.0> test hub::metrics::tests::label_escapes_and_truncates ... ok tribuchet-0.1.0> test config::tests::worker_defaults_and_emulate_map ... ok tribuchet-0.1.0> test config::tests::unknown_keys_are_rejected ... ok tribuchet-0.1.0> test hub::relay::tests::references_are_streamed_before_referrers ... ok tribuchet-0.1.0> test config::tests::env_overrides_tls_paths ... ok tribuchet-0.1.0> test hub::state::tests::nix_config_json_escapes_peer_supplied_systems ... ok tribuchet-0.1.0> test hub::state::tests::worker_caps_feature_matching ... ok tribuchet-0.1.0> test hub::state::tests::departed_worker_keeps_its_platform_expected ... ok tribuchet-0.1.0> test hub::relay::tests::reference_cycles_do_not_loop ... ok tribuchet-0.1.0> test hub::submit::tests::dedupe_key_separates_sections ... ok tribuchet-0.1.0> test hub::submit::tests::dedupe_key_binds_full_request ... ok tribuchet-0.1.0> test hub::state::tests::startup_window_awaits_then_unseen_platform_declines ... ok tribuchet-0.1.0> test hub::submit::tests::request_validation ... ok tribuchet-0.1.0> test hub::state::tests::nix_config_union_systems_and_capped_oversubscribed_jobs ... ok tribuchet-0.1.0> test hub::state::tests::nix_config_without_workers_omits_max_jobs ... ok tribuchet-0.1.0> test hub::state::tests::queued_job_fails_when_last_capable_worker_leaves ... ok tribuchet-0.1.0> test hub::relay::tests::missing_paths_are_validated_against_the_offer ... ok tribuchet-0.1.0> test netpolicy::tests::default_policy_allows_everything ... ok tribuchet-0.1.0> test tailscale::tests::ipv6_addr_is_encoded ... ok tribuchet-0.1.0> test store::tests::store_path_validation ... ok tribuchet-0.1.0> test tailscale::tests::non_200_is_error ... ok tribuchet-0.1.0> test netpolicy::tests::first_match_wins_and_default_applies ... ok tribuchet-0.1.0> test netpolicy::tests::keywords_and_v6_cidrs ... ok tribuchet-0.1.0> test netpolicy::tests::bad_values_are_rejected ... ok tribuchet-0.1.0> test tailscale::tests::parses_whois_body ... ok tribuchet-0.1.0> test worker::binfmt::tests::register_line_format ... ok tribuchet-0.1.0> test worker::agent::tests::env_rewrite_replaces_tmp_dir_references ... ok tribuchet-0.1.0> test worker::caps::tests::recursive_nix_advertised_only_when_enabled_and_native ... ok tribuchet-0.1.0> test worker::binfmt::tests::i686_matches_em_386 ... ok tribuchet-0.1.0> test worker::caps::tests::uid_range_detection ... ok tribuchet-0.1.0> test worker::build::tests::assignment_validation ... ok tribuchet-0.1.0> test tmpdir::tests::refuses_a_symlinked_build_dir ... ok tribuchet-0.1.0> test worker::sandbox::tests::derivation_env_stays_off_the_setup_stage ... ok tribuchet-0.1.0> test tmpdir::tests::unpack_does_not_follow_existing_symlinks ... ok tribuchet-0.1.0> test hub::relay::tests::extras_with_wrong_signature_are_rejected ... ok tribuchet-0.1.0> test worker::tests::sweep_removes_stale_builds_and_legacy_cache ... ok tribuchet-0.1.0> test worker::agent::tests::make_readable_skips_symlinks ... ok tribuchet-0.1.0> test nar::tests::matches_nix_store_dump ... ok tribuchet-0.1.0> test worker::build::tests::pack_one_nar_finds_references_and_excludes_self ... ok tribuchet-0.1.0> test attach::tests::replaces_existing_output_path ... ok tribuchet-0.1.0> test worker::sandbox::tests::recursive_nix_adds_the_daemon_socket_bind ... ok tribuchet-0.1.0> test tmpdir::tests::packs_files_and_skips_symlinks_and_subdirs ... ok tribuchet-0.1.0> test tmpdir::tests::unpack_fixes_modes_and_refuses_non_basenames ... ok tribuchet-0.1.0> test nar::tests::root_symlink_round_trip ... ok tribuchet-0.1.0> test nar::tests::round_trip ... ok tribuchet-0.1.0> test worker::pins::tests::pins_roots_missing_and_self_referencing_paths ... ok tribuchet-0.1.0> test worker::pins::tests::references_outside_the_offer_are_ignored ... ok tribuchet-0.1.0> test worker::agents::tests::agent_runs_a_build_end_to_end ... ok tribuchet-0.1.0> test tmpdir::tests::large_files_round_trip ... ok tribuchet-0.1.0> tribuchet-0.1.0> test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s tribuchet-0.1.0> tribuchet-0.1.0> Doc-tests sandbox_proto tribuchet-0.1.0> tribuchet-0.1.0> running 0 tests tribuchet-0.1.0> tribuchet-0.1.0> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s tribuchet-0.1.0> tribuchet-0.1.0> Running phase: installPhase tribuchet-0.1.0> actually installing contents of postBuildInstallFromCargoBuildLogOutTempDnH to /nix/store/n16371hm8m4qm69mply18ff3vzfggyaj-tribuchet-0.1.0 tribuchet-0.1.0> stripping references to Rust toolchain tribuchet-0.1.0> Rust toolchain at: /nix/store/780x05ayqxz76pml1gi5jkar1pg0vk0g-rustc-1.97.1 tribuchet-0.1.0> stripping Rust toolchain references done tribuchet-0.1.0> stripping references to cargoVendorDir from: tribuchet-0.1.0> /nix/store/n16371hm8m4qm69mply18ff3vzfggyaj-tribuchet-0.1.0/bin/tribuchet tribuchet-0.1.0> stripping references done tribuchet-0.1.0> Running phase: fixupPhase tribuchet-0.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/n16371hm8m4qm69mply18ff3vzfggyaj-tribuchet-0.1.0 tribuchet-0.1.0> shrinking /nix/store/n16371hm8m4qm69mply18ff3vzfggyaj-tribuchet-0.1.0/bin/tribuchet tribuchet-0.1.0> checking for references to /build/ in /nix/store/n16371hm8m4qm69mply18ff3vzfggyaj-tribuchet-0.1.0... tribuchet-0.1.0> patching script interpreter paths in /nix/store/n16371hm8m4qm69mply18ff3vzfggyaj-tribuchet-0.1.0 tribuchet-0.1.0> stripping (with command strip and flags -S -p) in /nix/store/n16371hm8m4qm69mply18ff3vzfggyaj-tribuchet-0.1.0/bin building '/nix/store/6akxlj1ahcwmp7psybhdxis6dr63pa2h-tribuchet-attach.drv' X-Restart-Triggers-container-opencrow> tribuchet: building on jamie building '/nix/store/qny1hj06il25nlmpr79hgdz80wl601qy-unit-container-opencrow.service.drv' tribuchet-attach> tribuchet: building on jamie building '/nix/store/bi9h25gl9rg7r2dc0mj736jqm21aycp2-hub.toml.drv' unit-container-opencrow.service> tribuchet: building on jamie unit-container-opencrow.service> structuredAttrs is enabled hub.toml> tribuchet: building on jamie building '/nix/store/qd4px2ay24bvflv4bvkykyhi463plwim-X-Restart-Triggers-tribuchet-hub.drv' X-Restart-Triggers-tribuchet-hub> tribuchet: building on jamie building '/nix/store/kh2r411400jngc6zv2mm5yl6r90afkh0-unit-tribuchet-hub.service.drv' unit-tribuchet-hub.service> tribuchet: building on jamie unit-tribuchet-hub.service> structuredAttrs is enabled building '/nix/store/wdj09j84kwq4b1mmab76h983kwls72b0-system-units.drv' system-units> tribuchet: building on jamie building '/nix/store/vngpb6mr3mhimh8j2s6qn7ksq00043vq-etc.drv' etc> tribuchet: building on jamie building '/nix/store/0mxnrqfviicbqkrmnss43z88qcbdkxr3-activate.drv' activate> tribuchet: building on jamie building '/nix/store/f6djzk2yvsw1ad6vx4il20j9hrrf8yjb-nixos-system-eve-26.11.20260806.f7215b7.drv' nixos-system-eve-26.11.20260806.f7215b7> tribuchet: building on jamie post-build step Upload coverage to codecov: ok Skipping codecov: project=Mic92/dotfiles attr=default.checks.x86_64-linux.nixos-eve