Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-namespaces-hook Using checkPhaseThreadLimitHook Running phase: unpackPhase unpacking source archive /nix/store/nzf4mjj8bdhdn0mygayh03bigayxyly0-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/update-on-ox" Running phase: patchPhase applying patch /nix/store/xkh4vkpbd53i7vrmjslmznxghsi8qkfx-zsh-compinit.patch patching file kitty_tests/ssh.py Hunk #1 succeeded at 332 with fuzz 2 (offset 64 lines). applying patch /nix/store/yim643i2w0w792cq6a2awhsgjdz7qh5w-disable-test_ssh_bootstrap_with_different_launchers.patch patching file kitty_tests/ssh.py Hunk #1 succeeded at 180 (offset 14 lines). applying patch /nix/store/h8zya71hjcs8mcw7fybl4fgnxgksnbhk-libxkbcommon-runtime-path.patch patching file kitty/key_names.py Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase Running phase: buildPhase [89/89] Compiling kitty/gl-wrapper.c ... done [4/4] Linking launcher ... done [9/9] Compiling hsluv.slang ... done [5/5] Compiling screenshot.slang ... done [2/2] Compiling cell.slang ... done [20/20] Compiling specialisation cell.45d75.slang ... done [87/87] Linking cell.slang-module to GLSL fragment shader ... done crypto/internal/fips140/alias crypto/internal/fips140deps/byteorder crypto/internal/constanttime crypto/internal/boring/sig encoding crypto/internal/fips140deps/cpu unicode/utf16 github.com/google/go-cmp/cmp/internal/flags container/list internal/nettrace crypto/internal/fips140/subtle github.com/seancfoley/ipaddress-go/ipaddr/addrerr structs github.com/seancfoley/ipaddress-go/ipaddr/addrstr github.com/seancfoley/ipaddress-go/ipaddr/addrstrparam github.com/ebitengine/purego/internal/strings github.com/shirou/gopsutil/v4/common golang.org/x/exp/constraints vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/alias log/internal crypto/subtle maps bufio hash encoding/binary context os/user hash/crc32 crypto crypto/internal/fips140deps/godebug crypto/internal/impl archive/tar crypto/internal/fips140deps/time crypto/internal/sysrand encoding/base32 compress/flate encoding/base64 crypto/internal/fips140 crypto/internal/entropy/v1.0.0 github.com/bmatcuk/doublestar/v4 crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 encoding/json math/rand/v2 crypto/sha3 crypto/internal/fips140/hmac github.com/emmansun/base64 crypto/internal/randutil compress/gzip crypto/internal/fips140hash crypto/internal/fips140/check golang.org/x/sys/unix embed crypto/internal/fips140/aes crypto/fips140 github.com/google/go-cmp/cmp/internal/diff github.com/google/go-cmp/cmp/internal/value regexp/syntax compress/bzip2 flag github.com/ALTree/bigfloat crypto/internal/fips140/drbg database/sql/driver encoding/hex crypto/internal/fips140/aes/gcm crypto/internal/fips140only vendor/golang.org/x/net/dns/dnsmessage weak crypto/md5 unique crypto/cipher internal/singleflight github.com/kovidgoyal/go-parallel crypto/internal/boring net/netip crypto/hmac crypto/sha1 crypto/internal/rand golang.org/x/sys/cpu crypto/rand github.com/seancfoley/bintree/tree github.com/ebitengine/purego/internal/fakecgo github.com/kovidgoyal/kitty/tools/simdstring regexp os/exec github.com/ebitengine/purego golang.org/x/text/internal/tag golang.org/x/text/internal/language encoding/xml github.com/google/go-cmp/cmp/internal/function github.com/google/go-cmp/cmp io/ioutil crypto/aes mime github.com/kovidgoyal/go-shm/v2 github.com/tklauser/go-sysconf crypto/des crypto/internal/fips140/nistec/fiat crypto/internal/fips140/edwards25519/field golang.org/x/text/internal/language/compact crypto/internal/boring/bbig internal/routebsd net/url golang.org/x/text/language crypto/internal/fips140/bigmod github.com/kovidgoyal/kitty net crypto/internal/fips140cache crypto/sha512 internal/saferio github.com/shirou/gopsutil/v4/internal/common crypto/internal/fips140/edwards25519 encoding/asn1 crypto/internal/fips140/hkdf crypto/internal/fips140/ed25519 crypto/hkdf crypto/internal/fips140/mlkem crypto/ed25519 vendor/golang.org/x/crypto/cryptobyte crypto/mlkem crypto/sha256 vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 crypto/internal/fips140/tls12 github.com/shirou/gopsutil/v4/cpu github.com/shirou/gopsutil/v4/mem vendor/golang.org/x/crypto/chacha20poly1305 crypto/internal/fips140/tls13 crypto/rc4 crypto/internal/fips140/rsa crypto/tls/internal/fips140tls crypto/dsa crypto/x509/internal/macos crypto/x509/pkix encoding/pem vendor/golang.org/x/text/transform log vendor/golang.org/x/net/http2/hpack vendor/golang.org/x/text/unicode/norm mime/quotedprintable crypto/internal/fips140/nistec net/http/internal net/http/internal/ascii vendor/golang.org/x/text/unicode/bidi github.com/kovidgoyal/kitty/tools/utils/machine_id os/signal crypto/rsa archive/zip howett.net/plist github.com/kovidgoyal/kitty/tools/utils/secrets hash/adler32 image/color vendor/golang.org/x/text/secure/bidirule compress/zlib github.com/kovidgoyal/go-shm image github.com/kovidgoyal/imaging/colorconv github.com/rwcarlsen/goexif/tiff github.com/kovidgoyal/imaging/prism/meta/icc github.com/kovidgoyal/imaging/types github.com/rwcarlsen/goexif/exif github.com/kovidgoyal/imaging/nrgb vendor/golang.org/x/net/idna github.com/kovidgoyal/imaging/apng github.com/kovidgoyal/imaging/nrgba github.com/kovidgoyal/imaging/jpeg compress/lzw image/color/palette image/internal/imageutil github.com/kovidgoyal/imaging/netpbm github.com/kovidgoyal/imaging/streams golang.org/x/image/ccitt image/draw golang.org/x/image/internal/safemath golang.org/x/image/tiff/lzw golang.org/x/image/riff golang.org/x/image/vp8 golang.org/x/image/tiff golang.org/x/image/vp8l image/gif golang.org/x/image/bmp github.com/kovidgoyal/imaging/webp golang.org/x/image/webp crypto/internal/fips140/ecdh crypto/elliptic crypto/internal/fips140/ecdsa image/jpeg image/png github.com/hako/durafmt crypto/ecdh github.com/klauspost/compress/internal/le github.com/klauspost/compress/internal/regmask github.com/klauspost/compress/internal/godebug github.com/klauspost/compress github.com/klauspost/compress/flate crypto/ecdsa crypto/hpke github.com/klauspost/compress/fse github.com/klauspost/compress/huff0 github.com/klauspost/compress/internal/snapref github.com/klauspost/compress/zstd/internal/xxhash runtime/debug golang.org/x/text/transform github.com/dlclark/regexp2/v2/syntax golang.org/x/text/unicode/norm github.com/kovidgoyal/kitty/tools/icons github.com/nwaples/rardecode/v2 github.com/klauspost/compress/zstd github.com/kovidgoyal/imaging/prism/meta github.com/kovidgoyal/imaging/prism/meta/gifmeta github.com/kovidgoyal/imaging/magick github.com/kovidgoyal/imaging/prism/meta/jpegmeta github.com/kovidgoyal/imaging/prism/meta/tiffmeta github.com/kovidgoyal/imaging/prism/meta/netpbmmeta github.com/kovidgoyal/imaging/prism/meta/pngmeta github.com/kovidgoyal/imaging/prism/meta/webpmeta github.com/google/uuid github.com/shirou/gopsutil/v4/net github.com/seancfoley/ipaddress-go/ipaddr net/textproto github.com/shirou/gopsutil/v4/process vendor/golang.org/x/net/http/httpguts crypto/x509 vendor/golang.org/x/net/http/httpproxy mime/multipart github.com/kovidgoyal/imaging/prism/meta/autometa github.com/kovidgoyal/imaging github.com/klauspost/compress/gzip github.com/klauspost/compress/zip github.com/ulikunitz/xz/internal/xlog github.com/ulikunitz/xz/internal/hash hash/crc64 github.com/ulikunitz/xz/lzma golang.org/x/text/internal/catmsg golang.org/x/text/internal/stringset golang.org/x/text/internal/number github.com/ulikunitz/xz golang.org/x/text/internal golang.org/x/text/message/catalog golang.org/x/text/internal/format github.com/kovidgoyal/dbus golang.org/x/text/feature/plural github.com/kovidgoyal/kitty/tools/utils/streaming_base64 github.com/dlclark/regexp2/syntax github.com/zeebo/xxh3 golang.org/x/text/message golang.org/x/exp/slices log/slog/internal github.com/dlclark/regexp2/v2/helpers log/slog/internal/buffer log/slog github.com/dlclark/regexp2/v2 crypto/tls github.com/dlclark/regexp2 github.com/sgtdi/fswatcher github.com/alecthomas/chroma/v2 github.com/kovidgoyal/dbus/introspect github.com/kovidgoyal/dbus/prop github.com/alecthomas/chroma/v2/styles github.com/alecthomas/chroma/v2/lexers net/http/httptrace net/http/internal/httpcommon net/http github.com/kovidgoyal/kitty/tools/utils github.com/kovidgoyal/kitty/tools/utils/base85 github.com/kovidgoyal/kitty/tools/tui/subseq github.com/kovidgoyal/kitty/tools/utils/paths github.com/kovidgoyal/kitty/tools/tty github.com/kovidgoyal/kitty/tools/fzf github.com/kovidgoyal/kitty/tools/utils/shlex github.com/kovidgoyal/kitty/tools/disk_cache github.com/kovidgoyal/kitty/tools/wcswidth github.com/kovidgoyal/kitty/tools/highlight github.com/kovidgoyal/kitty/tools/crypto github.com/kovidgoyal/kitty/tools/ignorefiles github.com/kovidgoyal/kitty/tools/rsync github.com/kovidgoyal/kitty/tools/tui/shell_integration github.com/kovidgoyal/kitty/tools/utils/humanize github.com/kovidgoyal/kitty/tools/utils/style github.com/kovidgoyal/kitty/tools/cli/markup github.com/kovidgoyal/kitty/tools/tui/sgr github.com/kovidgoyal/kitty/tools/tui/loop github.com/kovidgoyal/kitty/tools/cmd/mouse_demo github.com/kovidgoyal/kitty/tools/config github.com/kovidgoyal/kitty/tools/tui/shortcuts github.com/kovidgoyal/kitty/tools/cli github.com/kovidgoyal/kitty/tools/themes github.com/kovidgoyal/kitty/kittens/hyperlinked_grep github.com/kovidgoyal/kitty/kittens/notify github.com/kovidgoyal/kitty/tools/tui/readline github.com/kovidgoyal/kitty/kittens/desktop_ui github.com/kovidgoyal/kitty/tools/utils/images github.com/kovidgoyal/kitty/kittens/dnd github.com/kovidgoyal/kitty/tools/tui github.com/kovidgoyal/kitty/kittens/clipboard github.com/kovidgoyal/kitty/kittens/panel github.com/kovidgoyal/kitty/kittens/query_terminal github.com/kovidgoyal/kitty/kittens/show_key github.com/kovidgoyal/kitty/kittens/quick_access_terminal github.com/kovidgoyal/kitty/tools/unicode_names github.com/kovidgoyal/kitty/tools/cmd/atexit github.com/kovidgoyal/kitty/tools/watch github.com/kovidgoyal/kitty/kittens/themes github.com/kovidgoyal/kitty/kittens/command_palette github.com/kovidgoyal/kitty/kittens/unicode_input github.com/kovidgoyal/kitty/tools/tui/graphics github.com/kovidgoyal/kitty/kittens/hints github.com/kovidgoyal/kitty/kittens/ssh github.com/kovidgoyal/kitty/tools/cmd/at github.com/kovidgoyal/kitty/tools/cmd/edit_in_kitty github.com/kovidgoyal/kitty/tools/cmd/run_shell github.com/kovidgoyal/kitty/tools/cmd/show_error github.com/kovidgoyal/kitty/tools/cmd/update_self github.com/kovidgoyal/kitty/kittens/icat github.com/kovidgoyal/kitty/kittens/choose_fonts github.com/kovidgoyal/kitty/kittens/choose_files github.com/kovidgoyal/kitty/kittens/transfer github.com/kovidgoyal/kitty/tools/cmd/benchmark github.com/kovidgoyal/kitty/kittens/broadcast github.com/kovidgoyal/kitty/kittens/resize_window github.com/kovidgoyal/kitty/tools/cmd/pytest github.com/kovidgoyal/kitty/kittens/diff github.com/kovidgoyal/kitty/kittens/ask github.com/kovidgoyal/kitty/kittens/remote_file github.com/kovidgoyal/kitty/tools/cmd/tool github.com/kovidgoyal/kitty/tools/cmd/completion github.com/kovidgoyal/kitty/tools/cmd make -C docs man make[1]: Entering directory '/nix/var/nix/builds/nix-97104-2498042802/source/docs' sphinx-build -M man "." "_build" -n -q -j auto -T mkdir -p failed for path /homeless-shelter/.matplotlib: [Errno 30] Read-only file system: '/homeless-shelter' Matplotlib created a temporary cache directory at /nix/var/nix/builds/nix-97104-2498042802/matplotlib-mkoc1618 because there was an issue with the default path ({configdir}); it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. Fontconfig error: Cannot load default config file: File not found Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig /nix/var/nix/builds/nix-97104-2498042802/source/docs/changelog.rst:4976: ERROR: git commit id "8dea5b3" not recognized. [docutils] /nix/var/nix/builds/nix-97104-2498042802/source/docs/changelog.rst:5091: ERROR: git commit id "ad1109b" not recognized. [docutils] /nix/var/nix/builds/nix-97104-2498042802/source/docs/changelog.rst:5103: ERROR: git commit id "889ca77" not recognized. [docutils] make[1]: Leaving directory '/nix/var/nix/builds/nix-97104-2498042802/source/docs' make -C docs html make[1]: Entering directory '/nix/var/nix/builds/nix-97104-2498042802/source/docs' sphinx-build -M html "." "_build" -n -q -j auto -T mkdir -p failed for path /homeless-shelter/.matplotlib: [Errno 30] Read-only file system: '/homeless-shelter' Matplotlib created a temporary cache directory at /nix/var/nix/builds/nix-97104-2498042802/matplotlib-mpjwueq2 because there was an issue with the default path ({configdir}); it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. Fontconfig error: Cannot load default config file: File not found Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig Fontconfig error: No writable cache directories /var/cache/fontconfig /homeless-shelter/.cache/fontconfig # 2026-10-04 11:39:36,176 WARNING matplotlib.font_manager font_manager.py:1666 -- findfont: Failed to find font weight bold, now using 400. # 2026-10-04 11:39:36,199 WARNING matplotlib.font_manager font_manager.py:1666 -- findfont: Failed to find font weight bold, now using 400. /nix/store/z301j843177682v7vc19i18a39wysgf1-python3.14-sphinxext-opengraph-0.13.0/lib/python3.14/site-packages/sphinxext/opengraph/_social_cards.py:167: UserWarning: Glyph 10084 (\N{HEAVY BLACK HEART}) missing from font(s) Roboto Flex. fig.savefig(path, facecolor=None) make[1]: Leaving directory '/nix/var/nix/builds/nix-97104-2498042802/source/docs' [3/3] Compiling kitty/launcher/cmdline.c ... done [1/1] Linking launcher ... done github.com/kovidgoyal/kitty github.com/kovidgoyal/kitty/tools/tui/shell_integration github.com/kovidgoyal/kitty/tools/cli/markup github.com/kovidgoyal/kitty/tools/tui/loop github.com/kovidgoyal/kitty/tools/config github.com/kovidgoyal/kitty/tools/cli github.com/kovidgoyal/kitty/kittens/desktop_ui github.com/kovidgoyal/kitty/tools/tui github.com/kovidgoyal/kitty/kittens/query_terminal github.com/kovidgoyal/kitty/kittens/themes github.com/kovidgoyal/kitty/kittens/ssh github.com/kovidgoyal/kitty/tools/cmd/run_shell github.com/kovidgoyal/kitty/kittens/hints github.com/kovidgoyal/kitty/tools/cmd/update_self github.com/kovidgoyal/kitty/kittens/transfer github.com/kovidgoyal/kitty/tools/cmd/at github.com/kovidgoyal/kitty/kittens/icat github.com/kovidgoyal/kitty/kittens/diff github.com/kovidgoyal/kitty/tools/cmd/completion kitty.app successfully built! buildPhase completed in 1 minutes 19 seconds Running phase: installPhase Running phase: fixupPhase checking for references to /nix/var/nix/builds/nix-97104-2498042802/ in /nix/store/iw4mwii03bpa7b019ylq3nba2r3mmrv6-kitty-0.49.2... gzipping man pages under /nix/store/iw4mwii03bpa7b019ylq3nba2r3mmrv6-kitty-0.49.2/share/man/ patching script interpreter paths in /nix/store/iw4mwii03bpa7b019ylq3nba2r3mmrv6-kitty-0.49.2 stripping (with command strip and flags -S) in /nix/store/iw4mwii03bpa7b019ylq3nba2r3mmrv6-kitty-0.49.2/bin /nix/store/iw4mwii03bpa7b019ylq3nba2r3mmrv6-kitty-0.49.2/Applications checking for references to /nix/var/nix/builds/nix-97104-2498042802/ in /nix/store/zg99h8w24y4h4jbp03fbs0m2wzj22694-kitty-0.49.2-terminfo... patching script interpreter paths in /nix/store/zg99h8w24y4h4jbp03fbs0m2wzj22694-kitty-0.49.2-terminfo checking for references to /nix/var/nix/builds/nix-97104-2498042802/ in /nix/store/7syzwdfirf6kz3xj8dagzjh3w899773c-kitty-0.49.2-shell_integration... patching script interpreter paths in /nix/store/7syzwdfirf6kz3xj8dagzjh3w899773c-kitty-0.49.2-shell_integration checking for references to /nix/var/nix/builds/nix-97104-2498042802/ in /nix/store/6yl3a82r2aymwxx8x7964srls3gvdxy0-kitty-0.49.2-kitten... patching script interpreter paths in /nix/store/6yl3a82r2aymwxx8x7964srls3gvdxy0-kitty-0.49.2-kitten stripping (with command strip and flags -S) in /nix/store/6yl3a82r2aymwxx8x7964srls3gvdxy0-kitty-0.49.2-kitten/bin Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir signing /nix/store/iw4mwii03bpa7b019ylq3nba2r3mmrv6-kitty-0.49.2 signing /nix/store/zg99h8w24y4h4jbp03fbs0m2wzj22694-kitty-0.49.2-terminfo signing /nix/store/7syzwdfirf6kz3xj8dagzjh3w899773c-kitty-0.49.2-shell_integration signing /nix/store/6yl3a82r2aymwxx8x7964srls3gvdxy0-kitty-0.49.2-kitten Running phase: installCheckPhase substituteStream() in derivation kitty-0.49.2: WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file 'kitty_tests/check_build.py') setting known thread variables to default: 1 OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMBA_NUM_THREADS=1 NUMEXPR_NUM_THREADS=1 python3 setup.py test Py 545/545 ✓ Go 266 ✓ [18.7s] ---------------------------------------------------------------------- Ran 811 tests in 18.727s Slowest tests: 16.040s [Py] test_all_custom_shaders_compile (kitty_tests.slang.TestSlang.test_all_custom_shaders_compile) 4.735s [Py] test_build_custom_shader_pipeline_glsl (kitty_tests.slang.TestSlang.test_build_custom_shader_pipeline_glsl) 2.140s [Go] github.com/kovidgoyal/kitty/tools/watch.TestWatchForConfigChangesDebounce 2.002s [Py] test_ssh_login_shell_detection (kitty_tests.ssh.SSHKitten.test_ssh_login_shell_detection) 1.850s [Go] github.com/kovidgoyal/kitty/tools/watch.TestWatchForConfigChanges OK (skipped=9) Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase