1this derivation will be built:2 /nix/store/0lk9nickk4mfn7lsmdkfdklxcsgfiaqb-harmonia-clippy-3.2.0.drv3building '/nix/store/0lk9nickk4mfn7lsmdkfdklxcsgfiaqb-harmonia-clippy-3.2.0.drv' on 'ssh-ng://customer@mac02'4building '/nix/store/0lk9nickk4mfn7lsmdkfdklxcsgfiaqb-harmonia-clippy-3.2.0.drv'5harmonia-clippy-3.2.0> Running phase: unpackPhase6harmonia-clippy-3.2.0> unpacking source archive /nix/store/3m00qnblp85vs8hispb42qw13mmi9w2i-source7harmonia-clippy-3.2.0> source root is source8harmonia-clippy-3.2.0> Running phase: patchPhase9harmonia-clippy-3.2.0> Executing configureCargoCommonVars10harmonia-clippy-3.2.0> decompressing cargo artifacts from /nix/store/3iwvpxnhnqx9nz0ggghqkrf4v3jsmw0r-harmonia-deps-3.2.0/target.tar.zst to target11harmonia-clippy-3.2.0> Running phase: updateAutotoolsGnuConfigScriptsPhase12harmonia-clippy-3.2.0> Running phase: configurePhase13harmonia-clippy-3.2.0> will append /nix/var/nix/builds/nix-31333-3187990759/source/.cargo-home/config.toml with contents of /nix/store/2a1wbxqfgkj4ng9s3ghkw73j4sah48vq-vendor-cargo-deps/config.toml14harmonia-clippy-3.2.0> default configurePhase, nothing to do15harmonia-clippy-3.2.0> Running phase: buildPhase16harmonia-clippy-3.2.0> +++ command cargo --version17harmonia-clippy-3.2.0> cargo 1.97.0 (c980f4866 2026-06-30)18harmonia-clippy-3.2.0> +++ command cargo clippy --release --locked --all-targets --all-features -- -D warnings19harmonia-clippy-3.2.0> Checking harmonia-utils-base-encoding v0.0.0-alpha.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-utils-base-encoding)20harmonia-clippy-3.2.0> Checking harmonia-utils-test v0.0.0-alpha.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-utils-test)21harmonia-clippy-3.2.0> Checking harmonia-file-core v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-file-core)22harmonia-clippy-3.2.0> Checking harmonia-utils-io v0.0.0-alpha.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-utils-io)23harmonia-clippy-3.2.0> Compiling harmonia-protocol-derive v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-protocol-derive)24harmonia-clippy-3.2.0> Checking harmonia-ssh-store v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-ssh-store)25harmonia-clippy-3.2.0> Checking harmonia-client v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-client)26harmonia-clippy-3.2.0> Checking harmonia-file-nar v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-file-nar)27harmonia-clippy-3.2.0> Checking harmonia-utils-hash v0.0.0-alpha.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-utils-hash)28harmonia-clippy-3.2.0> Checking harmonia-utils-signature v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-utils-signature)29harmonia-clippy-3.2.0> Checking harmonia-store-path v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-store-path)30harmonia-clippy-3.2.0> Checking harmonia-store-content-address v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-store-content-address)31harmonia-clippy-3.2.0> Checking harmonia-store-ref-scan v0.0.0-alpha.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-store-ref-scan)32harmonia-clippy-3.2.0> Checking harmonia-bench v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-bench)33harmonia-clippy-3.2.0> Checking harmonia-store-derivation v0.0.0-alpha.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-store-derivation)34harmonia-clippy-3.2.0> Checking harmonia-store-path-info v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-store-path-info)35harmonia-clippy-3.2.0> Checking harmonia-store-nar-info v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-store-nar-info)36harmonia-clippy-3.2.0> Checking harmonia-store-db v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-store-db)37harmonia-clippy-3.2.0> Checking harmonia-store-aterm v0.0.0-alpha.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-store-aterm)38harmonia-clippy-3.2.0> Checking harmonia-store-build-result v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-store-build-result)39harmonia-clippy-3.2.0> Checking harmonia-protocol v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-protocol)40harmonia-clippy-3.2.0> Checking harmonia-store-gc v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-store-gc)41harmonia-clippy-3.2.0> Checking harmonia-cache v3.2.0 (/nix/var/nix/builds/nix-31333-3187990759/source/harmonia-cache)42harmonia-clippy-3.2.0> error: this `if` statement can be collapsed43harmonia-clippy-3.2.0> --> harmonia-store-gc/src/roots/runtime_roots.rs:109:544harmonia-clippy-3.2.0> |45harmonia-clippy-3.2.0> 109 | / if n > 0 {46harmonia-clippy-3.2.0> 110 | | if let Ok(s) = std::str::from_utf8(&buf[..n as usize]) {47harmonia-clippy-3.2.0> 111 | | add_unchecked(store_prefix, s, unchecked);48harmonia-clippy-3.2.0> 112 | | }49harmonia-clippy-3.2.0> 113 | | }50harmonia-clippy-3.2.0> | |_____^51harmonia-clippy-3.2.0> |52harmonia-clippy-3.2.0> = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if53harmonia-clippy-3.2.0> = note: `-D clippy::collapsible-if` implied by `-D warnings`54harmonia-clippy-3.2.0> = help: to override `-D warnings` add `#[allow(clippy::collapsible_if)]`55harmonia-clippy-3.2.0> help: collapse nested if block56harmonia-clippy-3.2.0> |57harmonia-clippy-3.2.0> 109 ~ if n > 058harmonia-clippy-3.2.0> 110 ~ && let Ok(s) = std::str::from_utf8(&buf[..n as usize]) {59harmonia-clippy-3.2.0> 111 | add_unchecked(store_prefix, s, unchecked);60harmonia-clippy-3.2.0> 112 ~ }61harmonia-clippy-3.2.0> |62harmonia-clippy-3.2.0> 63harmonia-clippy-3.2.0> error: this `if` statement can be collapsed64harmonia-clippy-3.2.0> --> harmonia-store-gc/src/roots/runtime_roots.rs:187:965harmonia-clippy-3.2.0> |66harmonia-clippy-3.2.0> 187 | / if r > 0 {67harmonia-clippy-3.2.0> 188 | | if let Some(p) = extract_cstr_path(&buf) {68harmonia-clippy-3.2.0> 189 | | add_unchecked(store_prefix, &p, unchecked);69harmonia-clippy-3.2.0> 190 | | }70harmonia-clippy-3.2.0> 191 | | }71harmonia-clippy-3.2.0> | |_________^72harmonia-clippy-3.2.0> |73harmonia-clippy-3.2.0> = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if74harmonia-clippy-3.2.0> help: collapse nested if block75harmonia-clippy-3.2.0> |76harmonia-clippy-3.2.0> 187 ~ if r > 077harmonia-clippy-3.2.0> 188 ~ && let Some(p) = extract_cstr_path(&buf) {78harmonia-clippy-3.2.0> 189 | add_unchecked(store_prefix, &p, unchecked);79harmonia-clippy-3.2.0> 190 ~ }80harmonia-clippy-3.2.0> |81harmonia-clippy-3.2.0> 82harmonia-clippy-3.2.0> error: could not compile `harmonia-store-gc` (lib) due to 2 previous errors83harmonia-clippy-3.2.0> warning: build failed, waiting for other jobs to finish...84harmonia-clippy-3.2.0> error: could not compile `harmonia-store-gc` (lib test) due to 2 previous errors