nixbot

builds
unpackPhase
1unpacking source archive /nix/store/smc5vilddbd39c6n4ipz4phqds33bg2z-source2source root is source
patchPhase
3Executing configureCargoCommonVars4decompressing cargo artifacts from /nix/store/fbvvgrniphq2y9gb7g5p2gdhfjpz0mfj-tribuchet-deps-0.1.0/target.tar.zst to target
configurePhase
5will append /nix/var/nix/builds/nix-59068-1430432641/source/.cargo-home/config.toml with contents of /nix/store/gw7fv2gdq60fbc6z5h8wy64is9k5awsp-vendor-cargo-deps/config.toml6default configurePhase, nothing to do
buildPhase
7+++ command cargo --version8cargo 1.97.0 (c980f4866 2026-06-30)9+++ command cargo build --release --message-format json-render-diagnostics --locked10 Compiling sandbox-proto v0.1.0 (/nix/var/nix/builds/nix-59068-1430432641/source/crates/sandbox-proto)11 Compiling tribuchet v0.1.0 (/nix/var/nix/builds/nix-59068-1430432641/source/crates/tribuchet)12warning: field `agent_uid_base` is never read13 --> crates/tribuchet/src/config.rs:207:914 |15140 | pub struct WorkerConfig {16 | ------------ field in this struct17...18207 | pub agent_uid_base: Option<u32>,19 | ^^^^^^^^^^^^^^20 |21 = note: `WorkerConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis22 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default2324warning: fields `sandbox_bin_sh`, `fod_isolation`, and `fod_network` are never read25 --> crates/tribuchet/src/worker.rs:63:526 |2761 | struct WorkerCtx {28 | --------- fields in this struct2962 | state_dir: PathBuf,3063 | sandbox_bin_sh: Option<PathBuf>,31 | ^^^^^^^^^^^^^^32...3377 | fod_isolation: bool,34 | ^^^^^^^^^^^^^3578 | /// Flow policy for that network, from the fod-network setting.3679 | fod_network: crate::netpolicy::NetPolicy,37 | ^^^^^^^^^^^3839warning: field `uid_base` is never read40 --> crates/tribuchet/src/worker/agent.rs:116:941 |42106 | pub struct Options {43 | ------- field in this struct44...45116 | pub uid_base: Option<u32>,46 | ^^^^^^^^4748warning: variants `Step`, `SendSpec`, and `UnknownBinfmt` are never constructed49 --> crates/tribuchet/src/worker/sandbox.rs:147:550 |51143 | pub enum Error {52 | ----- variants in this enum53...54147 | Step {55 | ^^^^56...57153 | SendSpec(#[source] serde_json::Error),58 | ^^^^^^^^59154 | #[error("no binfmt magic known for system {0}")]60155 | UnknownBinfmt(String),61 | ^^^^^^^^^^^^^62 |63 = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis6465warning: function `step` is never used66 --> crates/tribuchet/src/worker/sandbox.rs:158:467 |68158 | fn step<E: Into<std::io::Error>>(step: impl Into<String>) -> impl FnOnce(E) -> Error {69 | ^^^^7071warning: `tribuchet` (bin "tribuchet") generated 5 warnings72 Finished `release` profile [optimized] target(s) in 22.68s73searching for bins/libs to install from cargo build log at cargoBuildLoghIbo.json74installing /nix/var/nix/builds/nix-59068-1430432641/source/target/release/tribuchet in postBuildInstallFromCargoBuildLogOutTemp2FZ/bin75searching for bins/libs complete
checkPhase
76+++ command cargo test --release --locked -- --skip=worker::agents::tests::seatbelt_profile_confines_the_builder77 Compiling sandbox-proto v0.1.0 (/nix/var/nix/builds/nix-59068-1430432641/source/crates/sandbox-proto)78 Compiling tribuchet v0.1.0 (/nix/var/nix/builds/nix-59068-1430432641/source/crates/tribuchet)79warning: field `agent_uid_base` is never read80 --> crates/tribuchet/src/config.rs:207:981 |82140 | pub struct WorkerConfig {83 | ------------ field in this struct84...85207 | pub agent_uid_base: Option<u32>,86 | ^^^^^^^^^^^^^^87 |88 = note: `WorkerConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis89 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default9091warning: fields `sandbox_bin_sh`, `fod_isolation`, and `fod_network` are never read92 --> crates/tribuchet/src/worker.rs:63:593 |9461 | struct WorkerCtx {95 | --------- fields in this struct9662 | state_dir: PathBuf,9763 | sandbox_bin_sh: Option<PathBuf>,98 | ^^^^^^^^^^^^^^99...10077 | fod_isolation: bool,101 | ^^^^^^^^^^^^^10278 | /// Flow policy for that network, from the fod-network setting.10379 | fod_network: crate::netpolicy::NetPolicy,104 | ^^^^^^^^^^^105106warning: field `uid_base` is never read107 --> crates/tribuchet/src/worker/agent.rs:116:9108 |109106 | pub struct Options {110 | ------- field in this struct111...112116 | pub uid_base: Option<u32>,113 | ^^^^^^^^114115warning: variants `Step`, `SendSpec`, and `UnknownBinfmt` are never constructed116 --> crates/tribuchet/src/worker/sandbox.rs:147:5117 |118143 | pub enum Error {119 | ----- variants in this enum120...121147 | Step {122 | ^^^^123...124153 | SendSpec(#[source] serde_json::Error),125 | ^^^^^^^^126154 | #[error("no binfmt magic known for system {0}")]127155 | UnknownBinfmt(String),128 | ^^^^^^^^^^^^^129 |130 = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis131132warning: function `step` is never used133 --> crates/tribuchet/src/worker/sandbox.rs:158:4134 |135158 | fn step<E: Into<std::io::Error>>(step: impl Into<String>) -> impl FnOnce(E) -> Error {136 | ^^^^137138warning: `tribuchet` (bin "tribuchet" test) generated 5 warnings139 Finished `release` profile [optimized] target(s) in 5.07s140 Running unittests src/lib.rs (target/release/deps/sandbox_proto-30dd41c162f738bf)141142running 5 tests143test framing::tests::closed_connection_is_err ... ok144test framing::tests::error_reply_is_err ... ok145test framing::tests::call_roundtrip_with_fds ... ok146test framing::tests::reply_roundtrip ... ok147test framing::tests::large_message_leaves_the_next_one_intact ... ok148149test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s150151 Running unittests src/main.rs (target/release/deps/tribuchet-e2999efcac01221c)152153running 53 tests154test build_json::tests::system_features_from_plain_env ... ok155test attach::tests::dropping_a_claim_removes_the_sidecar ... ok156test build_json::tests::fixed_output_detection ... ok157test config::tests::worker_defaults_and_emulate_map ... ok158test build_json::tests::system_features_from_structured_attrs ... ok159test config::tests::env_overrides_tls_paths ... ok160test config::tests::unknown_keys_are_rejected ... ok161test hub::metrics::tests::label_escapes_and_truncates ... ok162test hub::relay::tests::missing_paths_are_validated_against_the_offer ... ok163test attach::tests::live_claim_pushes_the_next_attach_aside ... ok164test hub::relay::tests::reference_cycles_do_not_loop ... ok165test hub::relay::tests::references_are_streamed_before_referrers ... ok166test hub::state::tests::departed_worker_keeps_its_platform_expected ... ok167test hub::state::tests::nix_config_json_escapes_peer_supplied_systems ... ok168test hub::relay::tests::extras_with_wrong_signature_are_rejected ... ok169test hub::state::tests::nix_config_without_workers_omits_max_jobs ... ok170test hub::state::tests::nix_config_union_systems_and_capped_oversubscribed_jobs ... ok171test hub::state::tests::startup_window_awaits_then_unseen_platform_declines ... ok172test hub::state::tests::worker_caps_feature_matching ... ok173test hub::state::tests::queued_job_fails_when_last_capable_worker_leaves ... ok174test hub::submit::tests::dedupe_key_binds_full_request ... ok175test hub::submit::tests::dedupe_key_separates_sections ... ok176test hub::submit::tests::request_validation ... ok177test store::tests::store_path_validation ... ok178test netpolicy::tests::first_match_wins_and_default_applies ... ok179test netpolicy::tests::bad_values_are_rejected ... ok180test netpolicy::tests::default_policy_allows_everything ... ok181test netpolicy::tests::keywords_and_v6_cidrs ... ok182test tailscale::tests::ipv6_addr_is_encoded ... ok183test tailscale::tests::non_200_is_error ... ok184test tailscale::tests::parses_whois_body ... ok185test tmpdir::tests::refuses_a_symlinked_build_dir ... ok186test tmpdir::tests::unpack_does_not_follow_existing_symlinks ... ok187test worker::agent::tests::env_rewrite_replaces_tmp_dir_references ... ok188test tmpdir::tests::packs_files_and_skips_symlinks_and_subdirs ... ok189test tmpdir::tests::unpack_fixes_modes_and_refuses_non_basenames ... ok190test attach::tests::redelivery_replaces_existing_output ... ok191test attach::tests::stale_temp_does_not_block_unpack ... ok192test worker::agent::tests::make_readable_skips_symlinks ... ok193test worker::binfmt::tests::i686_matches_em_386 ... ok194test worker::binfmt::tests::register_line_format ... ok195test worker::caps::tests::uid_range_detection ... ok196test worker::caps::tests::recursive_nix_advertised_only_when_enabled_and_native ... ok197test worker::build::tests::assignment_validation ... ok198test worker::pins::tests::pins_roots_missing_and_self_referencing_paths ... ok199test worker::pins::tests::references_outside_the_offer_are_ignored ... ok200test worker::tests::sweep_removes_stale_builds_and_legacy_cache ... ok201test worker::build::tests::pack_one_nar_finds_references_and_excludes_self ... ok202test nar::tests::round_trip ... ok203test nar::tests::matches_nix_store_dump ... ok204test nar::tests::root_symlink_round_trip ... ok205test tmpdir::tests::large_files_round_trip ... ok206test worker::agents::tests::agent_runs_a_build_end_to_end ... ok207208test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.04s209210 Doc-tests sandbox_proto211212running 0 tests213214test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s215
installPhase
216actually installing contents of postBuildInstallFromCargoBuildLogOutTemp2FZ to /nix/store/msfyvck14gmk5dwjg6v4kryan1m2l15z-tribuchet-0.1.0217stripping references to Rust toolchain218Rust toolchain at: /nix/store/hryiwxcrllcsl4zqv6xwd55ryx85p4fh-rustc-1.97.0219stripping Rust toolchain references done220stripping references to cargoVendorDir from:221/nix/store/msfyvck14gmk5dwjg6v4kryan1m2l15z-tribuchet-0.1.0/bin/tribuchet222stripping references done223signing files:224signing: /nix/store/msfyvck14gmk5dwjg6v4kryan1m2l15z-tribuchet-0.1.0/bin/tribuchet225signing done
fixupPhase
226checking for references to /nix/var/nix/builds/nix-59068-1430432641/ in /nix/store/msfyvck14gmk5dwjg6v4kryan1m2l15z-tribuchet-0.1.0...227/nix/store/cv1d7p48379km6a85h4zp6kr86brh32q-audit-tmpdir.sh: line 39: 59692 Done find "$dir" -type f -not -path '*/.build-id/*' -print0228 59693 Segmentation fault: 11 | while IFS= read -r -d '' file; do229 if isELF "$file"; then230 printf '%s\0' "$file" 1>&3;231 else232 if isScript "$file"; then233 filename=${file##*/}; dir=${file%/*}; if [ -e "$dir/.$filename-wrapped" ]; then234 printf '%s\0' "$file" 1>&4;235 fi;236 fi;237 fi;238done239patching script interpreter paths in /nix/store/msfyvck14gmk5dwjg6v4kryan1m2l15z-tribuchet-0.1.0240stripping (with command strip and flags -S) in /nix/store/msfyvck14gmk5dwjg6v4kryan1m2l15z-tribuchet-0.1.0/bin