Package: src:kitty
Version: 0.39.1-1
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with python3 --with sphinxdoc
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
python3 setup.py --verbose clean
dh_auto_clean --buildsystem=golang -O--builddirectory=_build
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules binary
dh binary --with python3 --with sphinxdoc
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'

[... snipped ...]

hash/crc32
compress/gzip
encoding/base64
encoding/json
archive/tar
github.com/bmatcuk/doublestar
golang.org/x/sys/unix
compress/bzip2
crypto
crypto/internal/fips140deps/godebug
crypto/internal/fips140
crypto/internal/impl
crypto/internal/fips140/sha256
crypto/internal/fips140/sha3
crypto/internal/fips140/sha512
crypto/internal/fips140/hmac
crypto/internal/fips140/check
crypto/internal/fips140/aes
crypto/internal/sysrand
crypto/internal/entropy
math/rand/v2
crypto/subtle
crypto/internal/randutil
math/rand
crypto/internal/fips140/drbg
crypto/internal/fips140/aes/gcm
crypto/internal/fips140only
math/big
crypto/cipher
crypto/internal/boring
encoding/base32
crypto/md5
crypto/sha1
context
database/sql/driver
encoding/hex
vendor/golang.org/x/net/dns/dnsmessage
crypto/rand
github.com/ALTree/bigfloat
internal/singleflight
weak
unique
container/heap
github.com/seancfoley/bintree/tree
net/netip
github.com/seancfoley/ipaddress-go/ipaddr/addrstrparam
net/url
os/exec
github.com/shirou/gopsutil/internal/common
net
io/ioutil
github.com/tklauser/numcpus
github.com/tklauser/go-sysconf
github.com/shirou/gopsutil/cpu
github.com/shirou/gopsutil/mem
encoding/xml
howett.net/plist
mime
crypto/aes
crypto/des
crypto/internal/fips140/nistec/fiat
crypto/internal/fips140/nistec
github.com/google/uuid
github.com/seancfoley/ipaddress-go/ipaddr
github.com/shirou/gopsutil/net
github.com/shirou/gopsutil/process
crypto/internal/fips140/ecdh
crypto/internal/fips140/edwards25519/field
crypto/ecdh
crypto/elliptic
crypto/internal/boring/bbig
crypto/internal/fips140/bigmod
crypto/internal/fips140/ecdsa
crypto/sha3
crypto/internal/fips140hash
crypto/sha512
encoding/asn1
vendor/golang.org/x/crypto/cryptobyte
crypto/ecdsa
crypto/internal/fips140/edwards25519
crypto/internal/fips140/ed25519
crypto/ed25519
crypto/hmac
crypto/internal/fips140/hkdf
crypto/internal/fips140/mlkem
crypto/internal/fips140/tls12
crypto/internal/fips140/tls13
vendor/golang.org/x/crypto/chacha20
vendor/golang.org/x/crypto/internal/poly1305
vendor/golang.org/x/sys/cpu
vendor/golang.org/x/crypto/chacha20poly1305
crypto/internal/hpke
crypto/rc4
crypto/internal/fips140/rsa
crypto/rsa
crypto/sha256
crypto/tls/internal/fips140tls
crypto/dsa
crypto/x509/pkix
encoding/pem
crypto/x509
crypto/tls
vendor/golang.org/x/text/transform
log
vendor/golang.org/x/text/unicode/bidi
vendor/golang.org/x/text/secure/bidirule
vendor/golang.org/x/text/unicode/norm
vendor/golang.org/x/net/idna
net/textproto
vendor/golang.org/x/net/http/httpguts
vendor/golang.org/x/net/http/httpproxy
vendor/golang.org/x/net/http2/hpack
mime/quotedprintable
mime/multipart
net/http/httptrace
net/http/internal
net/http/internal/ascii
net/http
regexp/syntax
regexp
os/signal
archive/zip
image
golang.org/x/image/bmp
hash/adler32
compress/zlib
golang.org/x/image/ccitt
golang.org/x/image/tiff/lzw
golang.org/x/image/tiff
image/internal/imageutil
image/draw
compress/lzw
image/gif
image/jpeg
image/png
github.com/disintegration/imaging
github.com/rwcarlsen/goexif/tiff
github.com/rwcarlsen/goexif/exif
github.com/edwvee/exiffix
kitty/vendor/github.com/kovidgoyal/imaging
golang.org/x/image/riff
golang.org/x/image/vp8
golang.org/x/image/vp8l
golang.org/x/image/webp
embed
kitty/tools/utils/secrets
github.com/dlclark/regexp2/syntax
github.com/dlclark/regexp2
github.com/alecthomas/chroma/v2
github.com/alecthomas/chroma/v2/lexers
github.com/alecthomas/chroma/v2/styles
flag
github.com/klauspost/cpuid/v2
github.com/zeebo/xxh3
kitty/tools/utils
kitty/tools/utils/shlex
kitty/tools/wcswidth
kitty/tools/tty
kitty/tools/tui/shell_integration
kitty/tools/utils/base85
kitty/tools/utils/paths
kitty/tools/crypto
kitty/tools/rsync
kitty/tools/utils/style
kitty/tools/utils/humanize
kitty/tools/cli/markup
kitty/tools/tui/loop
kitty/tools/cli
kitty/tools/config
kitty/tools/tui/shortcuts
kitty/tools/tui/sgr
kitty/tools/cmd/mouse_demo
kitty/tools/utils/shm
kitty/tools/tui
kitty/tools/utils/images
kitty/tools/tui/subseq
kitty/tools/themes
kitty/tools/tui/readline
kitty/kittens/ssh
kitty/tools/cmd/at
kitty/kittens/ask
kitty/tools/tui/graphics
kitty/kittens/choose_fonts
kitty/kittens/clipboard
kitty/kittens/diff
kitty/kittens/hints
kitty/kittens/hyperlinked_grep
kitty/kittens/icat
kitty/kittens/notify
kitty/kittens/query_terminal
kitty/kittens/show_key
kitty/kittens/themes
kitty/tools/unicode_names
kitty/kittens/unicode_input
kitty/tools/cmd/atexit
kitty/tools/cmd/benchmark
kitty/kittens/transfer
kitty/tools/cmd/edit_in_kitty
kitty/tools/cmd/pytest
kitty/tools/cmd/run_shell
kitty/tools/cmd/show_error
kitty/tools/cmd/update_self
kitty/tools/cmd/tool
kitty/tools/cmd/completion
kitty/tools/cmd
ln -s /<<PKGBUILDDIR>>/linux-package/bin/kitten 
/<<PKGBUILDDIR>>/kitty/launcher/kitten
/usr/bin/make docs
make[2]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make -C docs man
make[3]: Entering directory '/<<PKGBUILDDIR>>/docs'
sphinx-build -M man "." "_build" -n -q -j auto -T   
/<<PKGBUILDDIR>>/docs/index.rst:6: WARNING: toctree contains reference to 
nonexisting document 'quickstart' [toc.not_readable]
/<<PKGBUILDDIR>>/docs/kittens/diff.rst:34: WARNING: undefined label: 
'quickstart' [ref.ref]
make[3]: Leaving directory '/<<PKGBUILDDIR>>/docs'
/usr/bin/make -C docs html
make[3]: Entering directory '/<<PKGBUILDDIR>>/docs'
sphinx-build -M html "." "_build" -n -q -j auto -T   
/<<PKGBUILDDIR>>/docs/index.rst:6: WARNING: toctree contains reference to 
nonexisting document 'quickstart' [toc.not_readable]
/<<PKGBUILDDIR>>/docs/changelog.rst:4: WARNING: unknown document: 'binary' 
[ref.doc]
/<<PKGBUILDDIR>>/docs/changelog.rst:687: WARNING: unknown document: '/build' 
[ref.doc]
/<<PKGBUILDDIR>>/docs/changelog.rst:1484: WARNING: undefined label: 'packagers' 
[ref.ref]
/<<PKGBUILDDIR>>/docs/changelog.rst:3662: WARNING: unknown document: 'binary' 
[ref.doc]
/<<PKGBUILDDIR>>/docs/index.rst:60: WARNING: unknown document: 'quickstart' 
[ref.doc]
/<<PKGBUILDDIR>>/docs/kittens/diff.rst:34: WARNING: undefined label: 
'quickstart' [ref.ref]
make[3]: Leaving directory '/<<PKGBUILDDIR>>/docs'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
mkdir -p "/<<PKGBUILDDIR>>/debian/fakehome"
mkdir -p "/<<PKGBUILDDIR>>/debian/fakeruntime"
# Run python tests
GOPATH="/<<PKGBUILDDIR>>/_build" HOME="/<<PKGBUILDDIR>>/debian/fakehome" 
KITTY_RUNTIME_DIRECTORY="/<<PKGBUILDDIR>>/debian/fakeruntime" python3 setup.py 
--verbose build-launcher --skip-building-kitten --skip-code-generation
CC: ['gcc'] (14, 0)
gcc (Debian 14.2.0-17) 14.2.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Detected: CompilerType.gcc
gcc -DWRAPPED_KITTENS=" ask clipboard diff hints hyperlinked_grep icat 
query_terminal show_key ssh themes transfer unicode_input " -DFROM_SOURCE 
-DKITTY_LIB_PATH="../.." -Wdate-time -D_FORTIFY_SOURCE=2 
-DKITTY_CLI_BOOL_OPTIONS=" detach hold single-instance 1 
wait-for-single-instance-window-close version v dump-commands debug-rendering 
debug-gl debug-input debug-keyboard debug-font-fallback execute e " 
-DKITTY_VERSION="0.39.1" -Wall -pedantic-errors -Werror -fpie -O3 
-I/usr/include/python3.13 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
kitty/launcher/main.c -o build/kitty-launcher-main.o
gcc -DWRAPPED_KITTENS=" ask clipboard diff hints hyperlinked_grep icat 
query_terminal show_key ssh themes transfer unicode_input " -DFROM_SOURCE 
-DKITTY_LIB_PATH="../.." -Wdate-time -D_FORTIFY_SOURCE=2 
-DKITTY_CLI_BOOL_OPTIONS=" detach hold single-instance 1 
wait-for-single-instance-window-close version v dump-commands debug-rendering 
debug-gl debug-input debug-keyboard debug-font-fallback execute e " 
-DKITTY_VERSION="0.39.1" -Wall -pedantic-errors -Werror -fpie -O3 
-I/usr/include/python3.13 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
kitty/launcher/single-instance.c -o build/kitty-launcher-single-instance.o
gcc -Wl,-z,relro -Wl,-z,now build/kitty-launcher-main.o 
build/kitty-launcher-single-instance.o -ldl -lm -L/usr/lib/x86_64-linux-gnu 
-lpython3.13 -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -o 
kitty/launcher/kitty
Skipping generation of Go files due to command line option
Skipping building of the kitten binary because of a command line option. Build 
is incomplete
LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 GOPATH="/<<PKGBUILDDIR>>/_build" 
HOME="/<<PKGBUILDDIR>>/debian/fakehome" 
KITTY_RUNTIME_DIRECTORY="/<<PKGBUILDDIR>>/debian/fakeruntime" python3 setup.py 
--verbose test
Running under CI: False
Go packages being tested: kittens/diff _build/src/kitty/tools/wcswidth 
_build/src/kitty/tools/config _build/src/kitty/tools/utils/style tools/themes 
tools/tui/subseq _build/src/kitty/tools/tui/sgr _build/src/kitty/tools/tui/loop 
tools/utils _build/src/kitty/tools/tui/subseq _build/src/kitty/tools/tui 
tools/cmd/at _build/src/kitty/tools/utils/shm 
_build/src/kitty/tools/utils/humanize 
_build/src/kitty/tools/tui/shell_integration tools/rsync 
_build/src/kitty/kittens/ssh kittens/transfer tools/simdstring tools/config 
_build/src/kitty/tools/rsync kittens/ssh _build/src/kitty/kittens/hints 
tools/tui/loop _build/src/kitty/kittens/hyperlinked_grep 
_build/src/kitty/tools/tui/graphics _build/src/kitty/tools/simdstring 
_build/src/kitty/kittens/diff tools/tui tools/tui/shell_integration 
_build/src/kitty/tools/utils tools/wcswidth tools/tui/readline 
_build/src/kitty/tools/unicode_names _build/src/kitty/tools/cli kittens/hints 
tools/utils/shlex tools/unicode_names _build/src/kitty/tools/utils/shle
 x tools/utils/shm _build/src/kitty/tools/themes _build/src/kitty/tools/cmd/at 
