Package: kanshi
Version: 1.9.0-1
Severity: normal
Simon Ser's February 2026 status update [1] mentioned that Kanshi 1.9 was
the first version to use 'vali', but that (Build-)Dependency is missing
from kanshi 1.9 in Debian.
I think it needs 'libvali-dev' added to Build-Depends.
Checked buildd's build log (for arm64) and that too indicates 'vali'
support is missing:
```
Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1
Run-time dependency wayland-client found: YES 1.24.0
Run-time dependency scfg found: YES 0.2.0
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency vali found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency vali
Automatic wrap-based subproject downloading is disabled
Subproject vali is buildable: NO (disabling)
Dependency vali from subproject vali found: NO (subproject failed to configure)
Program wayland-scanner found: YES (/usr/bin/wayland-scanner)
Build-time dependency wayland-scanner found: YES 1.24.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Build-time dependency scdoc found: YES 1.11.4
Build targets in project: 3
kanshi 1.9.0
Man pages : YES
IPC : NO
Subprojects
vali : NO
Automatic wrap-based subproject downloading is disabled
User defined options
buildtype : plain
libdir : lib/aarch64-linux-gnu
localstatedir : /var
prefix : /usr
python.bytecompile: -1
sysconfdir : /etc
wrap_mode : nodownload
```
I saw vali is already packaged for Debian (but there is a newer version
available) :-)
Cheers,
Diederik
[1] https://emersion.fr/blog/2026/status-update-84/
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.18.13+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages kanshi depends on:
ii libc6 2.42-13
ii libscfg2 0.2.0-1
ii libwayland-client0 1.24.0-2+b2
kanshi recommends no packages.
kanshi suggests no packages.
-- no debconf information