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