tools/utils/humanize .pc/0004-skip-TestHintMarking.patch/kittens/hints 
tools/tui/graphics tools/tui/sgr tools/utils/base85 
_build/src/kitty/tools/utils/base85 
.pc/0004-skip-TestHintMarking.patch/tools/utils kittens/hyperlinked_grep 
_build/src/kitty/kittens/transfer tools/utils/style 
_build/src/kitty/tools/tui/readline tools/cli
test_encode_key_event (kitty_tests.keys.TestKeys.test_encode_key_event) ... ok
test_encode_mouse_event (kitty_tests.keys.TestKeys.test_encode_mouse_event) ... 
ok
test_mapping (kitty_tests.keys.TestKeys.test_mapping) ... ok
test_atexit (kitty_tests.atexit.Atexit.test_atexit) ... ok
test_box_drawing (kitty_tests.fonts.Rendering.test_box_drawing) ... ok
test_coalesce_symbol_maps 
(kitty_tests.fonts.Rendering.test_coalesce_symbol_maps) ... ok
test_emoji_presentation (kitty_tests.fonts.Rendering.test_emoji_presentation) 
... ok
test_fallback_font_not_last_resort 
(kitty_tests.fonts.Rendering.test_fallback_font_not_last_resort) ... skipped 
'Only macOS has a Last Resort font'
test_font_rendering (kitty_tests.fonts.Rendering.test_font_rendering) ... ok
test_shaping (kitty_tests.fonts.Rendering.test_shaping) ... ok
test_sprite_map (kitty_tests.fonts.Rendering.test_sprite_map) ... ok
test_font_selection (kitty_tests.fonts.Selection.test_font_selection) ... ok
test_search_query_parser 
(kitty_tests.search_query_parser.TestSQP.test_search_query_parser) ... ok
test_shm_with_kitten (kitty_tests.shm.SHMTest.test_shm_with_kitten) ... ok
test_layout_operations (kitty_tests.layout.TestLayout.test_layout_operations) 
... ok
test_overlay_layout_operations 
(kitty_tests.layout.TestLayout.test_overlay_layout_operations) ... ok
test_splits (kitty_tests.layout.TestLayout.test_splits) ... ok
test_conf_parsing (kitty_tests.options.TestConfParsing.test_conf_parsing) ... ok
test_backspace_wide_characters 
(kitty_tests.screen.TestScreen.test_backspace_wide_characters) ... ok
test_bottom_margin (kitty_tests.screen.TestScreen.test_bottom_margin) ... ok
test_char_manipulation (kitty_tests.screen.TestScreen.test_char_manipulation) 
... ok
test_color_profile (kitty_tests.screen.TestScreen.test_color_profile) ... ok
test_color_stack (kitty_tests.screen.TestScreen.test_color_stack) ... ok
test_cursor_after_resize 
(kitty_tests.screen.TestScreen.test_cursor_after_resize) ... ok
test_cursor_hidden (kitty_tests.screen.TestScreen.test_cursor_hidden) ... ok
test_cursor_movement (kitty_tests.screen.TestScreen.test_cursor_movement) ... ok
test_detect_url (kitty_tests.screen.TestScreen.test_detect_url) ... ok
test_dirty_lines (kitty_tests.screen.TestScreen.test_dirty_lines) ... ok
test_draw_char (kitty_tests.screen.TestScreen.test_draw_char) ... ok
test_draw_fast (kitty_tests.screen.TestScreen.test_draw_fast) ... ok
test_emoji_skin_tone_modifiers 
(kitty_tests.screen.TestScreen.test_emoji_skin_tone_modifiers) ... ok
test_erase_in_screen (kitty_tests.screen.TestScreen.test_erase_in_screen) ... ok
test_hyperlinks (kitty_tests.screen.TestScreen.test_hyperlinks) ... ok
test_key_encoding_flags_stack 
(kitty_tests.screen.TestScreen.test_key_encoding_flags_stack) ... ok
test_margins (kitty_tests.screen.TestScreen.test_margins) ... ok
test_osc_52 (kitty_tests.screen.TestScreen.test_osc_52) ... ok
test_pagerhist (kitty_tests.screen.TestScreen.test_pagerhist) ... ok
test_pointer_shapes (kitty_tests.screen.TestScreen.test_pointer_shapes) ... ok
test_prompt_marking (kitty_tests.screen.TestScreen.test_prompt_marking) ... ok
test_regional_indicators 
(kitty_tests.screen.TestScreen.test_regional_indicators) ... ok
test_rep (kitty_tests.screen.TestScreen.test_rep) ... ok
test_resize (kitty_tests.screen.TestScreen.test_resize) ... ok
test_scrollback_fill_after_resize 
(kitty_tests.screen.TestScreen.test_scrollback_fill_after_resize) ... ok
test_selection_as_text (kitty_tests.screen.TestScreen.test_selection_as_text) 
... ok
test_serialize (kitty_tests.screen.TestScreen.test_serialize) ... ok
test_sgr (kitty_tests.screen.TestScreen.test_sgr) ... ok
test_soft_hyphen (kitty_tests.screen.TestScreen.test_soft_hyphen) ... ok
test_tab_stops (kitty_tests.screen.TestScreen.test_tab_stops) ... ok
test_top_and_bottom_margin 
(kitty_tests.screen.TestScreen.test_top_and_bottom_margin) ... ok
test_top_margin (kitty_tests.screen.TestScreen.test_top_margin) ... ok
test_user_marking (kitty_tests.screen.TestScreen.test_user_marking) ... ok
test_variation_selectors 
(kitty_tests.screen.TestScreen.test_variation_selectors) ... ok
test_wrapping_serialization 
(kitty_tests.screen.TestScreen.test_wrapping_serialization) ... ok
test_writing_with_cursor_on_trailer_of_wide_character 
(kitty_tests.screen.TestScreen.test_writing_with_cursor_on_trailer_of_wide_character)
 ... ok
