these 38 derivations will be built: /nix/store/62vp88asj6bd27crcawlsazdz8acqv3s-nix-util-2.36.0pre.drv /nix/store/q9bmj7r9afxvx4sz55vc88rmzry100nz-nix-store-2.36.0pre.drv /nix/store/y5p9kcbnzkr4nfhxi0x5lykqvjfx6mbs-nix-fetchers-2.36.0pre.drv /nix/store/0dj1z5ldng2glcaa9nn6acwhq9jw01cf-nix-expr-2.36.0pre.drv /nix/store/7ylhdddhk7k955q3x23q08fm1rvgfli9-nix-util-c-2.36.0pre.drv /nix/store/ix8qkl5iihj3ni7sr8r96i9836w53yma-nix-util-test-support-2.36.0pre.drv /nix/store/1jwawir6zw8x4yiaivagrg9fwrbf0szd-nix-util-tests-2.36.0pre.drv /nix/store/c53kbh0wnfcznp5csdyb9xm1n2ik7ymm-nix-store-c-2.36.0pre.drv /nix/store/vinf0kn24p7kvn5kybwxfjmfvb6bgwyp-nix-expr-c-2.36.0pre.drv /nix/store/25zxr3ld7s1zqavx0dkm9bzzw0d13mbl-nix-fetchers-c-2.36.0pre.drv /nix/store/2hl0pkczabp1x07c062baw3mc3frymn7-nix-store-test-support-2.36.0pre.drv /nix/store/zpbzsg98ch80pcdn93zf95jx6jsp4cqp-nix-main-2.36.0pre.drv /nix/store/5dhqii43lzlc8wz1vd5vx18c573z6xia-nix-main-c-2.36.0pre.drv /nix/store/h5y32ykfh2x9jr6dw39fz0kn04qijzj1-nix-flake-2.36.0pre.drv /nix/store/sajk105b1kay0s18dw8xmqvx38wi0g4l-nix-flake-c-2.36.0pre.drv /nix/store/ss8wq670svlgljkrj2gbkh38v21g6wbn-nix-cmd-2.36.0pre.drv /nix/store/w1cxlx0m2jg3pj85zdpcx0192gkhvs2l-nix-2.36.0pre20260901_6656054.drv /nix/store/2l6ajv3853qdwpslgydgp7v79hv98cbn-nix-manual-2.36.0pre20260901_6656054.drv /nix/store/wjkzw0s21l8mpxv9w8fksad37603avkb-nix-util-test-support-2.36.0pre.drv /nix/store/p6m5c218lxi35482yw74xndyqrkjs528-nix-expr-tests-2.36.0pre.drv /nix/store/6c681vdv2kysr5va8ll0wcjj02qzlpby-nix-expr-tests-run.drv /nix/store/c8h19ym1dcpvfclh13xcmxiphql5kwal-nix-util-tests-run-without-new-syscalls.drv /nix/store/cmzspl37hclvlpvg55z2h248kwjz6n7m-nix-util-tests-run.drv /nix/store/daf0pxb9zyf9b5qinjn4x60s51jvskvc-nix-nswrapper-2.36.0pre.drv /nix/store/q4lq90brjbr7js461i3shqrx2wx1ymhh-nix-flake-tests-2.36.0pre.drv /nix/store/iqlz3ifr8bmjg0x896lsf21zj1jk4hwn-nix-flake-tests-run.drv /nix/store/msw1drpb6hcyrcckm42k6y4hkmfbpc01-nix-store-tests-2.36.0pre.drv /nix/store/lvzscmca3cx168qwzvsfnjcv4k8iv0l7-nix-store-tests-run.drv /nix/store/px6wz2bb14ch8121w7yq5nbws2szkkvd-nix-functional-tests-2.36.0pre20260901_6656054.drv /nix/store/ihlkygirmb77jlb4xr63w822373zf2zz-nix-fetchers-tests-2.36.0pre.drv /nix/store/yzzxpdildlll225r8km24dkn58dc9ihr-nix-fetchers-tests-run.drv /nix/store/clzpphaad2zbyf8spjwz6c0ambxrb3r9-nix-2.36.0pre20260901_6656054.drv /nix/store/prwgwghayzzk207rmcnvbyzf7m4ad62k-cargo-package-0.1.0.drv /nix/store/8dknli6w780vjxj2vq24jgkwwf358rix-home-manager-path.drv /nix/store/80r81mijgmh4p84y2wi7wq4a9v943d0l-activation-script.drv /nix/store/hrd8v0paswpvsipxxscfq0vqpjy9xjzp-hm_hmfontconfigfonts.xml.drv /nix/store/aqmpr54v7cg3najhj34k3winlbz0rd8v-home-manager-files.drv /nix/store/idkvjxyz2kwpcd819rbfy8rxddmlijwx-home-manager-generation.drv building '/nix/store/prwgwghayzzk207rmcnvbyzf7m4ad62k-cargo-package-0.1.0.drv' cargo-package-0.1.0> tribuchet: building on jamie cargo-package-0.1.0> Running phase: unpackPhase cargo-package-0.1.0> unpacking source archive /nix/store/9z14srmxrqphrqvdvv7cl65zpdmcraxp-source cargo-package-0.1.0> source root is source cargo-package-0.1.0> Running phase: patchPhase cargo-package-0.1.0> Executing configureCargoCommonVars cargo-package-0.1.0> decompressing cargo artifacts from /nix/store/14xsz99yqqm651hd1frnfzrwncfa04cf-cargo-package-deps-0.1.0/target.tar.zst to target cargo-package-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase cargo-package-0.1.0> Running phase: configurePhase cargo-package-0.1.0> will append /build/source/.cargo-home/config.toml with contents of /nix/store/i40mdqb65rd5arwnl8ldgsqrl47yvbqb-vendor-cargo-deps/config.toml cargo-package-0.1.0> default configurePhase, nothing to do cargo-package-0.1.0> Running phase: buildPhase cargo-package-0.1.0> +++ command cargo --version cargo-package-0.1.0> cargo 1.97.0 (c980f4866 2026-06-30) cargo-package-0.1.0> +++ command cargo build --release --message-format json-render-diagnostics --locked cargo-package-0.1.0> Compiling herdr-eternal-proto v0.1.0 (/build/source/proto) cargo-package-0.1.0> Compiling herdr-eternal-ssh v0.1.0 (/build/source/client) cargo-package-0.1.0> Compiling herdr-eternal-server v0.1.0 (/build/source/server) cargo-package-0.1.0> Finished `release` profile [optimized] target(s) in 7.10s cargo-package-0.1.0> searching for bins/libs to install from cargo build log at cargoBuildLogSf96.json cargo-package-0.1.0> installing /build/source/target/release/herdr-eternal-ssh in postBuildInstallFromCargoBuildLogOutTempN4n/bin cargo-package-0.1.0> installing /build/source/target/release/herdr-eternal-server in postBuildInstallFromCargoBuildLogOutTempN4n/bin cargo-package-0.1.0> searching for bins/libs complete cargo-package-0.1.0> Running phase: checkPhase cargo-package-0.1.0> +++ command cargo test --release --locked cargo-package-0.1.0> Compiling herdr-eternal-proto v0.1.0 (/build/source/proto) cargo-package-0.1.0> Compiling herdr-eternal-server v0.1.0 (/build/source/server) cargo-package-0.1.0> Compiling herdr-eternal-ssh v0.1.0 (/build/source/client) cargo-package-0.1.0> Finished `release` profile [optimized] target(s) in 16.42s cargo-package-0.1.0> Running unittests src/lib.rs (target/release/deps/herdr_eternal_proto-df47a554dd752adb) cargo-package-0.1.0> cargo-package-0.1.0> running 2 tests cargo-package-0.1.0> test tests::channel_message_roundtrip ... ok cargo-package-0.1.0> test tests::exec_request_roundtrip ... ok cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s cargo-package-0.1.0> cargo-package-0.1.0> Running unittests src/lib.rs (target/release/deps/herdr_eternal_server-2c007cba54d151a3) cargo-package-0.1.0> cargo-package-0.1.0> running 1 test cargo-package-0.1.0> test tests::outbound_log_replays_after_trim ... ok cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s cargo-package-0.1.0> cargo-package-0.1.0> Running unittests src/main.rs (target/release/deps/herdr_eternal_server-8ed00131a22347fa) cargo-package-0.1.0> cargo-package-0.1.0> running 0 tests cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s cargo-package-0.1.0> cargo-package-0.1.0> Running tests/exec.rs (target/release/deps/exec-e6d877e97e0bda1d) cargo-package-0.1.0> cargo-package-0.1.0> running 3 tests cargo-package-0.1.0> test wrong_token_is_rejected ... ok cargo-package-0.1.0> test exec_relays_stdio_and_exit_code ... ok cargo-package-0.1.0> test disconnected_session_expires_after_timeout ... ok cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s cargo-package-0.1.0> cargo-package-0.1.0> Running tests/oidc.rs (target/release/deps/oidc-fecfcb155a72f027) cargo-package-0.1.0> cargo-package-0.1.0> running 1 test cargo-package-0.1.0> test oidc_bearer_tokens_are_validated ... ok cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s cargo-package-0.1.0> cargo-package-0.1.0> Running unittests src/lib.rs (target/release/deps/herdr_eternal_ssh-2c95971dea95ae60) cargo-package-0.1.0> cargo-package-0.1.0> running 1 test cargo-package-0.1.0> test tests::load_target_finds_configured_entry ... ok cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s cargo-package-0.1.0> cargo-package-0.1.0> Running unittests src/main.rs (target/release/deps/herdr_eternal_ssh-240192ad80cacb95) cargo-package-0.1.0> cargo-package-0.1.0> running 3 tests cargo-package-0.1.0> test tests::parses_herdr_bootstrap_invocation ... ok cargo-package-0.1.0> test tests::parses_target_without_command ... ok cargo-package-0.1.0> test tests::missing_target_is_rejected ... ok cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s cargo-package-0.1.0> cargo-package-0.1.0> Running tests/agent.rs (target/release/deps/agent-1c6ca641a04a92b2) cargo-package-0.1.0> cargo-package-0.1.0> running 1 test cargo-package-0.1.0> test remote_program_reaches_local_agent ... ok cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.01s cargo-package-0.1.0> cargo-package-0.1.0> Running tests/exec.rs (target/release/deps/exec-a4a6da151e47a2bf) cargo-package-0.1.0> cargo-package-0.1.0> running 1 test cargo-package-0.1.0> test exec_roundtrip_through_client_and_server ... ok cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s cargo-package-0.1.0> cargo-package-0.1.0> Running tests/handover.rs (target/release/deps/handover-8dd6ecd71781c161) cargo-package-0.1.0> cargo-package-0.1.0> running 1 test cargo-package-0.1.0> test exec_survives_daemon_handover ... ok cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.08s cargo-package-0.1.0> cargo-package-0.1.0> Running tests/herdr_remote.rs (target/release/deps/herdr_remote-d30e6441bad5f9f2) cargo-package-0.1.0> cargo-package-0.1.0> running 1 test cargo-package-0.1.0> test herdr_remote_bootstraps_over_the_transport ... ok cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s cargo-package-0.1.0> cargo-package-0.1.0> Running tests/oidc.rs (target/release/deps/oidc-170879010726e397) cargo-package-0.1.0> cargo-package-0.1.0> running 1 test cargo-package-0.1.0> To authorize testbox, open: http://127.0.0.1:41467/verify?user_code=TEST-CODE cargo-package-0.1.0> Logged in to testbox. cargo-package-0.1.0> test login_and_exec_with_oidc ... ok cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s cargo-package-0.1.0> cargo-package-0.1.0> Running tests/quic.rs (target/release/deps/quic-4fbbd6ac16e48554) cargo-package-0.1.0> cargo-package-0.1.0> running 3 tests cargo-package-0.1.0> test exec_runs_over_quic ... ok cargo-package-0.1.0> test long_running_exec_stays_connected_over_quic ... ok cargo-package-0.1.0> test falls_back_to_websocket_when_quic_is_unreachable ... ok cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.01s cargo-package-0.1.0> cargo-package-0.1.0> Running tests/resume.rs (target/release/deps/resume-0b670e28691fe0c5) cargo-package-0.1.0> cargo-package-0.1.0> running 2 tests cargo-package-0.1.0> test exec_survives_severed_connection ... ok cargo-package-0.1.0> test exec_survives_blackholed_connection ... ok cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s cargo-package-0.1.0> cargo-package-0.1.0> Doc-tests herdr_eternal_proto cargo-package-0.1.0> cargo-package-0.1.0> running 0 tests cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s cargo-package-0.1.0> cargo-package-0.1.0> Doc-tests herdr_eternal_server cargo-package-0.1.0> cargo-package-0.1.0> running 0 tests cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s cargo-package-0.1.0> cargo-package-0.1.0> Doc-tests herdr_eternal_ssh cargo-package-0.1.0> cargo-package-0.1.0> running 0 tests cargo-package-0.1.0> cargo-package-0.1.0> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s cargo-package-0.1.0> cargo-package-0.1.0> Running phase: installPhase cargo-package-0.1.0> actually installing contents of postBuildInstallFromCargoBuildLogOutTempN4n to /nix/store/s0hzd0mzvbpznhaaps6hig205890mfkw-cargo-package-0.1.0 cargo-package-0.1.0> stripping references to Rust toolchain cargo-package-0.1.0> Rust toolchain at: /nix/store/cqlx62f919g8xf2f39bmykslpjdh9z0j-rustc-1.97.1 cargo-package-0.1.0> stripping Rust toolchain references done cargo-package-0.1.0> stripping references to cargoVendorDir from: cargo-package-0.1.0> /nix/store/s0hzd0mzvbpznhaaps6hig205890mfkw-cargo-package-0.1.0/bin/herdr-eternal-server cargo-package-0.1.0> /nix/store/s0hzd0mzvbpznhaaps6hig205890mfkw-cargo-package-0.1.0/bin/herdr-eternal-ssh cargo-package-0.1.0> stripping references done cargo-package-0.1.0> Running phase: fixupPhase cargo-package-0.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/s0hzd0mzvbpznhaaps6hig205890mfkw-cargo-package-0.1.0 cargo-package-0.1.0> shrinking /nix/store/s0hzd0mzvbpznhaaps6hig205890mfkw-cargo-package-0.1.0/bin/herdr-eternal-server cargo-package-0.1.0> shrinking /nix/store/s0hzd0mzvbpznhaaps6hig205890mfkw-cargo-package-0.1.0/bin/herdr-eternal-ssh cargo-package-0.1.0> checking for references to /build/ in /nix/store/s0hzd0mzvbpznhaaps6hig205890mfkw-cargo-package-0.1.0... cargo-package-0.1.0> patching script interpreter paths in /nix/store/s0hzd0mzvbpznhaaps6hig205890mfkw-cargo-package-0.1.0 cargo-package-0.1.0> stripping (with command strip and flags -S -p) in /nix/store/s0hzd0mzvbpznhaaps6hig205890mfkw-cargo-package-0.1.0/bin building '/nix/store/8dknli6w780vjxj2vq24jgkwwf358rix-home-manager-path.drv' home-manager-path> tribuchet: building on jamie home-manager-path> structuredAttrs is enabled home-manager-path> created 5260 symlinks in user environment building '/nix/store/80r81mijgmh4p84y2wi7wq4a9v943d0l-activation-script.drv' building '/nix/store/hrd8v0paswpvsipxxscfq0vqpjy9xjzp-hm_hmfontconfigfonts.xml.drv' activation-script> tribuchet: building on jamie hm_hmfontconfigfonts.xml> tribuchet: building on jamie hm_hmfontconfigfonts.xml> structuredAttrs is enabled building '/nix/store/aqmpr54v7cg3najhj34k3winlbz0rd8v-home-manager-files.drv' home-manager-files> tribuchet: building on jamie building '/nix/store/idkvjxyz2kwpcd819rbfy8rxddmlijwx-home-manager-generation.drv' home-manager-generation> tribuchet: building on jamie post-build step Upload coverage to codecov: ok Skipping codecov: project=Mic92/dotfiles attr=checks.x86_64-linux.home-manager-desktop