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

Reply via email to