test_zwj (kitty_tests.screen.TestScreen.test_zwj) ... ok
test_bash_integration 
(kitty_tests.shell_integration.ShellIntegration.test_bash_integration) ... ok
test_fish_integration 
(kitty_tests.shell_integration.ShellIntegration.test_fish_integration) ... ERROR
test_zsh_integration 
(kitty_tests.shell_integration.ShellIntegration.test_zsh_integration) ... ok
test_bash_integration 
(kitty_tests.shell_integration.ShellIntegrationWithKitten.test_bash_integration)
 ... ok
test_fish_integration 
(kitty_tests.shell_integration.ShellIntegrationWithKitten.test_fish_integration)
 ... ERROR
test_zsh_integration 
(kitty_tests.shell_integration.ShellIntegrationWithKitten.test_zsh_integration) 
... ok
test_mouse_selection (kitty_tests.mouse.TestMouse.test_mouse_selection) ... ok
test_os_window_size_calculation 
(kitty_tests.glfw.TestGLFW.test_os_window_size_calculation) ... ok
test_utf_8_strndup (kitty_tests.glfw.TestGLFW.test_utf_8_strndup) ... ok
test_desktop_notify 
(kitty_tests.notifications.TestNotifications.test_desktop_notify) ... [22.320] 
Ignoring invalid base64 encoded data in notification request
[22.321] Ignoring invalid base64 encoded data in notification request
[22.321] Ignoring invalid base64 encoded data in notification request
[22.321] Ignoring invalid base64 encoded data in notification request
[22.322] Received incomplete encoded data for notification request
[22.322] Received incomplete encoded data for notification request
[22.322] Received incomplete encoded data for notification request
[22.322] Received incomplete encoded data for notification request
[22.322] Received incomplete encoded data for notification request
[22.322] Received incomplete encoded data for notification request
[22.323] Received incomplete encoded data for notification request
[22.323] Received incomplete encoded data for notification request
ok
test_base64 (kitty_tests.parser.TestParser.test_base64) ... ok
test_charsets (kitty_tests.parser.TestParser.test_charsets) ... ok
test_csi_code_rep (kitty_tests.parser.TestParser.test_csi_code_rep) ... ok
test_csi_codes (kitty_tests.parser.TestParser.test_csi_codes) ... ok
test_dcs_codes (kitty_tests.parser.TestParser.test_dcs_codes) ... ok
test_deccara (kitty_tests.parser.TestParser.test_deccara) ... ok
test_esc_codes (kitty_tests.parser.TestParser.test_esc_codes) ... ok
test_find_either_of_two_bytes 
(kitty_tests.parser.TestParser.test_find_either_of_two_bytes) ... ok
test_graphics_command (kitty_tests.parser.TestParser.test_graphics_command) ... 
ok
test_osc_codes (kitty_tests.parser.TestParser.test_osc_codes) ... ok
test_oth_codes (kitty_tests.parser.TestParser.test_oth_codes) ... ok
test_parser_threading (kitty_tests.parser.TestParser.test_parser_threading) ... 
ok
test_simple_parsing (kitty_tests.parser.TestParser.test_simple_parsing) ... ok
test_utf8_parsing (kitty_tests.parser.TestParser.test_utf8_parsing) ... ok
test_utf8_simd_decode (kitty_tests.parser.TestParser.test_utf8_simd_decode) ... 
ok
test_animation_frame_loading 
(kitty_tests.graphics.TestGraphics.test_animation_frame_loading) ... ok
test_cached_rgba_conversion 
(kitty_tests.graphics.TestGraphics.test_cached_rgba_conversion) ... ok
test_disk_cache (kitty_tests.graphics.TestGraphics.test_disk_cache) ... ok
test_gr_delete (kitty_tests.graphics.TestGraphics.test_gr_delete) ... ok
test_gr_operations_with_numbers 
(kitty_tests.graphics.TestGraphics.test_gr_operations_with_numbers) ... ok
test_gr_reset (kitty_tests.graphics.TestGraphics.test_gr_reset) ... ok
test_gr_scroll (kitty_tests.graphics.TestGraphics.test_gr_scroll) ... ok
test_graphics_quota_enforcement 
(kitty_tests.graphics.TestGraphics.test_graphics_quota_enforcement) ... ok
test_image_layer_grouping 
(kitty_tests.graphics.TestGraphics.test_image_layer_grouping) ... ok
test_image_parents (kitty_tests.graphics.TestGraphics.test_image_parents) ... ok
test_image_put (kitty_tests.graphics.TestGraphics.test_image_put) ... ok
test_load_images (kitty_tests.graphics.TestGraphics.test_load_images) ... ok
test_load_png (kitty_tests.graphics.TestGraphics.test_load_png) ... ok
test_load_png_simple (kitty_tests.graphics.TestGraphics.test_load_png_simple) 
... ok
test_suppressing_gr_command_responses 
(kitty_tests.graphics.TestGraphics.test_suppressing_gr_command_responses) ... ok
test_unicode_placeholders 
(kitty_tests.graphics.TestGraphics.test_unicode_placeholders) ... ok
test_unicode_placeholders_3rd_combining_char 
(kitty_tests.graphics.TestGraphics.test_unicode_placeholders_3rd_combining_char)
 ... ok
