this derivation will be built:
/nix/store/932a5rby2s24aqxcd901k28c9zdzf6cb-tribuchet-0.1.0.drv
building '/nix/store/932a5rby2s24aqxcd901k28c9zdzf6cb-tribuchet-0.1.0.drv' on 'ssh-ng://customer@mac02'
building '/nix/store/932a5rby2s24aqxcd901k28c9zdzf6cb-tribuchet-0.1.0.drv'
tribuchet-0.1.0> Running phase: unpackPhase
tribuchet-0.1.0> unpacking source archive /nix/store/j25zqf6p8dyad44g4whfwjwwpgf24xfh-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/yz6wqp8nbfj882aadfazd13wdlfmpx9h-tribuchet-deps-0.1.0/target.tar.zst to target
tribuchet-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase
tribuchet-0.1.0> Running phase: configurePhase
tribuchet-0.1.0> will append /nix/var/nix/builds/nix-8663-2628802167/source/.cargo-home/config.toml with contents of /nix/store/gjcnsmpsvwi5s63sqd5l0cda8bcrvphg-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
tribuchet-0.1.0> Compiling sandbox-proto v0.1.0 (/nix/var/nix/builds/nix-8663-2628802167/source/crates/sandbox-proto)
tribuchet-0.1.0> Compiling tribuchet v0.1.0 (/nix/var/nix/builds/nix-8663-2628802167/source/crates/tribuchet)
tribuchet-0.1.0> warning: unused import: `std::os::unix::fs::MetadataExt`
tribuchet-0.1.0> --> crates/tribuchet/src/hub.rs:13:5
tribuchet-0.1.0> |
tribuchet-0.1.0> 13 | use std::os::unix::fs::MetadataExt;
tribuchet-0.1.0> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tribuchet-0.1.0> |
tribuchet-0.1.0> = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
tribuchet-0.1.0>
tribuchet-0.1.0> warning: unused import: `std::ffi::CString`
tribuchet-0.1.0> --> crates/tribuchet/src/rt.rs:4:5
tribuchet-0.1.0> |
tribuchet-0.1.0> 4 | use std::ffi::CString;
tribuchet-0.1.0> | ^^^^^^^^^^^^^^^^^
tribuchet-0.1.0>
tribuchet-0.1.0> warning: unused import: `std::ffi::NulError`
tribuchet-0.1.0> --> crates/tribuchet/src/worker/agent.rs:15:5
tribuchet-0.1.0> |
tribuchet-0.1.0> 15 | use std::ffi::NulError;
tribuchet-0.1.0> | ^^^^^^^^^^^^^^^^^^
tribuchet-0.1.0>
tribuchet-0.1.0> warning: unused import: `std::os::unix::process::CommandExt`
tribuchet-0.1.0> --> crates/tribuchet/src/worker/sandbox.rs:21:5
tribuchet-0.1.0> |
tribuchet-0.1.0> 21 | use std::os::unix::process::CommandExt;
tribuchet-0.1.0> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tribuchet-0.1.0>
tribuchet-0.1.0> warning: unused import: `crate::fsutil::io_ctx`
tribuchet-0.1.0> --> crates/tribuchet/src/worker/sandbox.rs:34:5
tribuchet-0.1.0> |
tribuchet-0.1.0> 34 | use crate::fsutil::io_ctx;
tribuchet-0.1.0> | ^^^^^^^^^^^^^^^^^^^^^
tribuchet-0.1.0>
tribuchet-0.1.0> warning: unused import: `std::env`
tribuchet-0.1.0> --> crates/tribuchet/src/main.rs:21:5
tribuchet-0.1.0> |
tribuchet-0.1.0> 21 | use std::env;
tribuchet-0.1.0> | ^^^^^^^^
tribuchet-0.1.0>
tribuchet-0.1.0> error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
tribuchet-0.1.0> --> crates/tribuchet/src/worker/agent/darwin.rs:42:6
tribuchet-0.1.0> |
tribuchet-0.1.0> 42 | ) -> Result<()> {
tribuchet-0.1.0> | ^^^^^^ -- supplied 1 generic argument
tribuchet-0.1.0> | |
tribuchet-0.1.0> | expected 2 generic arguments
tribuchet-0.1.0> |
tribuchet-0.1.0> help: add missing generic argument
tribuchet-0.1.0> |
tribuchet-0.1.0> 42 | ) -> Result<(), E> {
tribuchet-0.1.0> | +++
tribuchet-0.1.0>
tribuchet-0.1.0> error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
tribuchet-0.1.0> --> crates/tribuchet/src/worker/agent/darwin.rs:68:81
tribuchet-0.1.0> |
tribuchet-0.1.0> 68 | pub(super) fn clean_scratch(_confinement: &Confinement, scratch_root: &Path) -> Result<()> {
tribuchet-0.1.0> | ^^^^^^ -- supplied 1 generic argument
tribuchet-0.1.0> | |
tribuchet-0.1.0> | expected 2 generic arguments
tribuchet-0.1.0> |
tribuchet-0.1.0> help: add missing generic argument
tribuchet-0.1.0> |
tribuchet-0.1.0> 68 | pub(super) fn clean_scratch(_confinement: &Confinement, scratch_root: &Path) -> Result<(), E> {
tribuchet-0.1.0> | +++
tribuchet-0.1.0>
tribuchet-0.1.0> error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
tribuchet-0.1.0> --> crates/tribuchet/src/worker/agent/darwin.rs:87:82
tribuchet-0.1.0> |
tribuchet-0.1.0> 87 | pub(super) fn confine(cmd: &mut Command, req: &StartRequest, build_dir: &str) -> Result<()> {
tribuchet-0.1.0> | ^^^^^^ -- supplied 1 generic argument
tribuchet-0.1.0> | |
tribuchet-0.1.0> | expected 2 generic arguments
tribuchet-0.1.0> |
tribuchet-0.1.0> help: add missing generic argument
tribuchet-0.1.0> |
tribuchet-0.1.0> 87 | pub(super) fn confine(cmd: &mut Command, req: &StartRequest, build_dir: &str) -> Result<(), E> {
tribuchet-0.1.0> | +++
tribuchet-0.1.0>
tribuchet-0.1.0> error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
tribuchet-0.1.0> --> crates/tribuchet/src/worker/agent/darwin.rs:103:44
tribuchet-0.1.0> |
tribuchet-0.1.0> 103 | pub(super) fn activated_unix_listener() -> Result