nixbot

builds
unpackPhase
1unpacking source archive /nix/store/x2b2ngpaymm1clig0hav08djds8rr3y3-source2source root is source
patchPhase
3Executing configureCargoCommonVars4decompressing cargo artifacts from /nix/store/yz6wqp8nbfj882aadfazd13wdlfmpx9h-tribuchet-deps-0.1.0/target.tar.zst to target
configurePhase
5will append /nix/var/nix/builds/nix-9407-1718950457/source/.cargo-home/config.toml with contents of /nix/store/gjcnsmpsvwi5s63sqd5l0cda8bcrvphg-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-9407-1718950457/source/crates/sandbox-proto)11 Compiling tribuchet v0.1.0 (/nix/var/nix/builds/nix-9407-1718950457/source/crates/tribuchet)12warning: unused import: `std::os::unix::fs::MetadataExt`13 --> crates/tribuchet/src/hub.rs:13:514 |1513 | use std::os::unix::fs::MetadataExt;16 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^17 |18 = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default1920warning: unused import: `std::ffi::CString`21 --> crates/tribuchet/src/rt.rs:4:522 |234 | use std::ffi::CString;24 | ^^^^^^^^^^^^^^^^^2526warning: unused import: `std::ffi::NulError`27 --> crates/tribuchet/src/worker/agent.rs:15:528 |2915 | use std::ffi::NulError;30 | ^^^^^^^^^^^^^^^^^^3132warning: unused import: `std::os::unix::process::CommandExt`33 --> crates/tribuchet/src/worker/sandbox.rs:21:534 |3521 | use std::os::unix::process::CommandExt;36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^3738warning: unused import: `crate::fsutil::io_ctx`39 --> crates/tribuchet/src/worker/sandbox.rs:34:540 |4134 | use crate::fsutil::io_ctx;42 | ^^^^^^^^^^^^^^^^^^^^^4344warning: unused import: `std::env`45 --> crates/tribuchet/src/main.rs:21:546 |4721 | use std::env;48 | ^^^^^^^^4950error[E0277]: `?` couldn't convert the error to `errors::Error`51 --> crates/tribuchet/src/worker/agent/darwin.rs:161:4452 |53161 | let profile = CString::new(profile)?;54 | ---------------------^ the trait `From<std::ffi::NulError>` is not implemented for `errors::Error`55 | |56 | this can't be annotated with `?` because it has type `Result<_, std::ffi::NulError>`57 |58note: `errors::Error` needs to implement `From<std::ffi::NulError>`59 --> crates/tribuchet/src/errors.rs:19:160 |61 19 | pub enum Error {62 | ^^^^^^^^^^^^^^63 = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait64 = help: `errors::Error` implements trait `From<T>`:65 From<JoinError>66 From<ParseStorePathError>67 From<PathInfoError>68 From<build_json::Error>69 From<ca::Error>70 From<config::Error>71 From<fsutil::Error>72 From<harmonia_store_db::Error>73 and 12 others7475error[E0277]: `?` couldn't convert the error to `errors::Error`76 --> crates/tribuchet/src/worker/agent/darwin.rs:164:4077 |78164 | owned.push(CString::new(*k)?);79 | ----------------^ the trait `From<std::ffi::NulError>` is not implemented for `errors::Error`80 | |81 | this can't be annotated with `?` because it has type `Result<_, std::ffi::NulError>`82 |83note: `errors::Error` needs to implement `From<std::ffi::NulError>`84 --> crates/tribuchet/src/errors.rs:19:185 |86 19 | pub enum Error {87 | ^^^^^^^^^^^^^^88 = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait89 = help: `errors::Error` implements trait `From<T>`:90 From<JoinError>91 From<ParseStorePathError>92 From<PathInfoError>93 From<build_json::Error>94 From<ca::Error>95 From<config::Error>96 From<fsutil::Error>97 From<harmonia_store_db::Error>98 and 12 others99100error[E0277]: `?` couldn't convert the error to `errors::Error`101 --> crates/tribuchet/src/worker/agent/darwin.rs:165:40102 |103165 | owned.push(CString::new(*v)?);104 | ----------------^ the trait `From<std::ffi::NulError>` is not implemented for `errors::Error`105 | |106 | this can't be annotated with `?` because it has type `Result<_, std::ffi::NulError>`107 |108note: `errors::Error` needs to implement `From<std::ffi::NulError>`109 --> crates/tribuchet/src/errors.rs:19:1110 |111 19 | pub enum Error {112 | ^^^^^^^^^^^^^^113 = note: the question mark operation (`?`) implicitly performs a conversion on the error value using the `From` trait114 = help: `errors::Error` implements trait `From<T>`:115 From<JoinError>116 From<ParseStorePathError>117 From<PathInfoError>118 From<build_json::Error>119 From<ca::Error>120 From<config::Error>121 From<fsutil::Error>122 From<harmonia_store_db::Error>123 and 12 others124125For more information about this error, try `rustc --explain E0277`.126warning: `tribuchet` (bin "tribuchet") generated 6 warnings127error: could not compile `tribuchet` (bin "tribuchet") due to 3 previous errors; 6 warnings emitted