test_unicode_placeholders_multiple_placements 
(kitty_tests.graphics.TestGraphics.test_unicode_placeholders_multiple_placements)
 ... ok
test_unicode_placeholders_scroll 
(kitty_tests.graphics.TestGraphics.test_unicode_placeholders_scroll) ... ok
test_xor_data (kitty_tests.graphics.TestGraphics.test_xor_data) ... ok
test_num_users (kitty_tests.utmp.UTMPTest.test_num_users) ... ok
test_file_get 
(kitty_tests.file_transmission.TestFileTransmission.test_file_get) ... ok
test_parse_ftc 
(kitty_tests.file_transmission.TestFileTransmission.test_parse_ftc) ... ok
test_rsync_hashers 
(kitty_tests.file_transmission.TestFileTransmission.test_rsync_hashers) ... ok
test_rsync_roundtrip 
(kitty_tests.file_transmission.TestFileTransmission.test_rsync_roundtrip) ... ok
test_transfer_receive 
(kitty_tests.file_transmission.TestFileTransmission.test_transfer_receive) ... 
ok
test_transfer_send 
(kitty_tests.file_transmission.TestFileTransmission.test_transfer_send) ... ok
test_all_kitten_names (kitty_tests.check_build.TestBuild.test_all_kitten_names) 
... ok
test_ca_certificates (kitty_tests.check_build.TestBuild.test_ca_certificates) 
... skipped 'CA certificates are only tested on frozen builds'
test_docs_url (kitty_tests.check_build.TestBuild.test_docs_url) ... ok
test_exe (kitty_tests.check_build.TestBuild.test_exe) ... ok
test_filesystem_locations 
(kitty_tests.check_build.TestBuild.test_filesystem_locations) ... ok
test_glfw_modules (kitty_tests.check_build.TestBuild.test_glfw_modules) ... ok
test_launcher_ensures_stdio 
(kitty_tests.check_build.TestBuild.test_launcher_ensures_stdio) ... ok
test_loading_extensions 
(kitty_tests.check_build.TestBuild.test_loading_extensions) ... ok
test_loading_shaders (kitty_tests.check_build.TestBuild.test_loading_shaders) 
... ok
test_basic_pty_operations (kitty_tests.ssh.SSHKitten.test_basic_pty_operations) 
... ok
test_ssh_bootstrap_with_different_launchers 
(kitty_tests.ssh.SSHKitten.test_ssh_bootstrap_with_different_launchers) ... ok
test_ssh_connection_data (kitty_tests.ssh.SSHKitten.test_ssh_connection_data) 
... ok
test_ssh_copy (kitty_tests.ssh.SSHKitten.test_ssh_copy) ... ok
test_ssh_env_vars (kitty_tests.ssh.SSHKitten.test_ssh_env_vars) ... ok
test_ssh_leading_data (kitty_tests.ssh.SSHKitten.test_ssh_leading_data) ... ok
test_ssh_login_shell_detection 
(kitty_tests.ssh.SSHKitten.test_ssh_login_shell_detection) ... ok
test_ssh_shell_integration 
(kitty_tests.ssh.SSHKitten.test_ssh_shell_integration) ... ok
test_ansi_repr (kitty_tests.datatypes.TestDataTypes.test_ansi_repr) ... ok
test_bracketed_paste_sanitizer 
(kitty_tests.datatypes.TestDataTypes.test_bracketed_paste_sanitizer) ... ok
test_expand_ansi_c_escapes 
(kitty_tests.datatypes.TestDataTypes.test_expand_ansi_c_escapes) ... ok
test_historybuf (kitty_tests.datatypes.TestDataTypes.test_historybuf) ... ok
test_line (kitty_tests.datatypes.TestDataTypes.test_line) ... ok
test_linebuf (kitty_tests.datatypes.TestDataTypes.test_linebuf) ... ok
test_notify_identifier_sanitization 
(kitty_tests.datatypes.TestDataTypes.test_notify_identifier_sanitization) ... ok
test_replace_c0_codes 
(kitty_tests.datatypes.TestDataTypes.test_replace_c0_codes) ... ok
test_rewrap_narrower (kitty_tests.datatypes.TestDataTypes.test_rewrap_narrower) 
... ok
test_rewrap_simple (kitty_tests.datatypes.TestDataTypes.test_rewrap_simple) ... 
ok
test_rewrap_wider (kitty_tests.datatypes.TestDataTypes.test_rewrap_wider) ... ok
test_shlex_split (kitty_tests.datatypes.TestDataTypes.test_shlex_split) ... ok
test_single_key (kitty_tests.datatypes.TestDataTypes.test_single_key) ... ok
test_strip_csi (kitty_tests.datatypes.TestDataTypes.test_strip_csi) ... ok
test_to_color (kitty_tests.datatypes.TestDataTypes.test_to_color) ... ok
test_url_at (kitty_tests.datatypes.TestDataTypes.test_url_at) ... ok
test_utils (kitty_tests.datatypes.TestDataTypes.test_utils) ... ok
test_completion (kitty_tests.completion.TestCompletion.test_completion) ... ok
test_line_edit (kitty_tests.tui.TestTUI.test_line_edit) ... ok
test_multiprocessing_spawn (kitty_tests.tui.TestTUI.test_multiprocessing_spawn) 
... ok
test_parsing_of_open_actions 
(kitty_tests.open_actions.TestOpenActions.test_parsing_of_open_actions) ... ok
test_base64_streaming_decoder 
(kitty_tests.clipboard.TestClipboard.test_base64_streaming_decoder) ... ok
test_clipboard_write_request 
(kitty_tests.clipboard.TestClipboard.test_clipboard_write_request) ... ok
test_elliptic_curve_data_exchange 
(kitty_tests.crypto.TestCrypto.test_elliptic_curve_data_exchange) ... ok

