Package: chawan
Version: 0.4.0-2
Severity: normal

chawan recommends kitty. That is a nuissance for anyone using a
different terminal (and wanting to limit the size of their system).

The long description does not mention why kitty is recommended, but I
can imagine two reasons: a) the browser needs a terminal emulator, and
b) the kitty protocol is supported for rendering graphics.

I notice upstream that not only the kitty protocol but also sixel is
supported, but only optional, so I am unaware which procotols are
supported in the Debian package.

Normally in Debian the need for an underlying platform is not declared
as a dependency or recommendation - e.g. GNOME applications do not
depend on or recommend GNOME, and xdaliclock does not depend on
recommnd X11. The key here is to recommend only what is needed in all
but unusual cases. I assume that using chawan with a terminal emulator
different from kitty is not an unusual case.

That leaves the support for graphics rendering. Please consider
lowering to only suggest, and please suggest also other terminal
emulators supporting graphics rendering - e.g. foot, which I use,
that supports pixel.

I also suggest to mention in long description the reason for these
suggestions.

Kind regards,

 - Jonas

Reply via email to