but still.... deb compilation fails with
test_exe (kitty_tests.check_build.TestBuild) ... ok
test_filesystem_locations (kitty_tests.check_build.TestBuild) ... ok
test_glfw_modules (kitty_tests.check_build.TestBuild) ... ok
test_loading_extensions (kitty_tests.check_build.TestBuild) ... ok
test_loading_shaders (kitty_tests.check_build.TestBuild) ... ok
test_pygments (kitty_tests.check_build.TestBuild) ... skipped 'Pygments is only tested on frozen builds'
test_bash_integration (kitty_tests.shell_integration.ShellIntegration) ... ok
test_fish_integration (kitty_tests.shell_integration.ShellIntegration) ... FAIL
test_zsh_integration (kitty_tests.shell_integration.ShellIntegration) ... ok
======================================================================
ERROR: test_ssh_shell_integration (kitty_tests.ssh.SSHKitten)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/src/kitty/kitty/launcher/../../kitty_tests/ssh.py", line 239, in test_ssh_shell_integration
pty.wait_till(lambda: 'kitty=fruity' in pty.screen_contents())
login_shell = 'bash'
num_lines = 2
ok_login_shell = 'bash'
pty = <kitty_tests.PTY object at 0x7f8b57503d30>
self = <kitty_tests.ssh.SSHKitten testMethod=test_ssh_shell_integration>
sh = 'dash'
tdir = '/tmp/tmp55p3p7ac'
val = ''
File "/usr/src/kitty/kitty/launcher/../../kitty_tests/__init__.py", line 279, in wait_till
raise TimeoutError(f'The condition was not met. Screen contents: \n {repr(self.screen_contents())}')
end_time = 24312.034293151
q = <function SSHKitten.test_ssh_shell_integration.<locals>.<lambda> at 0x7f8b580753f0>
self = <kitty_tests.PTY object at 0x7f8b57503d30>
timeout = 10
TimeoutError: The condition was not met. Screen contents:
'UNTAR_DONE\nroot@ghost:~# echo "$TERM=fruity"\nxterm-256color=fruity\nroot@ghost:~# '
======================================================================
FAIL: test_fish_integration (kitty_tests.shell_integration.ShellIntegration)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/src/kitty/kitty/launcher/../../kitty_tests/shell_integration.py", line 179, in test_fish_integration
self.ae(str(pty.screen.line(1)), 'ok')
completions_dir = '/usr/src/kitty/shell-integration/fish/vendor_completions.d'
fish_prompt = 'left>'
pty = <kitty_tests.PTY object at 0x7f8b5742ce20>
q = 'left> <right'
right_prompt = '<right'
self = <kitty_tests.shell_integration.ShellIntegration testMethod=test_fish_integration>
AssertionError: 'left> [35 chars]ight' != 'ok'
- left> <right
+ ok
----------------------------------------------------------------------
Ran 134 tests in 15.129s
FAILED (failures=1, errors=1, skipped=3)
make[1]: *** [debian/rules:33: override_dh_auto_test] Error 1
make[1]: Leaving directory '/usr/src/kitty'
make: *** [debian/rules:18: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2