======================================================================
ERROR: test_fish_integration 
(kitty_tests.shell_integration.ShellIntegration.test_fish_integration)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/kitty/launcher/../../kitty_tests/shell_integration.py", line 
198, in test_fish_integration
    self.assert_command(pty, cmd)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
    cmd = 'string match -q -- "*/<<PKGBUILDDIR>>/shell-integration*" 
"$XDG_DATA_DIRS" || echo "XDD_OK"'
    completions_dir = 
'/<<PKGBUILDDIR>>/shell-integration/fish/vendor_completions.d'
    fish_prompt = 'left>'
    pty = <kitty_tests.PTY object at 0x7f3e91174050>
    q = 'left>                                                                  
                                                                                
                       <right'
    right_prompt = '<right'
    self = <kitty_tests.shell_integration.ShellIntegration 
testMethod=test_fish_integration>
  File 
"/<<PKGBUILDDIR>>/kitty/launcher/../../kitty_tests/shell_integration.py", line 
269, in assert_command
    pty.wait_till(lambda: pty.callbacks.last_cmd_cmdline == cmd, 
timeout_msg=lambda: f'{pty.callbacks.last_cmd_cmdline=!r} != {cmd!r}')
    
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    cmd = 'string match -q -- "*/<<PKGBUILDDIR>>/shell-integration*" 
"$XDG_DATA_DIRS" || echo "XDD_OK"'
    exit_status = 0
    pty = <kitty_tests.PTY object at 0x7f3e91174050>
    self = <kitty_tests.shell_integration.ShellIntegration 
