Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1011079: kitty: New upstream release

7 views
Skip to first unread message

Vincent Blut

unread,
May 16, 2022, 11:50:03 AM5/16/22
to
Package: kitty
Version: 0.21.2-1+b1
Severity: wishlist

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi James,

kitty version in testing/unstable is quite old now. Would it be possible to
have newer one, please?

Thanks for your work,
Vincent

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQSRJQjHKbAUfuoc+DAQn1qAt/bgAQUCYoJw7gAKCRAQn1qAt/bg
Afx5AP0aIeVLL+IXXaRUorhOT7z/QSIQVKPd9X/J8WlBGFc9fAEA3rbGNkoMV3as
HSJav6Mqa+5k3ZrCGwxfM9uEHSo6+AY=
=/0jl
-----END PGP SIGNATURE-----

James McCoy

unread,
May 16, 2022, 6:20:03 PM5/16/22
to
Control: block -1 by 992743 992745

On Mon, May 16, 2022 at 05:42:39PM +0200, Vincent Blut wrote:
> kitty version in testing/unstable is quite old now. Would it be possible to
> have newer one, please?

That's because it has new dependencies which aren't packaged yet. I've
blocked this bug with those, for proper tracking.

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

Wesley Schwengle

unread,
Jul 29, 2022, 8:20:03 AM7/29/22
to
Package: kitty
Version: 0.21.2-1+b1
Followup-For: Bug #1011079

Dear Maintainer,

The kitty release of 0.21.2 is from a year ago (release 2021-06-28) per
https://sw.kovidgoyal.net/kitty/changelog/

Could we get a bump to 0.25.2 released 2022-06-07?

Many thanks!
Wesley

James McCoy

unread,
Jul 29, 2022, 8:40:03 AM7/29/22
to
On Fri, Jul 29, 2022, 08:15 Wesley Schwengle <wes...@schwengle.net> wrote:
The kitty release of 0.21.2 is from a year ago (release 2021-06-28) per
https://sw.kovidgoyal.net/kitty/changelog/

Could we get a bump to 0.25.2 released 2022-06-07?

The same issues I already mentioned still apply. The new version has dependencies on software that isn't packaged in Debian. Those dependencies need to be packaged before I can update kitty.

Renato Gallo

unread,
Jul 29, 2022, 8:40:03 AM7/29/22
to
I am building the debs of the latest git release python3-sphinx deps are a must

Renato Gallo

unread,
Jul 29, 2022, 8:40:03 AM7/29/22
to
I am building the debs of the latest git release python3-sphinx deps are a must

Renato Gallo

unread,
Jul 29, 2022, 8:50:03 AM7/29/22
to
plus compiling with dpkg-buildpackage -b -rfakeroot -us -uc
using the old http://deb.debian.org/debian/pool/main/k/kitty/kitty_0.21.2-1.debian.tar.xz
fails with an error  Theme error:
" no theme named 'furo' found (missing theme.conf?)"

Renato Gallo

unread,
Jul 29, 2022, 9:00:08 AM7/29/22
to
the no theme furo error is solved by
pip3 install sphinx-rtd-theme
plus is needed to install zsh and fish
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


Renato Gallo

unread,
Jul 29, 2022, 9:10:03 AM7/29/22
to
my humble opinion is that it dislikes dash.... dpkg-reconfigure dash for some reasons is not giving me any options it just fails silently

Vincent Blut

unread,
Aug 3, 2022, 6:10:03 PM8/3/22
to
Hi James,

Le 2022-05-16 18:11, James McCoy a écrit :
> Control: block -1 by 992743 992745
>
> On Mon, May 16, 2022 at 05:42:39PM +0200, Vincent Blut wrote:
> > kitty version in testing/unstable is quite old now. Would it be possible to
> > have newer one, please?
>
> That's because it has new dependencies which aren't packaged yet. I've
> blocked this bug with those, for proper tracking.

We could override upstream choice to make "furo" the default theme for HTML
help pages by replacing "html_theme = 'furo'" with "html_theme = 'classic'" in
docs/conf.py. That would prevent us from depending on "furo" and would leave us
with just packaging "sphinx-inline-tabs" to update kitty in Debian.

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

Cheers,
Vincent
signature.asc

James McCoy

unread,
Aug 3, 2022, 8:30:04 PM8/3/22
to
On Wed, Aug 03, 2022 at 11:59:55PM +0200, Vincent Blut wrote:
> Hi James,
>
> Le 2022-05-16 18:11, James McCoy a écrit :
> > That's because it has new dependencies which aren't packaged yet. I've
> > blocked this bug with those, for proper tracking.
>
> We could override upstream choice to make "furo" the default theme for HTML
> help pages by replacing "html_theme = 'furo'" with "html_theme = 'classic'" in
> docs/conf.py.

Possibly.

> That would prevent us from depending on "furo" and would leave us
> with just packaging "sphinx-inline-tabs" to update kitty in Debian.

Sure, if someone does that, I'll see how overriding the theme works.

Vincent Blut

unread,
Dec 14, 2022, 1:40:04 PM12/14/22
to
Hi James,

Le 2022-08-03 20:19, James McCoy a écrit :
> On Wed, Aug 03, 2022 at 11:59:55PM +0200, Vincent Blut wrote:
> > Hi James,
> >
> > Le 2022-05-16 18:11, James McCoy a écrit :
> > > That's because it has new dependencies which aren't packaged yet. I've
> > > blocked this bug with those, for proper tracking.
> >
> > We could override upstream choice to make "furo" the default theme for HTML
> > help pages by replacing "html_theme = 'furo'" with "html_theme = 'classic'" in
> > docs/conf.py.
>
> Possibly.

furo has been package so the aforementioned override is no longer needed.

> > That would prevent us from depending on "furo" and would leave us
> > with just packaging "sphinx-inline-tabs" to update kitty in Debian.
>
> Sure, if someone does that, I'll see how overriding the theme works.

And thanks to you we also have sphinx-inline-tabs.

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

Cheers,
Vincent
signature.asc
0 new messages