these 2 derivations will be built: /nix/store/i6hvxnvhy5ays5z0ysapcwbn375lmlrg-iets-0.1.0.drv /nix/store/ia590igb25b7ar5rrs7bqziri21i7xsb-iets-linttest.drv building '/nix/store/i6hvxnvhy5ays5z0ysapcwbn375lmlrg-iets-0.1.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-linux' building '/nix/store/i6hvxnvhy5ays5z0ysapcwbn375lmlrg-iets-0.1.0.drv' on farm.numtide.com:50051 iets-0.1.0> elastic-arm-4e524f5e: building i6hvxnvhy5ays5z0ysapcwbn375lmlrg-iets-0.1.0.drv iets-0.1.0> Running phase: unpackPhase iets-0.1.0> unpacking source archive /nix/store/bs2icmlaipamaqyb3axj78pcdkq16x8w-source iets-0.1.0> source root is source iets-0.1.0> Executing cargoSetupPostUnpackHook iets-0.1.0> Finished cargoSetupPostUnpackHook iets-0.1.0> Running phase: patchPhase iets-0.1.0> Executing cargoSetupPostPatchHook iets-0.1.0> Validating consistency between /build/source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock iets-0.1.0> Finished cargoSetupPostPatchHook iets-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase iets-0.1.0> Running phase: configurePhase iets-0.1.0> Running phase: buildPhase iets-0.1.0> Executing cargoBuildHook iets-0.1.0> cargoBuildHook flags: -j 16 --target aarch64-unknown-linux-gnu --offline --profile release iets-0.1.0> Compiling libc v0.2.189 iets-0.1.0> Compiling proc-macro2 v1.0.107 iets-0.1.0> Compiling unicode-ident v1.0.24 iets-0.1.0> Compiling quote v1.0.47 iets-0.1.0> Compiling shlex v2.0.1 iets-0.1.0> Compiling find-msvc-tools v0.1.12 iets-0.1.0> Compiling cfg-if v1.0.4 iets-0.1.0> Compiling version_check v0.9.5 iets-0.1.0> Compiling regex-syntax v0.8.11 iets-0.1.0> Compiling bytes v1.12.1 iets-0.1.0> Compiling memchr v2.8.3 iets-0.1.0> Compiling pin-project-lite v0.2.17 iets-0.1.0> Compiling anyhow v1.0.104 iets-0.1.0> Compiling typenum v1.20.1 iets-0.1.0> Compiling either v1.18.0 iets-0.1.0> Compiling futures-core v0.3.34 iets-0.1.0> Compiling fnv v1.0.7 iets-0.1.0> Compiling once_cell v1.21.4 iets-0.1.0> Compiling itoa v1.0.18 iets-0.1.0> Compiling semver v1.0.28 iets-0.1.0> Compiling futures-sink v0.3.34 iets-0.1.0> Compiling itertools v0.14.0 iets-0.1.0> Compiling equivalent v1.0.2 iets-0.1.0> Compiling bitflags v2.13.2 iets-0.1.0> Compiling tracing-core v0.1.36 iets-0.1.0> Compiling hashbrown v0.17.1 iets-0.1.0> Compiling zeroize v1.9.0 iets-0.1.0> Compiling rustc_version v0.4.1 iets-0.1.0> Compiling slab v0.4.12 iets-0.1.0> Compiling rustls-pki-types v1.15.1 iets-0.1.0> Compiling generic-array v0.14.7 iets-0.1.0> Compiling beef v0.5.2 iets-0.1.0> Compiling logos-codegen v0.15.1 iets-0.1.0> Compiling getrandom v0.4.3 iets-0.1.0> Compiling rustix v1.1.5 iets-0.1.0> Compiling prettyplease v0.2.37 iets-0.1.0> Compiling aho-corasick v1.1.5 iets-0.1.0> Compiling httparse v1.10.1 iets-0.1.0> Compiling lazy_static v1.5.0 iets-0.1.0> Compiling pulldown-cmark v0.13.4 iets-0.1.0> Compiling syn v2.0.119 iets-0.1.0> Compiling syn v3.0.5 iets-0.1.0> Compiling http v1.5.0 iets-0.1.0> Compiling indexmap v2.14.2 iets-0.1.0> Compiling linux-raw-sys v0.12.1 iets-0.1.0> Compiling unicode-width v0.1.14 iets-0.1.0> Compiling thiserror v2.0.20 iets-0.1.0> Compiling foldhash v0.1.5 iets-0.1.0> Compiling untrusted v0.9.0 iets-0.1.0> Compiling futures-task v0.3.34 iets-0.1.0> Compiling unicase v2.9.0 iets-0.1.0> Compiling atomic-waker v1.1.2 iets-0.1.0> Compiling try-lock v0.2.5 iets-0.1.0> Compiling pkg-config v0.3.34 iets-0.1.0> Compiling serde_core v1.0.229 iets-0.1.0> Compiling jobserver v0.1.35 iets-0.1.0> Compiling want v0.3.1 iets-0.1.0> Compiling futures-util v0.3.34 iets-0.1.0> Compiling hashbrown v0.15.5 iets-0.1.0> Compiling hybrid-array v0.4.15 iets-0.1.0> Compiling cc v1.4.5 iets-0.1.0> Compiling socket2 v0.6.5 iets-0.1.0> Compiling mio v1.2.3 iets-0.1.0> Compiling regex-automata v0.4.18 iets-0.1.0> Compiling getrandom v0.2.17 iets-0.1.0> Compiling http-body v1.1.0 iets-0.1.0> Compiling futures-channel v0.3.34 iets-0.1.0> Compiling rustls v0.23.45 iets-0.1.0> Compiling httpdate v1.0.3 iets-0.1.0> Compiling smallvec v1.16.1 iets-0.1.0> Compiling fixedbitset v0.5.7 iets-0.1.0> Compiling tower-service v0.3.3 iets-0.1.0> Compiling fastrand v2.5.0 iets-0.1.0> Compiling pulldown-cmark-to-cmark v22.0.1 iets-0.1.0> Compiling crypto-common v0.1.7 iets-0.1.0> Compiling block-buffer v0.10.4 iets-0.1.0> Compiling heck v0.5.0 iets-0.1.0> Compiling log v0.4.34 iets-0.1.0> Compiling subtle v2.6.1 iets-0.1.0> Compiling multimap v0.10.1 iets-0.1.0> Compiling digest v0.10.7 iets-0.1.0> Compiling block-buffer v0.12.1 iets-0.1.0> Compiling crypto-common v0.2.2 iets-0.1.0> Compiling cpufeatures v0.2.17 iets-0.1.0> Compiling zstd-safe v7.3.0 iets-0.1.0> Compiling crc32fast v1.5.2 iets-0.1.0> Compiling sync_wrapper v1.0.2 iets-0.1.0> Compiling zmij v1.0.23 iets-0.1.0> Compiling tower-layer v0.3.3 iets-0.1.0> Compiling const-oid v0.10.2 iets-0.1.0> Compiling sha2 v0.10.9 iets-0.1.0> Compiling petgraph v0.8.3 iets-0.1.0> Compiling http-body-util v0.1.5 iets-0.1.0> Compiling cpufeatures v0.3.1 iets-0.1.0> Compiling simd-adler32 v0.3.10 iets-0.1.0> Compiling adler2 v2.0.1 iets-0.1.0> Compiling winnow v1.0.4 iets-0.1.0> Compiling cty v0.2.2 iets-0.1.0> Compiling serde_json v1.0.151 iets-0.1.0> Compiling percent-encoding v2.3.2 iets-0.1.0> Compiling base64 v0.22.1 iets-0.1.0> Compiling miniz_oxide v0.9.1 iets-0.1.0> Compiling filetime v0.2.29 iets-0.1.0> Compiling tempfile v3.27.0 iets-0.1.0> Compiling toml_parser v1.1.3+spec-1.1.0 iets-0.1.0> Compiling openssl-probe v0.2.1 iets-0.1.0> Compiling arrayvec v0.7.8 iets-0.1.0> Compiling toml_writer v1.1.2+spec-1.1.0 iets-0.1.0> Compiling libbz2-rs-sys v0.2.5 iets-0.1.0> Compiling constant_time_eq v0.4.2 iets-0.1.0> Compiling rustls-native-certs v0.8.4 iets-0.1.0> Compiling tar v0.4.46 iets-0.1.0> Compiling ring v0.17.14 iets-0.1.0> Compiling zstd-sys v2.1.0+zstd.1.5.7 iets-0.1.0> Compiling libmimalloc-sys v0.1.49 iets-0.1.0> Compiling blake3 v1.8.7 iets-0.1.0> Compiling digest v0.11.3 iets-0.1.0> Compiling sha2 v0.11.0 iets-0.1.0> Compiling bzip2 v0.6.1 iets-0.1.0> Compiling flate2 v1.1.10 iets-0.1.0> Compiling sha1 v0.10.7 iets-0.1.0> Compiling md-5 v0.10.6 iets-0.1.0> Compiling webpki-roots v1.0.9 iets-0.1.0> Compiling lz4_flex v0.11.6 iets-0.1.0> Compiling lzma-rust2 v0.16.5 iets-0.1.0> Compiling logos-codegen v0.16.1 iets-0.1.0> Compiling tokio-macros v2.7.2 iets-0.1.0> Compiling thiserror-impl v2.0.20 iets-0.1.0> Compiling tokio v1.53.1 iets-0.1.0> Compiling regex v1.13.1 iets-0.1.0> Compiling tonic-build v0.14.6 iets-0.1.0> Compiling async-trait v0.1.92 iets-0.1.0> Compiling serde_spanned v1.1.1 iets-0.1.0> Compiling toml_datetime v1.1.1+spec-1.1.0 iets-0.1.0> Compiling toml v1.1.6+spec-1.1.0 iets-0.1.0> Compiling prost-derive v0.14.4 iets-0.1.0> Compiling tracing-attributes v0.1.31 iets-0.1.0> Compiling miette-derive v7.6.0 iets-0.1.0> Compiling logos-derive v0.16.1 iets-0.1.0> Compiling logos-derive v0.15.1 iets-0.1.0> Compiling pin-project-internal v1.1.13 iets-0.1.0> Compiling logos v0.16.1 iets-0.1.0> Compiling logos v0.15.1 iets-0.1.0> Compiling mimalloc v0.1.52 iets-0.1.0> Compiling miette v7.6.0 iets-0.1.0> Compiling rustls-webpki v0.103.15 iets-0.1.0> Compiling prost v0.14.4 iets-0.1.0> Compiling tracing v0.1.44 iets-0.1.0> Compiling pin-project v1.1.13 iets-0.1.0> Compiling prost-types v0.14.4 iets-0.1.0> Compiling tokio-util v0.7.19 iets-0.1.0> Compiling prost-build v0.14.4 iets-0.1.0> Compiling protox-parse v0.9.0 iets-0.1.0> Compiling prost-reflect v0.16.5 iets-0.1.0> Compiling tokio-stream v0.1.19 iets-0.1.0> Compiling h2 v0.4.19 iets-0.1.0> Compiling tonic-prost-build v0.14.6 iets-0.1.0> Compiling tower v0.5.3 iets-0.1.0> Compiling protox v0.9.1 iets-0.1.0> Compiling iets v0.1.0 (/build/source) iets-0.1.0> Compiling hyper v1.11.1 iets-0.1.0> Compiling tokio-rustls v0.26.5 iets-0.1.0> Compiling hyper-util v0.1.20 iets-0.1.0> Compiling hyper-timeout v0.5.2 iets-0.1.0> Compiling tonic v0.14.6 iets-0.1.0> Compiling zstd v0.13.3 iets-0.1.0> Compiling tonic-prost v0.14.6 iets-0.1.0> Finished `release` profile [optimized + debuginfo] target(s) in 5m 30s iets-0.1.0> Executing cargoInstallPostBuildHook iets-0.1.0> Finished cargoInstallPostBuildHook iets-0.1.0> Finished cargoBuildHook iets-0.1.0> buildPhase completed in 5 minutes 31 seconds iets-0.1.0> Running phase: installPhase iets-0.1.0> Executing cargoInstallHook iets-0.1.0> Finished cargoInstallHook iets-0.1.0> Running phase: fixupPhase iets-0.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/cv75rwsaq48zqbpwa2x5gfq0bn7psava-iets-0.1.0 iets-0.1.0> shrinking /nix/store/cv75rwsaq48zqbpwa2x5gfq0bn7psava-iets-0.1.0/bin/iets iets-0.1.0> checking for references to /build/ in /nix/store/cv75rwsaq48zqbpwa2x5gfq0bn7psava-iets-0.1.0... iets-0.1.0> patching script interpreter paths in /nix/store/cv75rwsaq48zqbpwa2x5gfq0bn7psava-iets-0.1.0 iets-0.1.0> stripping (with command strip and flags -S -p) in /nix/store/cv75rwsaq48zqbpwa2x5gfq0bn7psava-iets-0.1.0/bin building '/nix/store/ia590igb25b7ar5rrs7bqziri21i7xsb-iets-linttest.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-linux' building '/nix/store/ia590igb25b7ar5rrs7bqziri21i7xsb-iets-linttest.drv' on farm.numtide.com:50051 iets-linttest> elastic-arm-4e524f5e: building ia590igb25b7ar5rrs7bqziri21i7xsb-iets-linttest.drv iets-linttest> ok absolute-path-in-drv iets-linttest> ok absolute-path-literal iets-linttest> ok dir-copy-unfiltered iets-linttest> ok drv-bool-null iets-linttest> ok drv-list iets-linttest> ok eq-function iets-linttest> ok eq-type-mismatch iets-linttest> ok fod iets-linttest> ok git-in-source iets-linttest> ok ifd iets-linttest> ok impure-builtin iets-linttest> ok impure-path-in-drv iets-linttest> ok large-source-copy iets-linttest> ok or-non-attrs iets-linttest> ok path-copy iets-linttest> ok read-through-copy iets-linttest> ok short-path-literal iets-linttest> ok store-path-recopy iets-linttest> ok tree-meta-in-drv iets-linttest> ok unhashed-fetch iets-linttest> ok unknown-allow iets-linttest> ok url-literal iets-linttest> ok IETS_LINT sets a level iets-linttest> ok --lint wins over IETS_LINT iets-linttest> ok iets.toml sets a level iets-linttest> ok iets.toml: a project file may not set nix-bin-dir iets-linttest> ok the user iets.toml sets a level iets-linttest> ok the project iets.toml wins over the user's iets-linttest> ok family:legacy selects the family iets-linttest> ok later --lint wins over all= iets-linttest> ok a --lint name beats a later all= iets-linttest> ok an IETS_LINT name beats a later family iets-linttest> ok iets.toml: a lint name beats its family iets-linttest> ok iets.toml: the rest of the family keeps its level iets-linttest> ok one warning per site iets-linttest> ok tryEval does not catch a lint error iets-linttest> ok lint list shows effective levels iets-linttest> ok --lint: an unknown lint name is a usage error iets-linttest> ok iets.toml: an unknown lint name is a warning and the rest counts iets-linttest> ok IETS_LINT: an unknown lint name is an unknown-lint record iets-linttest> ok a warning is replayed on a cache hit iets-linttest> ok a finding record has the span and the edit, on a cache hit too iets-linttest> ok a finding at error has the span and no edit iets-linttest> ok scope: a site outside the root is silent iets-linttest> ok scope: --lint-scope all reports it iets-linttest> ok scope: --lint-root adds a root iets-linttest> ok scope: iets.toml scope = "all" iets-linttest> ok scope: iets.toml roots iets-linttest> ok lint list shows the scope iets-linttest> ok scope: the scope is part of the cache key iets-linttest> ok scope: drv-list is silent through a wrapper outside the root iets-linttest> ok scope: fod names the user's derivation iets-linttest> ok scope: the wrapper's own derivation is silent iets-linttest> ok flake: the input's site is silent, the root's is reported iets-linttest> ok flake: --lint-scope all reports the input's site iets-linttest> ok flake: "${./file}" under the root is neither a re-copy nor a path-copy iets-linttest> ok flake: "${./dir}" under the root is dir-copy-flake, not path-copy iets-linttest> ok flake: the dir-copy-flake error names the store path of the copy iets-linttest> ok flake: "${./file}" inside an input is neither a re-copy nor a path-copy iets-linttest> ok flake: a pre-existing store path is still a re-copy iets-linttest> ok flake: [lint.inputs.dep] opens the input iets-linttest> ok tree-meta: the root's metadata in a derivation is a warning by default iets-linttest> ok tree-meta: --lint sets the level iets-linttest> ok tree-meta: IETS_LINT turns it off iets-linttest> ok tree-meta: the user iets.toml sets the level iets-linttest> ok tree-meta: the root's value through a wrapper of an input is reported iets-linttest> ok tree-meta: # iets: allow silences the site iets-linttest> ok tree-meta: the metadata of an input is silent iets-linttest> ok tree-meta: --lint-scope all reports the input's metadata iets-linttest> ok tree-meta: a cache hit gives the finding, as a record with the span iets-linttest> ok tree-meta: [lint.inputs.dep] reports the input's metadata iets-linttest> ok tree-meta: the project iets.toml turns the root off iets-linttest> ok allow: own-line is silent iets-linttest> ok allow: trailing is silent iets-linttest> ok allow: multiple is silent iets-linttest> ok allow: family is silent iets-linttest> ok allow: all is silent iets-linttest> ok allow: blank-lines is silent iets-linttest> ok allow: runtime is silent iets-linttest> ok allow: covers the next line only iets-linttest> ok allow: silences a lint at error iets-linttest> ok allow: an unknown directive is unknown-allow and silences nothing iets-linttest> ok allow: own-line is silent from the IR cache iets-linttest> ok allow: runtime is silent from the IR cache iets-linttest> ok allow: a tracing-cache hit replays nothing; the comment is in the key iets-linttest> pass=85 fail=0 upload niks3: ok