testMethod=test_fish_integration>
  File "/<<PKGBUILDDIR>>/kitty/launcher/../../kitty_tests/__init__.py", line 
404, in wait_till
    raise TimeoutError(f'Timed out: {msg}. Screen contents: \n 
{repr(self.screen_contents())}')
    end_time = 1157.659276499
    msg = 'pty.callbacks.last_cmd_cmdline=\'\' != \'string match -q -- 
"*/<<PKGBUILDDIR>>/shell-integration*" "$XDG_DATA_DIRS" || echo "XDD_OK"\''
    q = <function ShellIntegration.assert_command.<locals>.<lambda> at 
0x7f3e91c0ae80>
    self = <kitty_tests.PTY object at 0x7f3e91174050>
    timeout = 10
    timeout_msg = <function ShellIntegration.assert_command.<locals>.<lambda> 
at 0x7f3e91c0b880>
TimeoutError: Timed out: pty.callbacks.last_cmd_cmdline='' != 'string match -q 
-- "*/<<PKGBUILDDIR>>/shell-integration*" "$XDG_DATA_DIRS" || echo "XDD_OK"'. 
Screen contents: 
 'left>string match -q -- "*/<<PKGBUILDDIR>>/shell-integration*" 
"$XDG_DATA_DIRS" || echo "XDD_OK"                                               
               <right\nXDD_OK\nleft>                                            
                                                                                
                                             <right'

======================================================================
ERROR: test_fish_integration 
(kitty_tests.shell_integration.ShellIntegrationWithKitten.test_fish_integration)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/kitty/launcher/../../kitty_tests/shell_integration.py", line 
198, in test_fish_integration
    self.assert_command(pty, cmd)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
    cmd = 'string match -q -- "*/<<PKGBUILDDIR>>/shell-integration*" 
"$XDG_DATA_DIRS" || echo "XDD_OK"'
    completions_dir = 
'/<<PKGBUILDDIR>>/shell-integration/fish/vendor_completions.d'
    fish_prompt = 'left>'
    pty = <kitty_tests.PTY object at 0x7f3e91175700>
    q = 'left>                                                                  
                                                                                
                       <right'
    right_prompt = '<right'
    self = <kitty_tests.shell_integration.ShellIntegrationWithKitten 
testMethod=test_fish_integration>
  File 
"/<<PKGBUILDDIR>>/kitty/launcher/../../kitty_tests/shell_integration.py", line 
269, in assert_command
    pty.wait_till(lambda: pty.callbacks.last_cmd_cmdline == cmd, 
timeout_msg=lambda: f'{pty.callbacks.last_cmd_cmdline=!r} != {cmd!r}')
    
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    cmd = 'string match -q -- "*/<<PKGBUILDDIR>>/shell-integration*" 
"$XDG_DATA_DIRS" || echo "XDD_OK"'
    exit_status = 0
    pty = <kitty_tests.PTY object at 0x7f3e91175700>
    self = <kitty_tests.shell_integration.ShellIntegrationWithKitten 
testMethod=test_fish_integration>
  File "/<<PKGBUILDDIR>>/kitty/launcher/../../kitty_tests/__init__.py", line 
404, in wait_till
    raise TimeoutError(f'Timed out: {msg}. Screen contents: \n 
{repr(self.screen_contents())}')
    end_time = 1168.280531515
    msg = 'pty.callbacks.last_cmd_cmdline=\'\' != \'string match -q -- 
"*/<<PKGBUILDDIR>>/shell-integration*" "$XDG_DATA_DIRS" || echo "XDD_OK"\''
    q = <function ShellIntegration.assert_command.<locals>.<lambda> at 
0x7f3e91187920>
    self = <kitty_tests.PTY object at 0x7f3e91175700>
    timeout = 10
    timeout_msg = <function ShellIntegration.assert_command.<locals>.<lambda> 
at 0x7f3e911871a0>
TimeoutError: Timed out: pty.callbacks.last_cmd_cmdline='' != 'string match -q 
-- "*/<<PKGBUILDDIR>>/shell-integration*" "$XDG_DATA_DIRS" || echo "XDD_OK"'. 
Screen contents: 
 'left>string match -q -- "*/<<PKGBUILDDIR>>/shell-integration*" 
"$XDG_DATA_DIRS" || echo "XDD_OK"                                               
               <right\nleft>                                                    
                                                                                
                                     <right'

----------------------------------------------------------------------
Ran 148 tests in 29.892s

FAILED (errors=2, skipped=2)
Error: Some tests failed!
make[1]: *** [debian/rules:61: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:32: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202503/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:kitty, so that this is still
visible in the BTS web page for this package.

Thanks.

Reply via email to