nixbot

builds

cancelled checks.aarch64-darwin.clippy build #248 · raw · ·

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