these 21 derivations will be built: /nix/store/malp2qndq9nxdxqf2vjh4b9db2546jv5-flake-fmt-1.0.0.drv /nix/store/0w4z6v414s2gqg6q4gbs66ivdl4ravnb-merge-when-green-0.3.0.drv /nix/store/7ks0w34wx3524bdh9wrfsaj3v5mqvxri-pi-src-with-lock.drv /nix/store/5q4l17vb7vvr544p4l6vx806p1s247w2-pi-0.82.0.drv /nix/store/lf58g22hhhqqp3hhh2zvzafgbhlv0b34-browser-cli-extension-1.0.0.drv /nix/store/8x07jwlx267x93zxchsc06mvxvknc490-policies.json.drv /nix/store/6n6aa8bb1k85kg5jc1v6lvlcp4qmb06x-librewolf-152.0.6-1.drv /nix/store/8s1n67n8cpsz85lhmq3ixnp0wypg6lj5-pim-0.2.0.drv /nix/store/bfdb54j3z22cqffr5nhw43m31piri5ck-claude.drv /nix/store/cy0wd3335li2n171ij2yj8xgr87pjpr6-claude-code-2.1.220.drv /nix/store/armg9blzyf767vga94iarm1i5352rnsg-claude.drv /nix/store/bpisb6nigscka0npwzz4mhc2rsi866hq-fast-nix-gc-0.1.0.drv /nix/store/dg2qi50j12gjjgg4fw7kzsp9sydk0jyg-browser-cli-0.4.0.drv /nix/store/pck929cl7scj85kw7gmcwwpwizh5sci7-pi.drv /nix/store/glqsgj0m577yl4gfjqcwn4yaq1axlza1-home-manager-path.drv /nix/store/g6aj6bxi39blsix7kb9i3a7x1md1gqz3-fast-nix-gc-loop.drv /nix/store/jd9302xjl11c43l0rw8ifixfpczq711p-fast-nix-gc.conf.drv /nix/store/jxrcmfg7603zg95nkjbfq2fzcq7m1vck-deploy-etc.drv /nix/store/f0ifac4s4izxmav66fsjwp1n2db0f6kh-activation-script.drv /nix/store/id3m2x8h37ab48imf8q2dsn728333h9x-home-manager-files.drv /nix/store/iqkzqyv1dx9shs30lpyxnkmk0jd63w68-home-manager-generation.drv building '/nix/store/dg2qi50j12gjjgg4fw7kzsp9sydk0jyg-browser-cli-0.4.0.drv' building '/nix/store/bpisb6nigscka0npwzz4mhc2rsi866hq-fast-nix-gc-0.1.0.drv' browser-cli-0.4.0> tribuchet: building on jamie building '/nix/store/lf58g22hhhqqp3hhh2zvzafgbhlv0b34-browser-cli-extension-1.0.0.drv' building '/nix/store/7ks0w34wx3524bdh9wrfsaj3v5mqvxri-pi-src-with-lock.drv' browser-cli-extension-1.0.0> tribuchet: building on jamie fast-nix-gc-0.1.0> tribuchet: building on jamie pi-src-with-lock> tribuchet: building on jamie building '/nix/store/k7vf59zyxpciin91vhmqg6scn2wws0kq-claude.drv' claude> tribuchet: building on jamie browser-cli-0.4.0> Sourcing python-remove-tests-dir-hook browser-cli-0.4.0> Sourcing python-catch-conflicts-hook.sh browser-cli-0.4.0> Sourcing python-remove-bin-bytecode-hook.sh browser-cli-0.4.0> Sourcing pypa-build-hook browser-cli-0.4.0> Using pypaBuildPhase browser-cli-0.4.0> Sourcing python-runtime-deps-check-hook browser-cli-0.4.0> Using pythonRuntimeDepsCheckHook browser-cli-0.4.0> Sourcing pypa-install-hook browser-cli-0.4.0> Using pypaInstallPhase browser-cli-0.4.0> Sourcing python-imports-check-hook.sh browser-cli-0.4.0> Using pythonImportsCheckPhase browser-cli-0.4.0> Sourcing python-namespaces-hook browser-cli-0.4.0> Sourcing python-catch-conflicts-hook.sh browser-cli-0.4.0> Running phase: unpackPhase browser-cli-0.4.0> unpacking source archive /nix/store/9drh1glb6rv1bfacvk8nd1552r2pdh4x-browser-cli fast-nix-gc-0.1.0> Running phase: unpackPhase fast-nix-gc-0.1.0> unpacking source archive /nix/store/i9y5m09gcbb2sd4rjnay6majb6fnmx0i-source fast-nix-gc-0.1.0> source root is source fast-nix-gc-0.1.0> Executing cargoSetupPostUnpackHook browser-cli-extension-1.0.0> Running phase: unpackPhase claude> structuredAttrs is enabled claude> claude> trying https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/2.1.220/linux-x64/claude browser-cli-0.4.0> source root is browser-cli browser-cli-0.4.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "browser-cli/skill/SKILL.md" browser-cli-0.4.0> Running phase: patchPhase browser-cli-0.4.0> Running phase: updateAutotoolsGnuConfigScriptsPhase browser-cli-0.4.0> Running phase: configurePhase browser-cli-extension-1.0.0> Running phase: patchPhase browser-cli-extension-1.0.0> Running phase: updateAutotoolsGnuConfigScriptsPhase browser-cli-extension-1.0.0> Running phase: configurePhase browser-cli-extension-1.0.0> no configure script, doing nothing browser-cli-extension-1.0.0> Running phase: buildPhase browser-cli-extension-1.0.0> Running phase: installPhase browser-cli-extension-1.0.0> adding: icon.svg (deflated 32%) browser-cli-extension-1.0.0> adding: eslint.config.js (deflated 68%) browser-cli-extension-1.0.0> adding: package-lock.json (deflated 75%) browser-cli-extension-1.0.0> adding: global.d.ts (deflated 52%) browser-cli-extension-1.0.0> adding: icon.png (stored 0%) browser-cli-extension-1.0.0> adding: Readability.js (deflated 72%) browser-cli-extension-1.0.0> adding: background.js (deflated 74%) browser-cli-extension-1.0.0> adding: console-capture.js (deflated 60%) browser-cli-extension-1.0.0> adding: manifest.json (deflated 58%) browser-cli-extension-1.0.0> adding: content.js (deflated 75%) browser-cli-extension-1.0.0> adding: jsconfig.json (deflated 48%) browser-cli-extension-1.0.0> adding: package.json (deflated 49%) browser-cli-extension-1.0.0> Running phase: fixupPhase claude> % Total % Received % Xferd Average Speed Time Time Time Current claude> Dload Upload Total Spent Left Speed browser-cli-0.4.0> no configure script, doing nothing browser-cli-0.4.0> Running phase: buildPhase browser-cli-0.4.0> Executing pypaBuildPhase browser-cli-0.4.0> Creating a wheel... browser-cli-0.4.0> pypa build flags: --no-isolation --outdir dist/ --wheel browser-cli-extension-1.0.0> shrinking RPATHs of ELF executables and libraries in /nix/store/9bns9wjvqzxzl2micbpwg3yy8bkkr0vd-browser-cli-extension-1.0.0 browser-cli-extension-1.0.0> checking for references to /build/ in /nix/store/9bns9wjvqzxzl2micbpwg3yy8bkkr0vd-browser-cli-extension-1.0.0... browser-cli-extension-1.0.0> patching script interpreter paths in /nix/store/9bns9wjvqzxzl2micbpwg3yy8bkkr0vd-browser-cli-extension-1.0.0 browser-cli-0.4.0> * Getting build dependencies for wheel... building '/nix/store/8x07jwlx267x93zxchsc06mvxvknc490-policies.json.drv' policies.json> tribuchet: building on jamie browser-cli-0.4.0> * Building wheel... browser-cli-0.4.0> Successfully built browser_cli-0.4.0-py3-none-any.whl browser-cli-0.4.0> Finished creating a wheel... browser-cli-0.4.0> Finished executing pypaBuildPhase browser-cli-0.4.0> Running phase: pythonRuntimeDepsCheckHook browser-cli-0.4.0> Executing pythonRuntimeDepsCheck browser-cli-0.4.0> Checking runtime dependencies for browser_cli-0.4.0-py3-none-any.whl browser-cli-0.4.0> Finished executing pythonRuntimeDepsCheck browser-cli-0.4.0> Running phase: installPhase browser-cli-0.4.0> Executing pypaInstallPhase browser-cli-0.4.0> Successfully installed browser_cli-0.4.0-py3-none-any.whl browser-cli-0.4.0> Finished executing pypaInstallPhase browser-cli-0.4.0> Running phase: pythonOutputDistPhase browser-cli-0.4.0> Executing pythonOutputDistPhase building '/nix/store/5q4l17vb7vvr544p4l6vx806p1s247w2-pi-0.82.0.drv' pi-0.82.0> tribuchet: building on jamie fast-nix-gc-0.1.0> Finished cargoSetupPostUnpackHook fast-nix-gc-0.1.0> Running phase: patchPhase fast-nix-gc-0.1.0> Executing cargoSetupPostPatchHook fast-nix-gc-0.1.0> Validating consistency between /build/source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock fast-nix-gc-0.1.0> Finished cargoSetupPostPatchHook fast-nix-gc-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase fast-nix-gc-0.1.0> Running phase: configurePhase fast-nix-gc-0.1.0> Running phase: buildPhase fast-nix-gc-0.1.0> Executing cargoBuildHook fast-nix-gc-0.1.0> cargoBuildHook flags: -j 24 --target x86_64-unknown-linux-gnu --offline --profile release -p fast-nix-gc -p fast-nix-optimise browser-cli-0.4.0> Finished executing pythonOutputDistPhase browser-cli-0.4.0> Running phase: fixupPhase browser-cli-0.4.0> shrinking RPATHs of ELF executables and libraries in /nix/store/vghyxn40c89jqgimddcl3isjrgzavbzf-browser-cli-0.4.0 browser-cli-0.4.0> checking for references to /build/ in /nix/store/vghyxn40c89jqgimddcl3isjrgzavbzf-browser-cli-0.4.0... building '/nix/store/6n6aa8bb1k85kg5jc1v6lvlcp4qmb06x-librewolf-152.0.6-1.drv' librewolf-152.0.6-1> tribuchet: building on jamie browser-cli-0.4.0> patching script interpreter paths in /nix/store/vghyxn40c89jqgimddcl3isjrgzavbzf-browser-cli-0.4.0 browser-cli-0.4.0> /nix/store/vghyxn40c89jqgimddcl3isjrgzavbzf-browser-cli-0.4.0/lib/python3.14/site-packages/browser_cli/server.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6/bin/python3" fast-nix-gc-0.1.0> Compiling proc-macro2 v1.0.106 fast-nix-gc-0.1.0> Compiling quote v1.0.45 fast-nix-gc-0.1.0> Compiling unicode-ident v1.0.24 fast-nix-gc-0.1.0> Compiling libc v0.2.186 fast-nix-gc-0.1.0> Compiling serde_core v1.0.228 fast-nix-gc-0.1.0> Compiling serde v1.0.228 fast-nix-gc-0.1.0> Compiling pin-project-lite v0.2.17 fast-nix-gc-0.1.0> Compiling typenum v1.20.0 fast-nix-gc-0.1.0> Compiling unicode-segmentation v1.13.2 fast-nix-gc-0.1.0> Compiling cfg-if v1.0.4 fast-nix-gc-0.1.0> Compiling unicode-xid v0.2.6 fast-nix-gc-0.1.0> Compiling thiserror v2.0.18 fast-nix-gc-0.1.0> Compiling const-oid v0.10.2 fast-nix-gc-0.1.0> Compiling autocfg v1.5.0 fast-nix-gc-0.1.0> Compiling cpufeatures v0.3.0 fast-nix-gc-0.1.0> Compiling crossbeam-utils v0.8.21 fast-nix-gc-0.1.0> Compiling pkg-config v0.3.33 fast-nix-gc-0.1.0> Compiling vcpkg v0.2.15 fast-nix-gc-0.1.0> Compiling cfg_aliases v0.2.1 fast-nix-gc-0.1.0> Compiling zerocopy v0.8.48 fast-nix-gc-0.1.0> Compiling bitflags v2.11.1 fast-nix-gc-0.1.0> Compiling foldhash v0.2.0 fast-nix-gc-0.1.0> Compiling data-encoding v2.11.0 fast-nix-gc-0.1.0> Compiling md5 v0.8.0 fast-nix-gc-0.1.0> Compiling zmij v1.0.21 fast-nix-gc-0.1.0> Compiling anyhow v1.0.103 fast-nix-gc-0.1.0> Compiling fallible-streaming-iterator v0.1.9 fast-nix-gc-0.1.0> Compiling nix v0.31.3 fast-nix-gc-0.1.0> Compiling memchr v2.8.0 fast-nix-gc-0.1.0> Compiling rayon-core v1.13.0 browser-cli-0.4.0> stripping (with command strip and flags -S -p) in /nix/store/vghyxn40c89jqgimddcl3isjrgzavbzf-browser-cli-0.4.0/lib /nix/store/vghyxn40c89jqgimddcl3isjrgzavbzf-browser-cli-0.4.0/bin browser-cli-0.4.0> shrinking RPATHs of ELF executables and libraries in /nix/store/xhgrrv0mpf98gzc23v73b3vfyhk6wxdg-browser-cli-0.4.0-dist browser-cli-0.4.0> checking for references to /build/ in /nix/store/xhgrrv0mpf98gzc23v73b3vfyhk6wxdg-browser-cli-0.4.0-dist... browser-cli-0.4.0> patching script interpreter paths in /nix/store/xhgrrv0mpf98gzc23v73b3vfyhk6wxdg-browser-cli-0.4.0-dist fast-nix-gc-0.1.0> Compiling hashbrown v0.16.1 browser-cli-0.4.0> Rewriting #!/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6/bin/python3.14 to #!/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6 browser-cli-0.4.0> wrapping `/nix/store/vghyxn40c89jqgimddcl3isjrgzavbzf-browser-cli-0.4.0/bin/browser-cli-server'... browser-cli-0.4.0> Rewriting #!/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6/bin/python3.14 to #!/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6 browser-cli-0.4.0> wrapping `/nix/store/vghyxn40c89jqgimddcl3isjrgzavbzf-browser-cli-0.4.0/bin/browser-cli'... fast-nix-gc-0.1.0> Compiling serde_json v1.0.149 fast-nix-gc-0.1.0> Compiling smallvec v1.15.1 fast-nix-gc-0.1.0> Compiling futures-core v0.3.32 browser-cli-0.4.0> Executing pythonRemoveTestsDir browser-cli-0.4.0> Finished executing pythonRemoveTestsDir browser-cli-0.4.0> Running phase: installCheckPhase browser-cli-0.4.0> no Makefile or custom installCheckPhase, doing nothing browser-cli-0.4.0> Running phase: pythonCatchConflictsPhase fast-nix-gc-0.1.0> Compiling convert_case v0.10.0 fast-nix-gc-0.1.0> Compiling memoffset v0.9.1 fast-nix-gc-0.1.0> Compiling same-file v1.0.6 fast-nix-gc-0.1.0> Compiling futures-sink v0.3.32 fast-nix-gc-0.1.0> Compiling fallible-iterator v0.3.0 fast-nix-gc-0.1.0> Compiling futures-task v0.3.32 browser-cli-0.4.0> Running phase: pythonRemoveBinBytecodePhase browser-cli-0.4.0> Running phase: pythonImportsCheckPhase fast-nix-gc-0.1.0> Compiling once_cell v1.21.4 fast-nix-gc-0.1.0> Compiling walkdir v2.5.0 fast-nix-gc-0.1.0> Compiling slab v0.4.12 fast-nix-gc-0.1.0> Compiling log v0.4.33 fast-nix-gc-0.1.0> Compiling itoa v1.0.18 fast-nix-gc-0.1.0> Compiling either v1.15.0 browser-cli-0.4.0> Executing pythonImportsCheckPhase fast-nix-gc-0.1.0> Compiling regex-automata v0.4.14 fast-nix-gc-0.1.0> Compiling pico-args v0.5.0 fast-nix-gc-0.1.0> Compiling tracing-core v0.1.36 fast-nix-gc-0.1.0> Compiling libsqlite3-sys v0.37.0 building '/nix/store/id3m2x8h37ab48imf8q2dsn728333h9x-home-manager-files.drv' fast-nix-gc-0.1.0> Compiling crossbeam-epoch v0.9.18 fast-nix-gc-0.1.0> Compiling hybrid-array v0.4.12 fast-nix-gc-0.1.0> Compiling hashlink v0.11.0 home-manager-files> tribuchet: building on jamie fast-nix-gc-0.1.0> Compiling crossbeam-deque v0.8.6 fast-nix-gc-0.1.0> Compiling syn v2.0.117 fast-nix-gc-0.1.0> Compiling rusqlite v0.39.0 fast-nix-gc-0.1.0> Compiling block-buffer v0.12.0 fast-nix-gc-0.1.0> Compiling crypto-common v0.2.1 fast-nix-gc-0.1.0> Compiling bstr v1.12.1 fast-nix-gc-0.1.0> Compiling rayon v1.12.0 fast-nix-gc-0.1.0> Compiling errno v0.3.14 fast-nix-gc-0.1.0> Compiling socket2 v0.6.3 fast-nix-gc-0.1.0> Compiling mio v1.2.0 fast-nix-gc-0.1.0> Compiling signal-hook-registry v1.4.8 fast-nix-gc-0.1.0> Compiling digest v0.11.3 fast-nix-gc-0.1.0> Compiling sha1 v0.11.0 fast-nix-gc-0.1.0> Compiling sha2 v0.11.0 pi-0.82.0> Using versionCheckHook pi-0.82.0> Running phase: unpackPhase pi-0.82.0> unpacking source archive /nix/store/2frlbars2n89jnpr65khz8i44dxicjly-pi-src-with-lock pi-0.82.0> source root is pi-src-with-lock pi-0.82.0> Running phase: patchPhase pi-0.82.0> Executing npmConfigHook pi-0.82.0> Configuring npm pi-0.82.0> Validating consistency between /build/pi-src-with-lock/package-lock.json and /nix/store/5g7daki7yqrry6cyyzfq213s3qjs8apk-pi-0.82.0-npm-deps/package-lock.json pi-0.82.0> Making cache writable librewolf-152.0.6-1> structuredAttrs is enabled pi-0.82.0> Setting npm_config_cache to /build/cache pi-0.82.0> Installing dependencies pi-0.82.0> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. pi-0.82.0> npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. pi-0.82.0> npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. fast-nix-gc-0.1.0> Compiling serde_derive v1.0.228 fast-nix-gc-0.1.0> Compiling tokio-macros v2.7.0 fast-nix-gc-0.1.0> Compiling derive_more-impl v2.1.1 fast-nix-gc-0.1.0> Compiling thiserror-impl v2.0.18 fast-nix-gc-0.1.0> Compiling zerocopy-derive v0.8.48 fast-nix-gc-0.1.0> Compiling futures-macro v0.3.32 fast-nix-gc-0.1.0> Compiling tracing-attributes v0.1.31 pi-0.82.0> npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead claude> 100 262.2M 100 262.2M 0 0 37.57M 0 00:06 00:06 41.79M fast-nix-gc-0.1.0> Compiling futures-util v0.3.32 pi-0.82.0> pi-0.82.0> added 228 packages, and audited 229 packages in 3s pi-0.82.0> pi-0.82.0> 37 packages are looking for funding pi-0.82.0> run `npm fund` for details pi-0.82.0> pi-0.82.0> found 0 vulnerabilities pi-0.82.0> patching script interpreter paths in node_modules pi-0.82.0> node_modules/@anthropic-ai/sdk/bin/cli: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" fast-nix-gc-0.1.0> Compiling tracing v0.1.44 pi-0.82.0> node_modules/vite/bin/vite.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/why-is-node-running/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" fast-nix-gc-0.1.0> Compiling derive_more v2.1.1 pi-0.82.0> node_modules/resolve/bin/resolve: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/jiti/lib/jiti-cli.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/execa/node_modules/semver/bin/semver: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/execa/node_modules/which/bin/which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/nanoid/bin/nanoid.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/typescript/bin/tsc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/typescript/bin/tsserver: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/rolldown/bin/cli.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/@earendil-works/pi-ai/dist/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/vitest/vitest.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/yaml/bin.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/openai/bin/cli: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/shelljs/bin/shjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/shx/lib/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/marked/bin/marked.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" fast-nix-gc-0.1.0> Compiling bytes v1.11.1 fast-nix-gc-0.1.0> Compiling harmonia-utils-base-encoding v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0) fast-nix-gc-0.1.0> Compiling harmonia-file-core v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0) fast-nix-gc-0.1.0> Compiling tokio v1.52.3 pi-0.82.0> node_modules/semver/bin/semver.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" pi-0.82.0> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. pi-0.82.0> npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. pi-0.82.0> npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. pi-0.82.0> npm warn rebuild 2 packages have install scripts not yet covered by allowScripts. Run `npm approve-scripts --allow-scripts-pending` to review. pi-0.82.0> rebuilt dependencies successfully pi-0.82.0> patching script interpreter paths in node_modules pi-0.82.0> Finished npmConfigHook pi-0.82.0> Running phase: updateAutotoolsGnuConfigScriptsPhase pi-0.82.0> Running phase: configurePhase building '/nix/store/cy0wd3335li2n171ij2yj8xgr87pjpr6-claude-code-2.1.220.drv' pi-0.82.0> no configure script, doing nothing pi-0.82.0> Running phase: buildPhase pi-0.82.0> no Makefile or custom buildPhase, doing nothing pi-0.82.0> Running phase: installPhase pi-0.82.0> Executing npmInstallHook pi-0.82.0> [323ms] bundle 3151 modules pi-0.82.0> [261ms] compile dist/pi pi-0.82.0> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. pi-0.82.0> npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. pi-0.82.0> npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. claude-code-2.1.220> tribuchet: building on jamie claude-code-2.1.220> Using versionCheckHook claude-code-2.1.220> Running phase: patchPhase claude-code-2.1.220> Running phase: updateAutotoolsGnuConfigScriptsPhase claude-code-2.1.220> Running phase: configurePhase claude-code-2.1.220> no configure script, doing nothing claude-code-2.1.220> Running phase: buildPhase claude-code-2.1.220> no Makefile or custom buildPhase, doing nothing claude-code-2.1.220> Running phase: installPhase claude-code-2.1.220> Running phase: fixupPhase claude-code-2.1.220> shrinking RPATHs of ELF executables and libraries in /nix/store/rsi8rmr1lkrdxrmxv60mk3gkmv30sdb8-claude-code-2.1.220 claude-code-2.1.220> shrinking /nix/store/rsi8rmr1lkrdxrmxv60mk3gkmv30sdb8-claude-code-2.1.220/bin/claude fast-nix-gc-0.1.0> Compiling harmonia-utils-hash v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0) fast-nix-gc-0.1.0> Compiling tokio-util v0.7.18 fast-nix-gc-0.1.0> Compiling harmonia-utils-io v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0) claude-code-2.1.220> checking for references to /build/ in /nix/store/rsi8rmr1lkrdxrmxv60mk3gkmv30sdb8-claude-code-2.1.220... fast-nix-gc-0.1.0> Compiling harmonia-store-core v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0) fast-nix-gc-0.1.0> Compiling harmonia-file-nar v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0) claude-code-2.1.220> patching script interpreter paths in /nix/store/rsi8rmr1lkrdxrmxv60mk3gkmv30sdb8-claude-code-2.1.220 claude-code-2.1.220> wrapBuddy: wrapping paths: /nix/store/rsi8rmr1lkrdxrmxv60mk3gkmv30sdb8-claude-code-2.1.220 claude-code-2.1.220> Using interpreter: /nix/store/ias8xacs1h3jy7xgwi2awvim61k2ji6c-glibc-2.42-67/lib/ld-linux-x86-64.so.2 claude-code-2.1.220> 64-bit stub: 407 bytes claude-code-2.1.220> 32-bit stub: 441 bytes claude-code-2.1.220> Patching: /nix/store/rsi8rmr1lkrdxrmxv60mk3gkmv30sdb8-claude-code-2.1.220/bin/.claude-wrapped claude-code-2.1.220> ELF class: 64-bit claude-code-2.1.220> Original entry: 0x1b30600 (file offset: 0x192f600) claude-code-2.1.220> Available space at entry: 57793440 bytes claude-code-2.1.220> Stub size: 407 bytes (padded to 416) claude-code-2.1.220> Wrote config to /nix/store/rsi8rmr1lkrdxrmxv60mk3gkmv30sdb8-claude-code-2.1.220/bin/..claude-wrapped.wrapbuddy claude-code-2.1.220> Overwrote 416 bytes at entry point claude-code-2.1.220> Converted PT_INTERP to PT_NULL claude-code-2.1.220> Patched: /nix/store/rsi8rmr1lkrdxrmxv60mk3gkmv30sdb8-claude-code-2.1.220/bin/.claude-wrapped claude-code-2.1.220> Running phase: installCheckPhase claude-code-2.1.220> Executing versionCheckPhase fast-nix-gc-0.1.0> Compiling fast-nix-common v0.1.0 (/build/source/crates/common) claude-code-2.1.220> Successfully managed to find version 2.1.220 in the output of the command /nix/store/rsi8rmr1lkrdxrmxv60mk3gkmv30sdb8-claude-code-2.1.220/bin/claude --version claude-code-2.1.220> 2.1.220 (Claude Code) claude-code-2.1.220> Finished versionCheckPhase claude-code-2.1.220> no Makefile or custom installCheckPhase, doing nothing fast-nix-gc-0.1.0> Compiling fast-nix-gc v0.1.0 (/build/source/crates/gc) fast-nix-gc-0.1.0> Compiling fast-nix-optimise v0.1.0 (/build/source/crates/optimise) fast-nix-gc-0.1.0> Finished `release` profile [optimized] target(s) in 17.46s fast-nix-gc-0.1.0> Executing cargoInstallPostBuildHook fast-nix-gc-0.1.0> Finished cargoInstallPostBuildHook fast-nix-gc-0.1.0> Finished cargoBuildHook fast-nix-gc-0.1.0> Running phase: checkPhase fast-nix-gc-0.1.0> Executing cargoCheckHook fast-nix-gc-0.1.0> cargoCheckHook flags: -j 24 --profile release --target x86_64-unknown-linux-gnu --offline -p fast-nix-gc -p fast-nix-common -p fast-nix-optimise -- fast-nix-gc-0.1.0> Compiling version_check v0.9.5 fast-nix-gc-0.1.0> Compiling semver v1.0.28 fast-nix-gc-0.1.0> Compiling find-msvc-tools v0.1.9 fast-nix-gc-0.1.0> Compiling cpufeatures v0.2.17 fast-nix-gc-0.1.0> Compiling rand_core v0.10.1 fast-nix-gc-0.1.0> Compiling bitflags v2.11.1 fast-nix-gc-0.1.0> Compiling getrandom v0.4.2 fast-nix-gc-0.1.0> Compiling shlex v1.3.0 fast-nix-gc-0.1.0> Compiling curve25519-dalek-derive v0.1.1 fast-nix-gc-0.1.0> Compiling signature v2.2.0 fast-nix-gc-0.1.0> Compiling subtle v2.6.1 fast-nix-gc-0.1.0> Compiling zeroize v1.8.2 fast-nix-gc-0.1.0> Compiling getrandom v0.3.4 fast-nix-gc-0.1.0> Compiling rustix v1.1.4 fast-nix-gc-0.1.0> Compiling linux-raw-sys v0.12.1 fast-nix-gc-0.1.0> Compiling fastrand v2.4.1 fast-nix-gc-0.1.0> Compiling ed25519 v2.2.3 fast-nix-gc-0.1.0> Compiling chacha20 v0.10.0 fast-nix-gc-0.1.0> Compiling cc v1.2.62 fast-nix-gc-0.1.0> Compiling nix v0.31.3 fast-nix-gc-0.1.0> Compiling rustc_version v0.4.1 fast-nix-gc-0.1.0> Compiling generic-array v0.14.7 fast-nix-gc-0.1.0> Compiling curve25519-dalek v4.1.3 fast-nix-gc-0.1.0> Compiling rand v0.10.2 building '/nix/store/armg9blzyf767vga94iarm1i5352rnsg-claude.drv' fast-nix-gc-0.1.0> Compiling libsqlite3-sys v0.37.0 fast-nix-gc-0.1.0> Compiling crypto-common v0.1.7 fast-nix-gc-0.1.0> Compiling block-buffer v0.10.4 fast-nix-gc-0.1.0> Compiling digest v0.10.7 claude> tribuchet: building on jamie fast-nix-gc-0.1.0> Compiling sha2 v0.10.9 fast-nix-gc-0.1.0> Compiling tempfile v3.27.0 fast-nix-gc-0.1.0> Compiling ed25519-dalek v2.2.0 fast-nix-gc-0.1.0> Compiling harmonia-store-core v0.0.0-alpha.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0) fast-nix-gc-0.1.0> Compiling harmonia-file-nar v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0) fast-nix-gc-0.1.0> Compiling harmonia-store-path-info v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0) pi-0.82.0> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. pi-0.82.0> npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. pi-0.82.0> npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. pi-0.82.0> pi-0.82.0> removed 102 packages, and audited 127 packages in 430ms pi-0.82.0> pi-0.82.0> 12 packages are looking for funding pi-0.82.0> run `npm fund` for details pi-0.82.0> pi-0.82.0> found 0 vulnerabilities pi-0.82.0> npm warn allow-scripts 2 packages have install scripts not yet covered by allowScripts: pi-0.82.0> npm warn allow-scripts @google/genai@1.52.0 (install: (install scripts present)) pi-0.82.0> npm warn allow-scripts protobufjs@7.6.5 (install: (install scripts present)) pi-0.82.0> npm warn allow-scripts pi-0.82.0> npm warn allow-scripts Run `npm approve-scripts --allow-scripts-pending` to review, or `npm approve-scripts ` to allow. pi-0.82.0> Finished npmInstallHook pi-0.82.0> Running phase: fixupPhase pi-0.82.0> shrinking RPATHs of ELF executables and libraries in /nix/store/56wlf7m0q6yrxiqkg3gf4sxw038qm3k9-pi-0.82.0 pi-0.82.0> shrinking /nix/store/56wlf7m0q6yrxiqkg3gf4sxw038qm3k9-pi-0.82.0/libexec/pi/node_modules/@mariozechner/clipboard-linux-x64-gnu/clipboard.linux-x64-gnu.node pi-0.82.0> shrinking /nix/store/56wlf7m0q6yrxiqkg3gf4sxw038qm3k9-pi-0.82.0/libexec/pi/node_modules/@mariozechner/clipboard/clipboard.linux-x64-gnu.node pi-0.82.0> shrinking /nix/store/56wlf7m0q6yrxiqkg3gf4sxw038qm3k9-pi-0.82.0/libexec/pi/pi pi-0.82.0> checking for references to /build/ in /nix/store/56wlf7m0q6yrxiqkg3gf4sxw038qm3k9-pi-0.82.0... pi-0.82.0> patching script interpreter paths in /nix/store/56wlf7m0q6yrxiqkg3gf4sxw038qm3k9-pi-0.82.0 pi-0.82.0> Running phase: installCheckPhase pi-0.82.0> Executing versionCheckPhase pi-0.82.0> Successfully managed to find version 0.82.0 in the output of the command /nix/store/56wlf7m0q6yrxiqkg3gf4sxw038qm3k9-pi-0.82.0/bin/pi --version pi-0.82.0> 0.82.0 pi-0.82.0> Finished versionCheckPhase pi-0.82.0> no Makefile or custom installCheckPhase, doing nothing building '/nix/store/pck929cl7scj85kw7gmcwwpwizh5sci7-pi.drv' building '/nix/store/8s1n67n8cpsz85lhmq3ixnp0wypg6lj5-pim-0.2.0.drv' pi> tribuchet: building on jamie pim-0.2.0> tribuchet: building on jamie pim-0.2.0> Sourcing python-remove-tests-dir-hook pim-0.2.0> Sourcing python-catch-conflicts-hook.sh pim-0.2.0> Sourcing python-remove-bin-bytecode-hook.sh pim-0.2.0> Sourcing python-imports-check-hook.sh pim-0.2.0> Using pythonImportsCheckPhase pim-0.2.0> Sourcing python-namespaces-hook pim-0.2.0> Running phase: unpackPhase pim-0.2.0> unpacking source archive /nix/store/8pl5p4w18lhrad4sfq1c12cz6x16sjsi-pim pim-0.2.0> source root is pim pim-0.2.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "pim/pim.py" pim-0.2.0> Running phase: patchPhase pim-0.2.0> Running phase: updateAutotoolsGnuConfigScriptsPhase pim-0.2.0> Running phase: configurePhase pim-0.2.0> no configure script, doing nothing pim-0.2.0> Running phase: buildPhase pim-0.2.0> no Makefile or custom buildPhase, doing nothing pim-0.2.0> Running phase: installPhase pim-0.2.0> Running phase: fixupPhase pim-0.2.0> shrinking RPATHs of ELF executables and libraries in /nix/store/dgcs6n8lidgggl607bxdv6s422557gyy-pim-0.2.0 pim-0.2.0> checking for references to /build/ in /nix/store/dgcs6n8lidgggl607bxdv6s422557gyy-pim-0.2.0... pim-0.2.0> patching script interpreter paths in /nix/store/dgcs6n8lidgggl607bxdv6s422557gyy-pim-0.2.0 pim-0.2.0> /nix/store/dgcs6n8lidgggl607bxdv6s422557gyy-pim-0.2.0/bin/.pim-wrapped: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6/bin/python3" pim-0.2.0> stripping (with command strip and flags -S -p) in /nix/store/dgcs6n8lidgggl607bxdv6s422557gyy-pim-0.2.0/bin pim-0.2.0> Rewriting #!/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6/bin/python3 to #!/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6 pim-0.2.0> wrapping `/nix/store/dgcs6n8lidgggl607bxdv6s422557gyy-pim-0.2.0/bin/.pim-wrapped'... pim-0.2.0> Rewriting #! /nix/store/v8llyqw71lygr2llhmcc8ya5bdlzq45v-bash-5.3p9/bin/bash -e to #!/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6 pim-0.2.0> Executing pythonRemoveTestsDir pim-0.2.0> Finished executing pythonRemoveTestsDir pim-0.2.0> Running phase: installCheckPhase pim-0.2.0> no Makefile or custom installCheckPhase, doing nothing pim-0.2.0> Running phase: pythonCatchConflictsPhase pim-0.2.0> Running phase: pythonRemoveBinBytecodePhase pim-0.2.0> Running phase: pythonImportsCheckPhase pim-0.2.0> Executing pythonImportsCheckPhase building '/nix/store/glqsgj0m577yl4gfjqcwn4yaq1axlza1-home-manager-path.drv' home-manager-path> tribuchet: building on jamie home-manager-path> structuredAttrs is enabled home-manager-path> created 3494 symlinks in user environment fast-nix-gc-0.1.0> Compiling rusqlite v0.39.0 fast-nix-gc-0.1.0> Compiling fast-nix-common v0.1.0 (/build/source/crates/common) fast-nix-gc-0.1.0> Compiling harmonia-store-db v3.1.0 (https://github.com/nix-community/harmonia?rev=9789e1d0a322360442ff2a2a150f8bd2b9ccf93a#9789e1d0) fast-nix-gc-0.1.0> Compiling fast-nix-gc v0.1.0 (/build/source/crates/gc) fast-nix-gc-0.1.0> Compiling fast-nix-optimise v0.1.0 (/build/source/crates/optimise) fast-nix-gc-0.1.0> Finished `release` profile [optimized] target(s) in 52.09s fast-nix-gc-0.1.0> Running unittests src/lib.rs (target/x86_64-unknown-linux-gnu/release/deps/fast_nix_common-1c4a5674af23d403) fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> running 22 tests fast-nix-gc-0.1.0> test closest_match_tests::suggests_near_misses_only ... ok fast-nix-gc-0.1.0> test logging::tests::respects_level_filter ... ok fast-nix-gc-0.1.0> test nix_config::tests::parse ... ok fast-nix-gc-0.1.0> test tests::format_size_units ... ok fast-nix-gc-0.1.0> test nix_config::tests::unknown_key_falls_back_to_default ... ok fast-nix-gc-0.1.0> test temp_roots::tests::add_writes_nul_terminated_roots ... ok fast-nix-gc-0.1.0> test temp_roots::tests::add_uses_gc_socket_when_gc_holds_the_lock ... ok fast-nix-gc-0.1.0> test db::tests::maybe_vacuum_skips_small_freelist ... ok fast-nix-gc-0.1.0> test db::tests::has_table_checks_existence ... ok fast-nix-gc-0.1.0> test db::tests::empty_graph ... ok fast-nix-gc-0.1.0> test db::tests::is_valid_path_checks_db ... ok fast-nix-gc-0.1.0> test db::tests::valid_store_paths_and_typed_variants ... ok fast-nix-gc-0.1.0> test db::tests::compute_closure_marks_reachable_only ... ok fast-nix-gc-0.1.0> test db::tests::store_dir_typed_uses_configured_dir ... ok fast-nix-gc-0.1.0> test db::tests::basename_index_lookups ... ok fast-nix-gc-0.1.0> test db::tests::load_graph_keep_derivations_adds_output_to_drv_edge ... ok fast-nix-gc-0.1.0> test db::tests::load_graph_builds_csr ... ok fast-nix-gc-0.1.0> test db::tests::load_graph_ignores_edges_with_unknown_ids ... ok fast-nix-gc-0.1.0> test db::tests::invalidate_ids_cascades_derivation_outputs ... ok fast-nix-gc-0.1.0> test db::tests::load_graph_build_trace_edges ... ok fast-nix-gc-0.1.0> test db::tests::invalidate_ids_handles_ref_cycles ... ok fast-nix-gc-0.1.0> test db::tests::invalidate_ids_clears_realisations_with_restrict_fk ... ok fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> Running unittests src/lib.rs (target/x86_64-unknown-linux-gnu/release/deps/fast_nix_gc-c166de7b3448f719) fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> running 33 tests fast-nix-gc-0.1.0> test gc::tests::delete_store_path_missing_is_zero ... ok fast-nix-gc-0.1.0> test gc::tests::delete_store_path_file_reports_disk_blocks ... ok fast-nix-gc-0.1.0> test gc::tests::delete_store_path_other_stat_errors_propagate ... ok fast-nix-gc-0.1.0> test gc::tests::try_lock_dir_none_while_held ... ok fast-nix-gc-0.1.0> test gc::tests::delete_store_path_removes_readonly_tree ... ok fast-nix-gc-0.1.0> test profiles::tests::profile_dirs_includes_state_and_xdg_paths_but_not_home ... ok fast-nix-gc-0.1.0> test profiles::tests::profile_lock_acquire_release_cleans_up ... ok fast-nix-gc-0.1.0> test profiles::tests::parse_older_than_rejects_invalid ... ok fast-nix-gc-0.1.0> test profiles::tests::parse_older_than_units ... ok fast-nix-gc-0.1.0> test roots::runtime_roots::tests::read_file_root_ignores_non_store_paths ... ok fast-nix-gc-0.1.0> test profiles::tests::unparseable_current_generation_deletes_nothing ... ok fast-nix-gc-0.1.0> test roots::tests::is_in_store_requires_separator ... ok fast-nix-gc-0.1.0> test profiles::tests::current_generation_none_when_missing ... ok fast-nix-gc-0.1.0> test roots::tests::scan_blob_finds_embedded_store_paths ... ok fast-nix-gc-0.1.0> test roots::tests::extract_store_path_takes_first_component ... ok fast-nix-gc-0.1.0> test roots::tests::scan_blob_ignores_bare_prefix ... ok fast-nix-gc-0.1.0> test profiles::tests::generation_links_and_current ... ok fast-nix-gc-0.1.0> test roots::tests::store_path_basename_grammar ... ok fast-nix-gc-0.1.0> test profiles::tests::delete_old_generations_keeps_only_current ... ok fast-nix-gc-0.1.0> test profiles::tests::delete_generations_older_than_cutoff ... ok fast-nix-gc-0.1.0> test roots::runtime_roots::tests::read_file_root_trims_and_extracts ... ok fast-nix-gc-0.1.0> test roots::tests::temp_roots_missing_dir_is_empty ... ok fast-nix-gc-0.1.0> test roots::tests::temp_roots_reads_locked_skips_stale_and_junk ... ok fast-nix-gc-0.1.0> test roots::tests::find_roots_scans_extra_dirs ... ok fast-nix-gc-0.1.0> test gc_socket::tests::drop_joins_handlers_and_snapshot_sees_acked_roots ... ok fast-nix-gc-0.1.0> test gc_socket::tests::unknown_path_protected_by_basename ... ok fast-nix-gc-0.1.0> test gc_socket::tests::drop_returns_when_idle_accept_loop_is_waiting ... ok fast-nix-gc-0.1.0> test gc_socket::tests::protect_marks_closure_and_blocks_deletion ... ok fast-nix-gc-0.1.0> test profiles::tests::remove_old_generations_recurses_and_skips_non_link_targets ... ok fast-nix-gc-0.1.0> test gc::tests::clean_links_removes_only_unreferenced ... ok fast-nix-gc-0.1.0> test gc_socket::tests::claim_nodes_partitions_and_blocks_protect ... ok fast-nix-gc-0.1.0> test gc_socket::tests::protect_blocks_until_pending_delete_finishes ... ok fast-nix-gc-0.1.0> test gc_socket::tests::protect_waits_for_already_protected_pending_node ... ok fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/fast_nix_gc-8bd7e61e2846cee4) fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> running 3 tests fast-nix-gc-0.1.0> test tests::parse_ensure_free_values ... ok fast-nix-gc-0.1.0> test tests::parse_size_units ... ok fast-nix-gc-0.1.0> test tests::parse_args_rejects_unknown_arguments ... ok fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> Running tests/integration.rs (target/x86_64-unknown-linux-gnu/release/deps/integration-05272c23ef1651c0) fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> running 45 tests fast-nix-gc-0.1.0> test gc_dry_run_counts_unknown_on_disk ... ok fast-nix-gc-0.1.0> test gc_fails_when_roots_dir_is_unreadable ... ok fast-nix-gc-0.1.0> test gc_dry_run_serves_socket_and_honors_roots ... ok fast-nix-gc-0.1.0> test gc_keeps_auto_root_with_unreadable_target ... ok fast-nix-gc-0.1.0> test gc_dry_run_does_not_delete ... ok fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 1 total valid paths fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> test gc_cleans_unused_links_only_when_not_dry_run ... FAILED fast-nix-gc-0.1.0> test gc_keeps_ca_deriver_via_deriver_field_not_build_trace ... FAILED fast-nix-gc-0.1.0> test gc_deletes_unreferenced_paths ... FAILED fast-nix-gc-0.1.0> test gc_keeps_ca_output_via_build_trace ... FAILED fast-nix-gc-0.1.0> test gc_deletes_drv_when_output_deriver_is_unset ... FAILED fast-nix-gc-0.1.0> test gc_keeps_lock_file_of_active_build ... FAILED fast-nix-gc-0.1.0> [INFO ] found 1 roots fast-nix-gc-0.1.0> test gc_keeps_runtime_roots_from_environ ... [FAILEDINFO fast-nix-gc-0.1.0> ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 1 alive paths fast-nix-gc-0.1.0> [INFO ] 0 dead pathstest gc_drops_partial_temp_root ... fast-nix-gc-0.1.0> FAILED fast-nix-gc-0.1.0> [INFO ] 1 unknown paths on disk not in DB fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> test gc_empty_store_is_noop ... ok fast-nix-gc-0.1.0> test gc_does_not_hang_on_tmp_fifo ... ok fast-nix-gc-0.1.0> test gc_handles_self_references ... FAILED fast-nix-gc-0.1.0> test gc_keeps_ca_outputs_of_alive_drv ... FAILED fast-nix-gc-0.1.0> test gc_deletes_non_utf8_store_entry ... ok fast-nix-gc-0.1.0> test gc_deletes_readonly_paths ... FAILED fast-nix-gc-0.1.0> test gc_ignores_invalid_store_basenames ... FAILED fast-nix-gc-0.1.0> test gc_keeps_deriver_of_alive_path ... ok fast-nix-gc-0.1.0> test gc_keep_recent_pins_recently_registered ... ok fast-nix-gc-0.1.0> test gc_keeps_indirect_auto_root ... ok fast-nix-gc-0.1.0> test gc_refuses_store_dir_mismatching_db ... ok fast-nix-gc-0.1.0> [INFO ] deleting unused links... fast-nix-gc-0.1.0> 0 store paths deleted, 0 bytes freed fast-nix-gc-0.1.0> test gc_keeps_temp_root_not_yet_in_db ... ok fast-nix-gc-0.1.0> test gc_max_freed_batches_by_estimated_size ... ok fast-nix-gc-0.1.0> test gc_chunk_size_one_deletes_whole_dead_chain ... ok fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 2 total valid paths fast-nix-gc-0.1.0> test gc_max_freed_stops_early ... ok fast-nix-gc-0.1.0> test gc_keeps_runtime_roots_from_open_fd ... ok fast-nix-gc-0.1.0> test gc_keeps_unknown_path_registered_after_snapshot ... ok fast-nix-gc-0.1.0> test gc_max_freed_referrer_never_outlives_reference ... ok fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> test gc_keeps_transitive_closure ... ok fast-nix-gc-0.1.0> [INFO ] found 0 roots fast-nix-gc-0.1.0> [INFO ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 0 alive paths fast-nix-gc-0.1.0> [INFO ] 2 dead paths fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> test gc_removes_dangling_auto_root ... ok fast-nix-gc-0.1.0> test gc_removes_unknown_disk_entries ... ok fast-nix-gc-0.1.0> test gc_removes_reserved_space_file_and_creates_private_lock ... ok fast-nix-gc-0.1.0> test gc_removes_unlocked_tmp_dir ... ok fast-nix-gc-0.1.0> [INFO ] deleting unused links... fast-nix-gc-0.1.0> test gc_skips_locked_tmp_dir ... ok fast-nix-gc-0.1.0> test gc_runtime_roots_validated_against_db ... ok fast-nix-gc-0.1.0> 1 store paths deleted, 1.00 KiB freed fast-nix-gc-0.1.0> test gc_store_dir_trailing_slash_is_normalized ... ok fast-nix-gc-0.1.0> test gc_rebases_canonical_runtime_roots_to_logical_store ... ok fast-nix-gc-0.1.0> test gc_scans_roots_despite_unfollowable_indirect_target ... ok fast-nix-gc-0.1.0> test gc_socket_serves_before_graph_load_and_keeps_early_roots ... ok fast-nix-gc-0.1.0> test gc_removes_stale_temp_roots_file ... ok fast-nix-gc-0.1.0> test gc_socket_root_mid_gc_keeps_path_and_deletes_rest ... ok fast-nix-gc-0.1.0> test gc_vacuums_db_after_mass_deletion ... ok fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> failures: fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> ---- gc_cleans_unused_links_only_when_not_dry_run stdout ---- fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'gc_cleans_unused_links_only_when_not_dry_run' (3906) panicked at crates/gc/tests/integration.rs:199:9: fast-nix-gc-0.1.0> stderr: [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 1 total valid paths fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> [INFO ] found 1 roots fast-nix-gc-0.1.0> [INFO ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 1 alive paths fast-nix-gc-0.1.0> [INFO ] 0 dead paths fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'main' (4280) panicked at /build/cargo-vendor-dir/rayon-core-1.13.0/src/registry.rs:171:10: fast-nix-gc-0.1.0> The global thread pool has not been initialized.: ThreadPoolBuildError { kind: IOError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }) } fast-nix-gc-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> ---- gc_keeps_ca_deriver_via_deriver_field_not_build_trace stdout ---- fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'gc_keeps_ca_deriver_via_deriver_field_not_build_trace' (3922) panicked at crates/gc/tests/integration.rs:199:9: fast-nix-gc-0.1.0> stderr: [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 3 total valid paths fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> [INFO ] found 1 roots fast-nix-gc-0.1.0> [INFO ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 2 alive paths fast-nix-gc-0.1.0> [INFO ] 1 dead paths fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'main' (4077) panicked at /build/cargo-vendor-dir/rayon-core-1.13.0/src/registry.rs:171:10: fast-nix-gc-0.1.0> The global thread pool has not been initialized.: ThreadPoolBuildError { kind: IOError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }) } fast-nix-gc-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> ---- gc_deletes_unreferenced_paths stdout ---- fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'gc_deletes_unreferenced_paths' (3910) panicked at crates/gc/tests/integration.rs:199:9: fast-nix-gc-0.1.0> stderr: [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 3 total valid paths fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> [INFO ] found 1 roots fast-nix-gc-0.1.0> [INFO ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 2 alive paths fast-nix-gc-0.1.0> [INFO ] 1 dead paths fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'main' (4005) panicked at /build/cargo-vendor-dir/rayon-core-1.13.0/src/registry.rs:171:10: fast-nix-gc-0.1.0> The global thread pool has not been initialized.: ThreadPoolBuildError { kind: IOError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }) } fast-nix-gc-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> ---- gc_keeps_ca_output_via_build_trace stdout ---- fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'gc_keeps_ca_output_via_build_trace' (3923) panicked at crates/gc/tests/integration.rs:199:9: fast-nix-gc-0.1.0> stderr: [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 3 total valid paths fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> [INFO ] found 1 roots fast-nix-gc-0.1.0> [INFO ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 2 alive paths fast-nix-gc-0.1.0> [INFO ] 1 dead paths fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'main' (4004) panicked at /build/cargo-vendor-dir/rayon-core-1.13.0/src/registry.rs:171:10: fast-nix-gc-0.1.0> The global thread pool has not been initialized.: ThreadPoolBuildError { kind: IOError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }) } fast-nix-gc-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> ---- gc_deletes_drv_when_output_deriver_is_unset stdout ---- fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'gc_deletes_drv_when_output_deriver_is_unset' (3907) panicked at crates/gc/tests/integration.rs:199:9: fast-nix-gc-0.1.0> stderr: [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 2 total valid paths fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> [INFO ] found 1 roots fast-nix-gc-0.1.0> [INFO ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 1 alive paths fast-nix-gc-0.1.0> [INFO ] 1 dead paths fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'main' (3990) panicked at /build/cargo-vendor-dir/rayon-core-1.13.0/src/registry.rs:171:10: fast-nix-gc-0.1.0> The global thread pool has not been initialized.: ThreadPoolBuildError { kind: IOError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }) } fast-nix-gc-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> ---- gc_keeps_lock_file_of_active_build stdout ---- fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'gc_keeps_lock_file_of_active_build' (3927) panicked at crates/gc/tests/integration.rs:199:9: fast-nix-gc-0.1.0> stderr: [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 1 total valid paths fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> [INFO ] found 1 roots fast-nix-gc-0.1.0> [INFO ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 1 alive paths fast-nix-gc-0.1.0> [INFO ] 0 dead paths fast-nix-gc-0.1.0> [INFO ] 1 unknown paths on disk not in DB fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'main' (3952) panicked at /build/cargo-vendor-dir/rayon-core-1.13.0/src/registry.rs:171:10: fast-nix-gc-0.1.0> The global thread pool has not been initialized.: ThreadPoolBuildError { kind: IOError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }) } fast-nix-gc-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> ---- gc_keeps_runtime_roots_from_environ stdout ---- fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'gc_keeps_runtime_roots_from_environ' (3928) panicked at crates/gc/tests/integration.rs:671:5: fast-nix-gc-0.1.0> stderr: [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 2 total valid paths fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> [INFO ] found 1 roots fast-nix-gc-0.1.0> [INFO ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 1 alive paths fast-nix-gc-0.1.0> [INFO ] 1 dead paths fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'main' (3963) panicked at /build/cargo-vendor-dir/rayon-core-1.13.0/src/registry.rs:171:10: fast-nix-gc-0.1.0> The global thread pool has not been initialized.: ThreadPoolBuildError { kind: IOError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }) } fast-nix-gc-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> ---- gc_drops_partial_temp_root stdout ---- fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'gc_drops_partial_temp_root' (3912) panicked at crates/gc/tests/integration.rs:199:9: fast-nix-gc-0.1.0> stderr: [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 2 total valid paths fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> [INFO ] found 1 roots fast-nix-gc-0.1.0> [INFO ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 1 alive paths fast-nix-gc-0.1.0> [INFO ] 1 dead paths fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'main' (3982) panicked at /build/cargo-vendor-dir/rayon-core-1.13.0/src/registry.rs:171:10: fast-nix-gc-0.1.0> The global thread pool has not been initialized.: ThreadPoolBuildError { kind: IOError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }) } fast-nix-gc-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> ---- gc_handles_self_references stdout ---- fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'gc_handles_self_references' (3918) panicked at crates/gc/tests/integration.rs:199:9: fast-nix-gc-0.1.0> stderr: [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 2 total valid paths fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> [INFO ] found 1 roots fast-nix-gc-0.1.0> [INFO ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 1 alive paths fast-nix-gc-0.1.0> [INFO ] 1 dead paths fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'main' (3999) panicked at /build/cargo-vendor-dir/rayon-core-1.13.0/src/registry.rs:171:10: fast-nix-gc-0.1.0> The global thread pool has not been initialized.: ThreadPoolBuildError { kind: IOError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }) } fast-nix-gc-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> ---- gc_keeps_ca_outputs_of_alive_drv stdout ---- fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'gc_keeps_ca_outputs_of_alive_drv' (3924) panicked at crates/gc/tests/integration.rs:199:9: fast-nix-gc-0.1.0> stderr: [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 3 total valid paths fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> [INFO ] found 1 roots fast-nix-gc-0.1.0> [INFO ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 2 alive paths fast-nix-gc-0.1.0> [INFO ] 1 dead paths fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'main' (3995) panicked at /build/cargo-vendor-dir/rayon-core-1.13.0/src/registry.rs:171:10: fast-nix-gc-0.1.0> The global thread pool has not been initialized.: ThreadPoolBuildError { kind: IOError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }) } fast-nix-gc-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> ---- gc_deletes_readonly_paths stdout ---- fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'gc_deletes_readonly_paths' (3909) panicked at crates/gc/tests/integration.rs:199:9: fast-nix-gc-0.1.0> stderr: [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 1 total valid paths fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> [INFO ] found 0 roots fast-nix-gc-0.1.0> [INFO ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 0 alive paths fast-nix-gc-0.1.0> [INFO ] 1 dead paths fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'main' (3968) panicked at /build/cargo-vendor-dir/rayon-core-1.13.0/src/registry.rs:171:10: fast-nix-gc-0.1.0> The global thread pool has not been initialized.: ThreadPoolBuildError { kind: IOError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }) } fast-nix-gc-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> ---- gc_ignores_invalid_store_basenames stdout ---- fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'gc_ignores_invalid_store_basenames' (3919) panicked at crates/gc/tests/integration.rs:199:9: fast-nix-gc-0.1.0> stderr: [WARN ] cannot run `nix config show keep-derivations`: No such file or directory (os error 2); using default true fast-nix-gc-0.1.0> [WARN ] cannot run `nix config show keep-outputs`: No such file or directory (os error 2); using default false fast-nix-gc-0.1.0> [INFO ] loading store graph... fast-nix-gc-0.1.0> [INFO ] 1 total valid paths fast-nix-gc-0.1.0> [INFO ] finding garbage collector roots... fast-nix-gc-0.1.0> [INFO ] found 0 roots fast-nix-gc-0.1.0> [INFO ] computing alive closure... fast-nix-gc-0.1.0> [INFO ] 0 alive paths fast-nix-gc-0.1.0> [INFO ] 1 dead paths fast-nix-gc-0.1.0> [INFO ] 1 unknown paths on disk not in DB fast-nix-gc-0.1.0> [INFO ] deleting garbage... fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> thread 'main' (3950) panicked at /build/cargo-vendor-dir/rayon-core-1.13.0/src/registry.rs:171:10: fast-nix-gc-0.1.0> The global thread pool has not been initialized.: ThreadPoolBuildError { kind: IOError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }) } fast-nix-gc-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> failures: fast-nix-gc-0.1.0> gc_cleans_unused_links_only_when_not_dry_run fast-nix-gc-0.1.0> gc_deletes_drv_when_output_deriver_is_unset fast-nix-gc-0.1.0> gc_deletes_readonly_paths fast-nix-gc-0.1.0> gc_deletes_unreferenced_paths fast-nix-gc-0.1.0> gc_drops_partial_temp_root fast-nix-gc-0.1.0> gc_handles_self_references fast-nix-gc-0.1.0> gc_ignores_invalid_store_basenames fast-nix-gc-0.1.0> gc_keeps_ca_deriver_via_deriver_field_not_build_trace fast-nix-gc-0.1.0> gc_keeps_ca_output_via_build_trace fast-nix-gc-0.1.0> gc_keeps_ca_outputs_of_alive_drv fast-nix-gc-0.1.0> gc_keeps_lock_file_of_active_build fast-nix-gc-0.1.0> gc_keeps_runtime_roots_from_environ fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> test result: FAILED. 33 passed; 12 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.47s fast-nix-gc-0.1.0> fast-nix-gc-0.1.0> error: test failed, to rerun pass `-p fast-nix-gc --test integration` error: Cannot build '/nix/store/bpisb6nigscka0npwzz4mhc2rsi866hq-fast-nix-gc-0.1.0.drv'. Reason: builder failed with exit code 101. Output paths: /nix/store/7g7zvrj6zhx3ng445z79rnwlb67v9vm0-fast-nix-gc-0.1.0 Last 25 log lines: > [INFO ] deleting garbage... > > thread 'main' (3950) panicked at /build/cargo-vendor-dir/rayon-core-1.13.0/src/registry.rs:171:10: > The global thread pool has not been initialized.: ThreadPoolBuildError { kind: IOError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" }) } > note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace > > > > failures: > gc_cleans_unused_links_only_when_not_dry_run > gc_deletes_drv_when_output_deriver_is_unset > gc_deletes_readonly_paths > gc_deletes_unreferenced_paths > gc_drops_partial_temp_root > gc_handles_self_references > gc_ignores_invalid_store_basenames > gc_keeps_ca_deriver_via_deriver_field_not_build_trace > gc_keeps_ca_output_via_build_trace > gc_keeps_ca_outputs_of_alive_drv > gc_keeps_lock_file_of_active_build > gc_keeps_runtime_roots_from_environ > > test result: FAILED. 33 passed; 12 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.47s > > error: test failed, to rerun pass `-p fast-nix-gc --test integration` For full logs, run: nix log /nix/store/bpisb6nigscka0npwzz4mhc2rsi866hq-fast-nix-gc-0.1.0.drv error: Cannot build '/nix/store/g6aj6bxi39blsix7kb9i3a7x1md1gqz3-fast-nix-gc-loop.drv'. Reason: 1 dependency failed. Output paths: /nix/store/kmj974yh31jn3qwn8yyy4y66kg495cbw-fast-nix-gc-loop error: Cannot build '/nix/store/jd9302xjl11c43l0rw8ifixfpczq711p-fast-nix-gc.conf.drv'. Reason: 1 dependency failed. Output paths: /nix/store/1nfc6v2yp7w1w09qnwwc8nlix0wz2fw4-fast-nix-gc.conf error: Cannot build '/nix/store/jxrcmfg7603zg95nkjbfq2fzcq7m1vck-deploy-etc.drv'. Reason: 1 dependency failed. Output paths: /nix/store/pqdbwccn1ikxwbwhrxd6r5grsj7x6669-deploy-etc error: Cannot build '/nix/store/f0ifac4s4izxmav66fsjwp1n2db0f6kh-activation-script.drv'. Reason: 1 dependency failed. Output paths: /nix/store/nvxb5jl47p9klqpvvfapj9ciwmm4n402-activation-script error: Cannot build '/nix/store/iqkzqyv1dx9shs30lpyxnkmk0jd63w68-home-manager-generation.drv'. Reason: 1 dependency failed. Output paths: /nix/store/1ym2025vgx6mck54h6mxwyd0lx6ixwn7-home-manager-generation