Bug#1067853: kanshi(1) refers to kanshictl(1), but no kanshictl is not shipped (neither manpage or executable)

2024-03-27 Thread Amin Bandali
Hi,

For the record, the absence of kanshictl was previously raised in
https://bugs.debian.org/1026463 but self-closed with a comment about
varlink possibly not being in the best shape for inclusion in Debian.

I'm personally not decided for or against packaging varlink in Debian
at this point.  I think I might try following up with kanshi and/or
varlink upstream to inquire more about the situation.  I'll look into
either packaging varlink and adding kanshictl, or otherwise amending
man kanshi(1) to drop references to kanshictl(1) to avoid confusion.

Also FWIW, per https://todo.sr.ht/~emersion/kanshi/104 upstream kanshi
didn't seem interested in exploring other options in place of varlink.



Bug#1067853: kanshi(1) refers to kanshictl(1), but no kanshictl is not shipped (neither manpage or executable)

2024-03-27 Thread Daniel Kahn Gillmor
Package: kanshi
Version: 1.5.1-1
Severity: minor
X-Debbugs-Cc: d...@fifthhorseman.net

Dear Maintainer,

Reading the manual page for kanshi(1), i note that it has a SEE ALSO
reference to kanshictl(1).  no such manual page or binary is shipped.

Looking at the upstream source, it appears to only be built if meson
can find libvarlink, but maybe libvarlink isn't available in debian?

At any rate, it seems that the only thing kanshictl can do as of today
is to ask the kanshi daemon to reload, which presumably can be done
other ways too.  So this probably isn't such a big deal.  I haven't
tried to get kanshictl to build, for what it's worth.

But if kanshictl is not going to ship in debian, then maybe the
reference should be removed from the kanshi(1) manpage as well, to
avoid other people having to chase down the same confusion i did.

Thanks for maintaining kanshi in debian!

  --dkg


-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (500, 'stable'), (500, 
'oldstable'), (200, 'unstable-debug'), (200, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.6.15-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages kanshi depends on:
ii  libc6   2.37-15
ii  libwayland-client0  1.22.0-2.1+b1

kanshi recommends no packages.

kanshi suggests no packages.

-- no debconf information