nixbot

builds
1Sourcing python-remove-tests-dir-hook2Sourcing python-catch-conflicts-hook.sh3Sourcing python-remove-bin-bytecode-hook.sh4Sourcing python-imports-check-hook.sh5Using pythonImportsCheckPhase6Sourcing python-namespaces-hook7Using checkPhaseThreadLimitHook
unpackPhase
8unpacking source archive /nix/store/nzf4mjj8bdhdn0mygayh03bigayxyly0-source9source root is source10setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/update-on-ox"
patchPhase
11applying patch /nix/store/xkh4vkpbd53i7vrmjslmznxghsi8qkfx-zsh-compinit.patch12patching file kitty_tests/ssh.py13Hunk #1 succeeded at 332 with fuzz 2 (offset 64 lines).14applying patch /nix/store/yim643i2w0w792cq6a2awhsgjdz7qh5w-disable-test_ssh_bootstrap_with_different_launchers.patch15patching file kitty_tests/ssh.py16Hunk #1 succeeded at 180 (offset 14 lines).17applying patch /nix/store/h8zya71hjcs8mcw7fybl4fgnxgksnbhk-libxkbcommon-runtime-path.patch18patching file kitty/key_names.py
buildPhase
19[89/89] Compiling kitty/gl-wrapper.c ... done20[4/4] Linking launcher ... done21[9/9] Compiling hsluv.slang ... done22[5/5] Compiling screenshot.slang ... done23[2/2] Compiling cell.slang ... done24[20/20] Compiling specialisation cell.45d75.slang ... done25[87/87] Linking cell.slang-module to GLSL fragment shader ... done26crypto/internal/fips140/alias27crypto/internal/fips140deps/byteorder28crypto/internal/constanttime29crypto/internal/boring/sig30encoding31crypto/internal/fips140deps/cpu32unicode/utf1633github.com/google/go-cmp/cmp/internal/flags34container/list35internal/nettrace36crypto/internal/fips140/subtle37github.com/seancfoley/ipaddress-go/ipaddr/addrerr38structs39github.com/seancfoley/ipaddress-go/ipaddr/addrstr40github.com/seancfoley/ipaddress-go/ipaddr/addrstrparam41github.com/ebitengine/purego/internal/strings42github.com/shirou/gopsutil/v4/common43golang.org/x/exp/constraints44vendor/golang.org/x/crypto/cryptobyte/asn145vendor/golang.org/x/crypto/internal/alias46log/internal47crypto/subtle48maps49bufio50hash51encoding/binary52context53os/user54hash/crc3255crypto56crypto/internal/fips140deps/godebug57crypto/internal/impl58archive/tar59crypto/internal/fips140deps/time60crypto/internal/sysrand61encoding/base3262compress/flate63encoding/base6464crypto/internal/fips14065crypto/internal/entropy/v1.0.066github.com/bmatcuk/doublestar/v467crypto/internal/fips140/sha25668crypto/internal/fips140/sha369crypto/internal/fips140/sha51270encoding/json71math/rand/v272crypto/sha373crypto/internal/fips140/hmac74github.com/emmansun/base6475crypto/internal/randutil76compress/gzip77crypto/internal/fips140hash78crypto/internal/fips140/check79golang.org/x/sys/unix80embed81crypto/internal/fips140/aes82crypto/fips14083github.com/google/go-cmp/cmp/internal/diff84github.com/google/go-cmp/cmp/internal/value85regexp/syntax86compress/bzip287flag88github.com/ALTree/bigfloat89crypto/internal/fips140/drbg90database/sql/driver91encoding/hex92crypto/internal/fips140/aes/gcm93crypto/internal/fips140only94vendor/golang.org/x/net/dns/dnsmessage95weak96crypto/md597unique98crypto/cipher99internal/singleflight100github.com/kovidgoyal/go-parallel101crypto/internal/boring102net/netip103crypto/hmac104crypto/sha1105crypto/internal/rand106golang.org/x/sys/cpu107crypto/rand108github.com/seancfoley/bintree/tree109github.com/ebitengine/purego/internal/fakecgo110github.com/kovidgoyal/kitty/tools/simdstring111regexp112os/exec113github.com/ebitengine/purego114golang.org/x/text/internal/tag115golang.org/x/text/internal/language116encoding/xml117github.com/google/go-cmp/cmp/internal/function118github.com/google/go-cmp/cmp119io/ioutil120crypto/aes121mime122github.com/kovidgoyal/go-shm/v2123github.com/tklauser/go-sysconf124crypto/des125crypto/internal/fips140/nistec/fiat126crypto/internal/fips140/edwards25519/field127golang.org/x/text/internal/language/compact128crypto/internal/boring/bbig129internal/routebsd130net/url131golang.org/x/text/language132crypto/internal/fips140/bigmod133github.com/kovidgoyal/kitty134net135crypto/internal/fips140cache136crypto/sha512137internal/saferio138github.com/shirou/gopsutil/v4/internal/common139crypto/internal/fips140/edwards25519140encoding/asn1141crypto/internal/fips140/hkdf142crypto/internal/fips140/ed25519143crypto/hkdf144crypto/internal/fips140/mlkem145crypto/ed25519146vendor/golang.org/x/crypto/cryptobyte147crypto/mlkem148crypto/sha256149vendor/golang.org/x/crypto/chacha20150vendor/golang.org/x/crypto/internal/poly1305151crypto/internal/fips140/tls12152github.com/shirou/gopsutil/v4/cpu153github.com/shirou/gopsutil/v4/mem154vendor/golang.org/x/crypto/chacha20poly1305155crypto/internal/fips140/tls13156crypto/rc4157crypto/internal/fips140/rsa158crypto/tls/internal/fips140tls159crypto/dsa160crypto/x509/internal/macos161crypto/x509/pkix162encoding/pem163vendor/golang.org/x/text/transform164log165vendor/golang.org/x/net/http2/hpack166vendor/golang.org/x/text/unicode/norm167mime/quotedprintable168crypto/internal/fips140/nistec169net/http/internal170net/http/internal/ascii171vendor/golang.org/x/text/unicode/bidi172github.com/kovidgoyal/kitty/tools/utils/machine_id173os/signal174crypto/rsa175archive/zip176howett.net/plist177github.com/kovidgoyal/kitty/tools/utils/secrets178hash/adler32179image/color180vendor/golang.org/x/text/secure/bidirule181compress/zlib182github.com/kovidgoyal/go-shm183image184github.com/kovidgoyal/imaging/colorconv185github.com/rwcarlsen/goexif/tiff186github.com/kovidgoyal/imaging/prism/meta/icc187github.com/kovidgoyal/imaging/types188github.com/rwcarlsen/goexif/exif189github.com/kovidgoyal/imaging/nrgb190vendor/golang.org/x/net/idna191github.com/kovidgoyal/imaging/apng192github.com/kovidgoyal/imaging/nrgba193github.com/kovidgoyal/imaging/jpeg194compress/lzw195image/color/palette196image/internal/imageutil197github.com/kovidgoyal/imaging/netpbm198github.com/kovidgoyal/imaging/streams199golang.org/x/image/ccitt200image/draw201golang.org/x/image/internal/safemath202golang.org/x/image/tiff/lzw203golang.org/x/image/riff204golang.org/x/image/vp8205golang.org/x/image/tiff206golang.org/x/image/vp8l207image/gif208golang.org/x/image/bmp209github.com/kovidgoyal/imaging/webp210golang.org/x/image/webp211crypto/internal/fips140/ecdh212crypto/elliptic213crypto/internal/fips140/ecdsa214image/jpeg215image/png216github.com/hako/durafmt217crypto/ecdh218github.com/klauspost/compress/internal/le219github.com/klauspost/compress/internal/regmask220github.com/klauspost/compress/internal/godebug221github.com/klauspost/compress222github.com/klauspost/compress/flate223crypto/ecdsa224crypto/hpke225github.com/klauspost/compress/fse226github.com/klauspost/compress/huff0227github.com/klauspost/compress/internal/snapref228github.com/klauspost/compress/zstd/internal/xxhash229runtime/debug230golang.org/x/text/transform231github.com/dlclark/regexp2/v2/syntax232golang.org/x/text/unicode/norm233github.com/kovidgoyal/kitty/tools/icons234github.com/nwaples/rardecode/v2235github.com/klauspost/compress/zstd236github.com/kovidgoyal/imaging/prism/meta237github.com/kovidgoyal/imaging/prism/meta/gifmeta238github.com/kovidgoyal/imaging/magick239github.com/kovidgoyal/imaging/prism/meta/jpegmeta240github.com/kovidgoyal/imaging/prism/meta/tiffmeta241github.com/kovidgoyal/imaging/prism/meta/netpbmmeta242github.com/kovidgoyal/imaging/prism/meta/pngmeta243github.com/kovidgoyal/imaging/prism/meta/webpmeta244github.com/google/uuid245github.com/shirou/gopsutil/v4/net246github.com/seancfoley/ipaddress-go/ipaddr247net/textproto248github.com/shirou/gopsutil/v4/process249vendor/golang.org/x/net/http/httpguts250crypto/x509251vendor/golang.org/x/net/http/httpproxy252mime/multipart253github.com/kovidgoyal/imaging/prism/meta/autometa254github.com/kovidgoyal/imaging255github.com/klauspost/compress/gzip256github.com/klauspost/compress/zip257github.com/ulikunitz/xz/internal/xlog258github.com/ulikunitz/xz/internal/hash259hash/crc64260github.com/ulikunitz/xz/lzma261golang.org/x/text/internal/catmsg262golang.org/x/text/internal/stringset263golang.org/x/text/internal/number264github.com/ulikunitz/xz265golang.org/x/text/internal266golang.org/x/text/message/catalog267golang.org/x/text/internal/format268github.com/kovidgoyal/dbus269golang.org/x/text/feature/plural270github.com/kovidgoyal/kitty/tools/utils/streaming_base64271github.com/dlclark/regexp2/syntax272github.com/zeebo/xxh3273golang.org/x/text/message274golang.org/x/exp/slices275log/slog/internal276github.com/dlclark/regexp2/v2/helpers277log/slog/internal/buffer278log/slog279github.com/dlclark/regexp2/v2280crypto/tls281github.com/dlclark/regexp2282github.com/sgtdi/fswatcher283github.com/alecthomas/chroma/v2284github.com/kovidgoyal/dbus/introspect285github.com/kovidgoyal/dbus/prop286github.com/alecthomas/chroma/v2/styles287github.com/alecthomas/chroma/v2/lexers288net/http/httptrace289net/http/internal/httpcommon290net/http291github.com/kovidgoyal/kitty/tools/utils292github.com/kovidgoyal/kitty/tools/utils/base85293github.com/kovidgoyal/kitty/tools/tui/subseq294github.com/kovidgoyal/kitty/tools/utils/paths295github.com/kovidgoyal/kitty/tools/tty296github.com/kovidgoyal/kitty/tools/fzf297github.com/kovidgoyal/kitty/tools/utils/shlex298github.com/kovidgoyal/kitty/tools/disk_cache299github.com/kovidgoyal/kitty/tools/wcswidth300github.com/kovidgoyal/kitty/tools/highlight301github.com/kovidgoyal/kitty/tools/crypto302github.com/kovidgoyal/kitty/tools/ignorefiles303github.com/kovidgoyal/kitty/tools/rsync304github.com/kovidgoyal/kitty/tools/tui/shell_integration305github.com/kovidgoyal/kitty/tools/utils/humanize306github.com/kovidgoyal/kitty/tools/utils/style307github.com/kovidgoyal/kitty/tools/cli/markup308github.com/kovidgoyal/kitty/tools/tui/sgr309github.com/kovidgoyal/kitty/tools/tui/loop310github.com/kovidgoyal/kitty/tools/cmd/mouse_demo311github.com/kovidgoyal/kitty/tools/config312github.com/kovidgoyal/kitty/tools/tui/shortcuts313github.com/kovidgoyal/kitty/tools/cli314github.com/kovidgoyal/kitty/tools/themes315github.com/kovidgoyal/kitty/kittens/hyperlinked_grep316github.com/kovidgoyal/kitty/kittens/notify317github.com/kovidgoyal/kitty/tools/tui/readline318github.com/kovidgoyal/kitty/kittens/desktop_ui319github.com/kovidgoyal/kitty/tools/utils/images320github.com/kovidgoyal/kitty/kittens/dnd321github.com/kovidgoyal/kitty/tools/tui322github.com/kovidgoyal/kitty/kittens/clipboard323github.com/kovidgoyal/kitty/kittens/panel324github.com/kovidgoyal/kitty/kittens/query_terminal325github.com/kovidgoyal/kitty/kittens/show_key326github.com/kovidgoyal/kitty/kittens/quick_access_terminal327github.com/kovidgoyal/kitty/tools/unicode_names328github.com/kovidgoyal/kitty/tools/cmd/atexit329github.com/kovidgoyal/kitty/tools/watch330github.com/kovidgoyal/kitty/kittens/themes331github.com/kovidgoyal/kitty/kittens/command_palette332github.com/kovidgoyal/kitty/kittens/unicode_input333github.com/kovidgoyal/kitty/tools/tui/graphics334github.com/kovidgoyal/kitty/kittens/hints335github.com/kovidgoyal/kitty/kittens/ssh336github.com/kovidgoyal/kitty/tools/cmd/at337github.com/kovidgoyal/kitty/tools/cmd/edit_in_kitty338github.com/kovidgoyal/kitty/tools/cmd/run_shell339github.com/kovidgoyal/kitty/tools/cmd/show_error340github.com/kovidgoyal/kitty/tools/cmd/update_self341github.com/kovidgoyal/kitty/kittens/icat342github.com/kovidgoyal/kitty/kittens/choose_fonts343github.com/kovidgoyal/kitty/kittens/choose_files344github.com/kovidgoyal/kitty/kittens/transfer345github.com/kovidgoyal/kitty/tools/cmd/benchmark346github.com/kovidgoyal/kitty/kittens/broadcast347github.com/kovidgoyal/kitty/kittens/resize_window348github.com/kovidgoyal/kitty/tools/cmd/pytest349github.com/kovidgoyal/kitty/kittens/diff350github.com/kovidgoyal/kitty/kittens/ask351github.com/kovidgoyal/kitty/kittens/remote_file352github.com/kovidgoyal/kitty/tools/cmd/tool353github.com/kovidgoyal/kitty/tools/cmd/completion354github.com/kovidgoyal/kitty/tools/cmd355make -C docs man356make[1]: Entering directory '/nix/var/nix/builds/nix-97104-2498042802/source/docs'357sphinx-build -M man "." "_build" -n -q -j auto -T 358mkdir -p failed for path /homeless-shelter/.matplotlib: [Errno 30] Read-only file system: '/homeless-shelter'359Matplotlib 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.360Fontconfig error: Cannot load default config file: File not found361362Fontconfig error: No writable cache directories363 /var/cache/fontconfig364 /homeless-shelter/.cache/fontconfig365366Fontconfig error: No writable cache directories367 /var/cache/fontconfig368 /homeless-shelter/.cache/fontconfig369370Fontconfig error: No writable cache directories371 /var/cache/fontconfig372 /homeless-shelter/.cache/fontconfig373374Fontconfig error: No writable cache directories375 /var/cache/fontconfig376 /homeless-shelter/.cache/fontconfig377378Fontconfig error: No writable cache directories379 /var/cache/fontconfig380 /homeless-shelter/.cache/fontconfig381382Fontconfig error: No writable cache directories383 /var/cache/fontconfig384 /homeless-shelter/.cache/fontconfig385386Fontconfig error: No writable cache directories387 /var/cache/fontconfig388 /homeless-shelter/.cache/fontconfig389390Fontconfig error: No writable cache directories391 /var/cache/fontconfig392 /homeless-shelter/.cache/fontconfig393/nix/var/nix/builds/nix-97104-2498042802/source/docs/changelog.rst:4976: ERROR: git commit id "8dea5b3" not recognized. [docutils]394/nix/var/nix/builds/nix-97104-2498042802/source/docs/changelog.rst:5091: ERROR: git commit id "ad1109b" not recognized. [docutils]395/nix/var/nix/builds/nix-97104-2498042802/source/docs/changelog.rst:5103: ERROR: git commit id "889ca77" not recognized. [docutils]396make[1]: Leaving directory '/nix/var/nix/builds/nix-97104-2498042802/source/docs'397make -C docs html398make[1]: Entering directory '/nix/var/nix/builds/nix-97104-2498042802/source/docs'399sphinx-build -M html "." "_build" -n -q -j auto -T 400mkdir -p failed for path /homeless-shelter/.matplotlib: [Errno 30] Read-only file system: '/homeless-shelter'401Matplotlib 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.402Fontconfig error: Cannot load default config file: File not found403404Fontconfig error: No writable cache directories405 /var/cache/fontconfig406 /homeless-shelter/.cache/fontconfig407408Fontconfig error: No writable cache directories409 /var/cache/fontconfig410 /homeless-shelter/.cache/fontconfig411412Fontconfig error: No writable cache directories413 /var/cache/fontconfig414 /homeless-shelter/.cache/fontconfig415416Fontconfig error: No writable cache directories417 /var/cache/fontconfig418 /homeless-shelter/.cache/fontconfig419420Fontconfig error: No writable cache directories421 /var/cache/fontconfig422 /homeless-shelter/.cache/fontconfig423424Fontconfig error: No writable cache directories425 /var/cache/fontconfig426 /homeless-shelter/.cache/fontconfig427428Fontconfig error: No writable cache directories429 /var/cache/fontconfig430 /homeless-shelter/.cache/fontconfig431432Fontconfig error: No writable cache directories433 /var/cache/fontconfig434 /homeless-shelter/.cache/fontconfig435# 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.436437# 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.438439/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.440 fig.savefig(path, facecolor=None)441make[1]: Leaving directory '/nix/var/nix/builds/nix-97104-2498042802/source/docs'442[3/3] Compiling kitty/launcher/cmdline.c ... done443[1/1] Linking launcher ... done444github.com/kovidgoyal/kitty445github.com/kovidgoyal/kitty/tools/tui/shell_integration446github.com/kovidgoyal/kitty/tools/cli/markup447github.com/kovidgoyal/kitty/tools/tui/loop448github.com/kovidgoyal/kitty/tools/config449github.com/kovidgoyal/kitty/tools/cli450github.com/kovidgoyal/kitty/kittens/desktop_ui451github.com/kovidgoyal/kitty/tools/tui452github.com/kovidgoyal/kitty/kittens/query_terminal453github.com/kovidgoyal/kitty/kittens/themes454github.com/kovidgoyal/kitty/kittens/ssh455github.com/kovidgoyal/kitty/tools/cmd/run_shell456github.com/kovidgoyal/kitty/kittens/hints457github.com/kovidgoyal/kitty/tools/cmd/update_self458github.com/kovidgoyal/kitty/kittens/transfer459github.com/kovidgoyal/kitty/tools/cmd/at460github.com/kovidgoyal/kitty/kittens/icat461github.com/kovidgoyal/kitty/kittens/diff462github.com/kovidgoyal/kitty/tools/cmd/completion463kitty.app successfully built!464buildPhase completed in 1 minutes 19 seconds
fixupPhase
465checking for references to /nix/var/nix/builds/nix-97104-2498042802/ in /nix/store/iw4mwii03bpa7b019ylq3nba2r3mmrv6-kitty-0.49.2...466gzipping man pages under /nix/store/iw4mwii03bpa7b019ylq3nba2r3mmrv6-kitty-0.49.2/share/man/467patching script interpreter paths in /nix/store/iw4mwii03bpa7b019ylq3nba2r3mmrv6-kitty-0.49.2468stripping (with command strip and flags -S) in /nix/store/iw4mwii03bpa7b019ylq3nba2r3mmrv6-kitty-0.49.2/bin /nix/store/iw4mwii03bpa7b019ylq3nba2r3mmrv6-kitty-0.49.2/Applications469checking for references to /nix/var/nix/builds/nix-97104-2498042802/ in /nix/store/zg99h8w24y4h4jbp03fbs0m2wzj22694-kitty-0.49.2-terminfo...470patching script interpreter paths in /nix/store/zg99h8w24y4h4jbp03fbs0m2wzj22694-kitty-0.49.2-terminfo471checking for references to /nix/var/nix/builds/nix-97104-2498042802/ in /nix/store/7syzwdfirf6kz3xj8dagzjh3w899773c-kitty-0.49.2-shell_integration...472patching script interpreter paths in /nix/store/7syzwdfirf6kz3xj8dagzjh3w899773c-kitty-0.49.2-shell_integration473checking for references to /nix/var/nix/builds/nix-97104-2498042802/ in /nix/store/6yl3a82r2aymwxx8x7964srls3gvdxy0-kitty-0.49.2-kitten...474patching script interpreter paths in /nix/store/6yl3a82r2aymwxx8x7964srls3gvdxy0-kitty-0.49.2-kitten475stripping (with command strip and flags -S) in /nix/store/6yl3a82r2aymwxx8x7964srls3gvdxy0-kitty-0.49.2-kitten/bin476Executing pythonRemoveTestsDir477Finished executing pythonRemoveTestsDir478signing /nix/store/iw4mwii03bpa7b019ylq3nba2r3mmrv6-kitty-0.49.2479signing /nix/store/zg99h8w24y4h4jbp03fbs0m2wzj22694-kitty-0.49.2-terminfo480signing /nix/store/7syzwdfirf6kz3xj8dagzjh3w899773c-kitty-0.49.2-shell_integration481signing /nix/store/6yl3a82r2aymwxx8x7964srls3gvdxy0-kitty-0.49.2-kitten
installCheckPhase
482substituteStream() in derivation kitty-0.49.2: WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file 'kitty_tests/check_build.py')483setting known thread variables to default: 1484 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=1485python3 setup.py test486 Py 545/545 ✓ Go 266 ✓ [18.7s]487----------------------------------------------------------------------488Ran 811 tests in 18.727s489490Slowest tests:491 16.040s [Py] test_all_custom_shaders_compile (kitty_tests.slang.TestSlang.test_all_custom_shaders_compile)492 4.735s [Py] test_build_custom_shader_pipeline_glsl (kitty_tests.slang.TestSlang.test_build_custom_shader_pipeline_glsl)493 2.140s [Go] github.com/kovidgoyal/kitty/tools/watch.TestWatchForConfigChangesDebounce494 2.002s [Py] test_ssh_login_shell_detection (kitty_tests.ssh.SSHKitten.test_ssh_login_shell_detection)495 1.850s [Go] github.com/kovidgoyal/kitty/tools/watch.TestWatchForConfigChanges496497OK (skipped=9)
pythonImportsCheckPhase
498Executing pythonImportsCheckPhase