On Mon, Jan 30, 2023 at 11:31:56AM -0800, Steve Langasek wrote:
> [...]
> ======================================================================
> ERROR: test_ssh_shell_integration (kitty_tests.ssh.SSHKitten)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/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 0x7fd0c5712620>
>     self = <kitty_tests.ssh.SSHKitten testMethod=test_ssh_shell_integration>
>     sh = 'dash'
>     tdir = '/tmp/tmpct5s6c0x'
>     val = ''
>   File "/<<PKGBUILDDIR>>/kitty/launcher/../../kitty_tests/__init__.py", line 
> 297, in wait_till
>     raise TimeoutError(f'The condition was not met. Screen contents: \n 
> {repr(self.screen_contents())}')
>     end_time = 1963.133780143
>     q = <function SSHKitten.test_ssh_shell_integration.<locals>.<lambda> at 
> 0x7fd0c33475b0>
>     self = <kitty_tests.PTY object at 0x7fd0c5712620>
> TimeoutError: The condition was not met. Screen contents: 
>  'UNTAR_DONE\nbuildd@lcy02-amd64-004:~$ echo 
> "$TERM=fruity"\nunknown=fruity\nbuildd@lcy02-amd64-004:~$ '
> 
> [...]
> 
>   (https://launchpad.net/ubuntu/+source/kitty/0.26.5-2/+build/25419959)
> 
> It appears this works in Debian but not in Ubuntu because Debian's builders
> have an empty $TERM in the build environment, whereas Ubuntu has it set by
> default to 'unknown' (as shown above).

This sounds like the issue I filed upstream[0].  I can cherry-pick the
fix[1] Kovid made.

[0]: https://github.com/kovidgoyal/kitty/issues/5852
[1]: 
https://github.com/kovidgoyal/kitty/commit/e2543e8968496223d760f403b9c683c484f02d2c

Cheers,
-- 
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB

Attachment: signature.asc
Description: PGP signature

Reply via email to