this derivation will be built: /nix/store/y08vdqyicd2gfdvm3gaqimyxvsmydi0x-reversepuck-0.9.58.drv these 13 paths will be fetched (4.9 MiB download, 19.1 MiB unpacked): /nix/store/ba12dwmix5iibrhh3dcbsb9xxm8390j2-SDL2_image-2.8.12 /nix/store/my97ai0z63wlp85km1qp78nddzdvpzl8-SDL2_ttf-2.24.0 /nix/store/j0lx9xfzaci7807w8w6x8jkrjqjxz88f-ensure-newer-sources-hook /nix/store/13r5mssjzvkdgi0d3f4p14bqp03pq2wj-portmidi-2.0.8 /nix/store/sr3djbnx9n0b7sps70kscys1bdfn7l16-python-catch-conflicts-hook /nix/store/h3h20wdrwiymzka5kjlri7gfkyya7nmj-python-imports-check-hook.sh /nix/store/jj7lfdq1rsx8mhpkzg11z0wxf6vj0wji-python-namespaces-hook.sh /nix/store/r4a7b9s2hr9a3ylxprg6n1a33p7w4s51-python-remove-bin-bytecode-hook /nix/store/vmd73pkn6jda03g9xlkyx9xyjjzh17gk-python-remove-tests-dir-hook /nix/store/63vsdhg6g09npn8drpc4g7i8yv5726rd-python3.14-pygame-ce-2.5.8 /nix/store/wvj9dq4wsmacg1x0lbvanwggppswhj34-python3.14-pyserial-3.5 /nix/store/yk5l0sa6bhgiaaqw4zf0d320d3n684ia-python3.14-pyusb-1.3.1 /nix/store/s636h8q3f1rhs81zj38zp6pdkvsmcch2-wrap-python-hook building '/nix/store/y08vdqyicd2gfdvm3gaqimyxvsmydi0x-reversepuck-0.9.58.drv' on 'ssh-ng://nix@superintendent' building '/nix/store/y08vdqyicd2gfdvm3gaqimyxvsmydi0x-reversepuck-0.9.58.drv' reversepuck-0.9.58> Sourcing python-remove-tests-dir-hook reversepuck-0.9.58> Sourcing python-catch-conflicts-hook.sh reversepuck-0.9.58> Sourcing python-remove-bin-bytecode-hook.sh reversepuck-0.9.58> Sourcing python-imports-check-hook.sh reversepuck-0.9.58> Using pythonImportsCheckPhase reversepuck-0.9.58> Sourcing python-namespaces-hook reversepuck-0.9.58> Running phase: unpackPhase reversepuck-0.9.58> unpacking source archive /nix/store/h3m4wg36r36zjk528sgcz2pmixdsl2ib-source reversepuck-0.9.58> source root is source reversepuck-0.9.58> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tools/check-trailing-comments.py" reversepuck-0.9.58> Running phase: patchPhase reversepuck-0.9.58> Running phase: updateAutotoolsGnuConfigScriptsPhase reversepuck-0.9.58> Running phase: configurePhase reversepuck-0.9.58> no configure script, doing nothing reversepuck-0.9.58> Running phase: installPhase reversepuck-0.9.58> Running phase: fixupPhase reversepuck-0.9.58> shrinking RPATHs of ELF executables and libraries in /nix/store/1xhxm8rd1wy5h0rz15z9sihg1djc3czk-reversepuck-0.9.58 reversepuck-0.9.58> checking for references to /build/ in /nix/store/1xhxm8rd1wy5h0rz15z9sihg1djc3czk-reversepuck-0.9.58... reversepuck-0.9.58> patching script interpreter paths in /nix/store/1xhxm8rd1wy5h0rz15z9sihg1djc3czk-reversepuck-0.9.58 reversepuck-0.9.58> stripping (with command strip and flags -S -p) in /nix/store/1xhxm8rd1wy5h0rz15z9sihg1djc3czk-reversepuck-0.9.58/bin reversepuck-0.9.58> Rewriting #! /nix/store/idnyqaaix26szkvhs1mjgi7990jajz9a-bash-5.3p15/bin/bash -e to #!/nix/store/3fl7bdkdxk2k4nssy1d1161isbzn6bsr-python3-3.14.7 reversepuck-0.9.58> Executing pythonRemoveTestsDir reversepuck-0.9.58> Finished executing pythonRemoveTestsDir reversepuck-0.9.58> Running phase: installCheckPhase reversepuck-0.9.58> no Makefile or custom installCheckPhase, doing nothing reversepuck-0.9.58> Running phase: pythonCatchConflictsPhase reversepuck-0.9.58> Running phase: pythonRemoveBinBytecodePhase reversepuck-0.9.58> Running phase: pythonImportsCheckPhase reversepuck-0.9.58> Executing pythonImportsCheckPhase upload attic: ok ✍️ Overwriting server "r2d2" ✅ xbqp39z3hszs83ls0ygcj0308ip3lbs2-uname (31.18 KiB/s) ✅ 1xhxm8rd1wy5h0rz15z9sihg1djc3czk-reversepuck-0.9.58 (458.99 KiB/s) ✅ zd6687h1ddqicnqm5r58h1bhi46li16b-archive.json (deduplicated) ✅ isr1dknfc2ccray7vb5disqazx1dzny4-usbeehive-0.12.0 (6.50 MiB/s) ✅ 657hzrs226d5j3p259mlkgmj908dizma-simple-proxy-1.4.0 (13.43 MiB/s) ✅ kciin2c990da7viala9lzdlb81psm8db-source (11.53 MiB/s) ✅ i8a3aacbblmqmzj0dh9hp5njvg3immqq-hoarder-miniflux-webhook-0-unstable-2025-05-18 (3.38 MiB/s) ✅ 46aip2pr07gwdz07h6hbjgk79vyiqalc-extest-1.0.3-unstable-2026-05-25-vendor (deduplicated) ✅ af10a7wzg61715yx1idzr9hqm3vmld8j-jellystat-1.1.12 (16.40 MiB/s, 22.1% deduplicated)