1this derivation will be built:2 /nix/store/lnsbbkjkcsga3ivvn9sysrkygb25x0hd-tribuchet-0.1.0.drv3building '/nix/store/lnsbbkjkcsga3ivvn9sysrkygb25x0hd-tribuchet-0.1.0.drv' on 'ssh-ng://customer@mac02'4warning: unable to download 'https://cache.numtide.com/ilkwqrn6f299fbgx7dd912kg9a4djqs4.narinfo': HTTP error 500; retrying in 327 ms (attempt 1/5)5warning: unable to download 'https://cache.numtide.com/ilkwqrn6f299fbgx7dd912kg9a4djqs4.narinfo': HTTP error 500; retrying in 557 ms (attempt 2/5)6warning: unable to download 'https://cache.numtide.com/ilkwqrn6f299fbgx7dd912kg9a4djqs4.narinfo': HTTP error 500; retrying in 1102 ms (attempt 3/5)7warning: unable to download 'https://cache.numtide.com/ilkwqrn6f299fbgx7dd912kg9a4djqs4.narinfo': HTTP error 500; retrying in 2527 ms (attempt 4/5)8disabling binary cache 'https://cache.numtide.com' for 60 seconds9error: unable to download 'https://cache.numtide.com/ilkwqrn6f299fbgx7dd912kg9a4djqs4.narinfo': HTTP error 50010building '/nix/store/lnsbbkjkcsga3ivvn9sysrkygb25x0hd-tribuchet-0.1.0.drv'11tribuchet-0.1.0> Running phase: unpackPhase12tribuchet-0.1.0> unpacking source archive /nix/store/ilkwqrn6f299fbgx7dd912kg9a4djqs4-source13tribuchet-0.1.0> source root is source14tribuchet-0.1.0> Running phase: patchPhase15tribuchet-0.1.0> Executing configureCargoCommonVars16tribuchet-0.1.0> decompressing cargo artifacts from /nix/store/pvwbm7z7vdds7la0578jbz9gpngs5snw-tribuchet-deps-0.1.0/target.tar.zst to target17tribuchet-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase18tribuchet-0.1.0> Running phase: configurePhase19tribuchet-0.1.0> will append /nix/var/nix/builds/nix-57066-1826263610/source/.cargo-home/config.toml with contents of /nix/store/l9d4517qph56lkpawnq1fng12qryjb09-vendor-cargo-deps/config.toml20tribuchet-0.1.0> default configurePhase, nothing to do21tribuchet-0.1.0> Running phase: buildPhase22tribuchet-0.1.0> +++ command cargo --version23tribuchet-0.1.0> cargo 1.96.2 (356927216 2026-06-26)24tribuchet-0.1.0> +++ command cargo build --release --message-format json-render-diagnostics --locked25tribuchet-0.1.0> Compiling tribuchet v0.1.0 (/nix/var/nix/builds/nix-57066-1826263610/source/crates/tribuchet)26tribuchet-0.1.0> Compiling sandbox-proto v0.1.0 (/nix/var/nix/builds/nix-57066-1826263610/source/crates/sandbox-proto)27tribuchet-0.1.0> warning: fields `sandbox_bin_sh`, `fod_isolation`, and `fod_network` are never read28tribuchet-0.1.0> --> crates/tribuchet/src/worker.rs:58:529tribuchet-0.1.0> |30tribuchet-0.1.0> 56 | struct WorkerCtx {31tribuchet-0.1.0> | --------- fields in this struct32tribuchet-0.1.0> 57 | state_dir: PathBuf,33tribuchet-0.1.0> 58 | sandbox_bin_sh: Option<PathBuf>,34tribuchet-0.1.0> | ^^^^^^^^^^^^^^35tribuchet-0.1.0> ...36tribuchet-0.1.0> 72 | fod_isolation: bool,37tribuchet-0.1.0> | ^^^^^^^^^^^^^38tribuchet-0.1.0> 73 | /// Flow policy for that network, from the fod-network setting.39tribuchet-0.1.0> 74 | fod_network: crate::netpolicy::NetPolicy,40tribuchet-0.1.0> | ^^^^^^^^^^^41tribuchet-0.1.0> |42tribuchet-0.1.0> = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default43tribuchet-0.1.0> 44tribuchet-0.1.0> warning: field `uid_base` is never read45tribuchet-0.1.0> --> crates/tribuchet/src/worker/agent.rs:64:946tribuchet-0.1.0> |47tribuchet-0.1.0> 54 | pub struct Options {48tribuchet-0.1.0> | ------- field in this struct49tribuchet-0.1.0> ...50tribuchet-0.1.0> 64 | pub uid_base: Option<u32>,51tribuchet-0.1.0> | ^^^^^^^^52tribuchet-0.1.0> 53tribuchet-0.1.0> warning: `tribuchet` (bin "tribuchet") generated 2 warnings54tribuchet-0.1.0> Finished `release` profile [optimized] target(s) in 16.98s55tribuchet-0.1.0> searching for bins/libs to install from cargo build log at cargoBuildLogjlXA.json56tribuchet-0.1.0> installing /nix/var/nix/builds/nix-57066-1826263610/source/target/release/tribuchet in postBuildInstallFromCargoBuildLogOutTempEIm/bin57tribuchet-0.1.0> searching for bins/libs complete58tribuchet-0.1.0> Running phase: checkPhase59tribuchet-0.1.0> +++ command cargo test --release --locked -- --skip=worker::agents::tests::seatbelt_profile_confines_the_builder60tribuchet-0.1.0> Compiling sandbox-proto v0.1.0 (/nix/var/nix/builds/nix-57066-1826263610/source/crates/sandbox-proto)61tribuchet-0.1.0> Compiling tribuchet v0.1.0 (/nix/var/nix/builds/nix-57066-1826263610/source/crates/tribuchet)62tribuchet-0.1.0> warning: fields `sandbox_bin_sh`, `fod_isolation`, and `fod_network` are never read63tribuchet-0.1.0> --> crates/tribuchet/src/worker.rs:58:564tribuchet-0.1.0> |65tribuchet-0.1.0> 56 | struct WorkerCtx {66tribuchet-0.1.0> | --------- fields in this struct67tribuchet-0.1.0> 57 | state_dir: PathBuf,68tribuchet-0.1.0> 58 | sandbox_bin_sh: Option<PathBuf>,69tribuchet-0.1.0> | ^^^^^^^^^^^^^^70tribuchet-0.1.0> ...71tribuchet-0.1.0> 72 | fod_isolation: bool,72tribuchet-0.1.0> | ^^^^^^^^^^^^^73tribuchet-0.1.0> 73 | /// Flow policy for that network, from the fod-network setting.74tribuchet-0.1.0> 74 | fod_network: crate::netpolicy::NetPolicy,75tribuchet-0.1.0> | ^^^^^^^^^^^76tribuchet-0.1.0> |77tribuchet-0.1.0> = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default78tribuchet-0.1.0> 79tribuchet-0.1.0> warning: field `uid_base` is never read80tribuchet-0.1.0> --> crates/tribuchet/src/worker/agent.rs:64:981tribuchet-0.1.0> |82tribuchet-0.1.0> 54 | pub struct Options {83tribuchet-0.1.0> | ------- field in this struct84tribuchet-0.1.0> ...85tribuchet-0.1.0> 64 | pub uid_base: Option<u32>,86tribuchet-0.1.0> | ^^^^^^^^87tribuchet-0.1.0> 88tribuchet-0.1.0> warning: `tribuchet` (bin "tribuchet" test) generated 2 warnings89tribuchet-0.1.0> Finished `release` profile [optimized] target(s) in 4.57s90tribuchet-0.1.0> Running unittests src/lib.rs (target/release/deps/sandbox_proto-e468509d8822a60d)91tribuchet-0.1.0> 92tribuchet-0.1.0> running 5 tests93tribuchet-0.1.0> test framing::tests::call_roundtrip_with_fds ... ok94tribuchet-0.1.0> test framing::tests::closed_connection_is_err ... ok95tribuchet-0.1.0> test framing::tests::error_reply_is_err ... ok96tribuchet-0.1.0> test framing::tests::reply_roundtrip ... ok97tribuchet-0.1.0> test framing::tests::large_message_leaves_the_next_one_intact has been running for over 60 seconds