these 6 derivations will be built: /nix/store/rgbym4gxbdmgw1dxhpr4mlk2iqprwr43-shelfmark-1.3.9.drv /nix/store/7pfycc4215kfg8d725msr2k4b9cqi07p-unit-shelfmark.service.drv /nix/store/yn9pndfb18i2dmyp8m967c8gq8c9j9d0-system-units.drv /nix/store/pxxk4lxwhvyyw44jbpkl0nngh9g165a8-etc.drv /nix/store/azm0pmap5yzrsfd0yf28cbzgaqwaw1xk-activate.drv /nix/store/hr6m4kjix2wsvya6zc25fcbxclhari0i-nixos-system-marvin-26.11.19800101.f165e44.drv building '/nix/store/rgbym4gxbdmgw1dxhpr4mlk2iqprwr43-shelfmark-1.3.9.drv' shelfmark-1.3.9> Running phase: unpackPhase shelfmark-1.3.9> unpacking source archive /nix/store/g6avvzz6pxi0i8h4mim7n6kvwd449isq-source shelfmark-1.3.9> source root is source shelfmark-1.3.9> Running phase: patchPhase shelfmark-1.3.9> Running phase: updateAutotoolsGnuConfigScriptsPhase shelfmark-1.3.9> Running phase: configurePhase shelfmark-1.3.9> no configure script, doing nothing shelfmark-1.3.9> Running phase: buildPhase shelfmark-1.3.9> build flags: SHELL=/nix/store/byi2zpy2bgcf3dr6y0l8m50rmjj8z7q1-bash-5.3p15/bin/bash shelfmark-1.3.9> Available targets: shelfmark-1.3.9> shelfmark-1.3.9> Quality: shelfmark-1.3.9> checks - Run ALL static analysis checks (frontend + Python) shelfmark-1.3.9> fix - Auto-fix lint + format issues (frontend + Python) shelfmark-1.3.9> shelfmark-1.3.9> Frontend: shelfmark-1.3.9> install - Install frontend dependencies shelfmark-1.3.9> dev - Start development server shelfmark-1.3.9> build - Build frontend for production shelfmark-1.3.9> build-serve - Build and serve via Flask (test prod build without Docker) shelfmark-1.3.9> preview - Preview production build shelfmark-1.3.9> frontend-typecheck - Run TypeScript type checking shelfmark-1.3.9> frontend-lint - Run Oxlint against frontend code shelfmark-1.3.9> frontend-format - Check frontend formatting with Oxfmt shelfmark-1.3.9> frontend-format-fix - Format frontend code with Oxfmt shelfmark-1.3.9> frontend-checks - Run all frontend static analysis checks shelfmark-1.3.9> frontend-test - Run frontend unit tests shelfmark-1.3.9> shelfmark-1.3.9> Python: shelfmark-1.3.9> install-python-dev - Sync Python runtime + dev tooling with uv shelfmark-1.3.9> python-lint - Run Ruff against Python code (backend + tests) shelfmark-1.3.9> python-lint-fix - Run Ruff with safe auto-fixes shelfmark-1.3.9> python-format - Check Python formatting with Ruff shelfmark-1.3.9> python-format-fix - Format Python code with Ruff shelfmark-1.3.9> python-typecheck - Run BasedPyright against backend + tests shelfmark-1.3.9> python-dead-code - Run Vulture against backend code shelfmark-1.3.9> python-checks - Run all Python static analysis checks shelfmark-1.3.9> python-test - Run unit tests shelfmark-1.3.9> python-test-cov - Run unit tests with coverage report shelfmark-1.3.9> e2e-platform - Run e2e docker platform (baseline profile) shelfmark-1.3.9> e2e-platform-profile PROFILE= - Run e2e platform for one profile shelfmark-1.3.9> e2e-platform-matrix - Run e2e platform across all config profiles shelfmark-1.3.9> e2e-platform-full - Run heavy 'full' profile (real Chrome bypasser + DoH + real qBittorrent) shelfmark-1.3.9> clean - Remove node_modules and build artifacts shelfmark-1.3.9> shelfmark-1.3.9> Backend (Docker): shelfmark-1.3.9> up - Start backend services shelfmark-1.3.9> down - Stop backend services shelfmark-1.3.9> restart - Restart backend services (no rebuild) shelfmark-1.3.9> docker-build - Build Docker image shelfmark-1.3.9> refresh - Rebuild and restart backend services shelfmark-1.3.9> Running phase: installPhase shelfmark-1.3.9> Running phase: fixupPhase shelfmark-1.3.9> shrinking RPATHs of ELF executables and libraries in /nix/store/1cvqdn8whsa9c3ghpd7zc29jsp05mqgd-shelfmark-1.3.9 shelfmark-1.3.9> checking for references to /build/ in /nix/store/1cvqdn8whsa9c3ghpd7zc29jsp05mqgd-shelfmark-1.3.9... shelfmark-1.3.9> patching script interpreter paths in /nix/store/1cvqdn8whsa9c3ghpd7zc29jsp05mqgd-shelfmark-1.3.9 shelfmark-1.3.9> stripping (with command strip and flags -S -p) in /nix/store/1cvqdn8whsa9c3ghpd7zc29jsp05mqgd-shelfmark-1.3.9/libexec /nix/store/1cvqdn8whsa9c3ghpd7zc29jsp05mqgd-shelfmark-1.3.9/bin building '/nix/store/7pfycc4215kfg8d725msr2k4b9cqi07p-unit-shelfmark.service.drv' unit-shelfmark.service> structuredAttrs is enabled building '/nix/store/yn9pndfb18i2dmyp8m967c8gq8c9j9d0-system-units.drv' building '/nix/store/pxxk4lxwhvyyw44jbpkl0nngh9g165a8-etc.drv' building '/nix/store/azm0pmap5yzrsfd0yf28cbzgaqwaw1xk-activate.drv' building '/nix/store/hr6m4kjix2wsvya6zc25fcbxclhari0i-nixos-system-marvin-26.11.19800101.f165e44.drv' nixos-system-marvin-26.11.19800101.f165e44> structuredAttrs is enabled post-build step Upload to niks3: ok time=2026-08-20T12:38:39.877-04:00 level=INFO msg="Uploading 5 paths to niks3.fennec-cichlid.ts.net (2180 already cached)" time=2026-08-20T12:38:49.264-04:00 level=INFO msg="Uploading 1cvqdn8whsa9c3ghpd7zc29jsp05mqgd-shelfmark-1.3.9 (1.9MB)" time=2026-08-20T12:38:49.292-04:00 level=INFO msg="Uploading mgxkjc69j37xapysw68yp5ahsxdchga2-system-units (181.4KB)" time=2026-08-20T12:38:49.299-04:00 level=INFO msg="Uploading wy00svdyfighvdfcxwr41pf8hi4dqdpr-nixos-system-marvin-26.11.19800101.f165e44 (247.0KB)" time=2026-08-20T12:38:49.305-04:00 level=INFO msg="Uploading c9hhdnv3530v2icbjb6qz11clln7j2li-etc (61.7KB)" time=2026-08-20T12:38:49.327-04:00 level=INFO msg="Uploading hn8mj5vmisbhmlnd70lcnmw19dly49b3-unit-shelfmark.service (3.1KB)" time=2026-08-20T12:38:50.032-04:00 level=INFO msg="Uploading 5 narinfos" time=2026-08-20T12:38:50.507-04:00 level=INFO msg="Upload complete. (13.237s)"