Package: toot
Version: 0.27.0-1
Severity: normal
X-Debbugs-Cc: debbug.t...@sideload.33mail.com

Polls are void in CLI output. The body is there, but the ballot is
simply omitted. And it’s omitted in a such a way that you don’t even
know there is a poll. So you end up seeing /part/ of a status that
ends up being confusing & useless.

I’m sure it’s not an oversight at this point. Perhaps there is some
complexity involved. If so, I suggest doing a quick placeholder of
some kind so users at least know that a poll is missing. E.g. print in
red letters somewhere: “[poll output not implemented in this
version]”. Users would at least then know to get a dump of the raw
post whenever this feature gets added:

  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038651

or to view it in the tui.

In the long term, it’s worth noting that *no client* does polls
well. You only ever see the votes that your server has received. In
principle, these are subset and can be misleading. So ideally the
votes should be counted at the server that hosted the poll, not the
local server (if possible).

-- System Information:
Debian Release: 11.5
  APT prefers stable-updates
  APT policy: (990, 'stable-updates'), (990, 'stable-security'), (990, 
'testing'), (990, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-19-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages toot depends on:
ii  python3           3.9.2-3
ii  python3-bs4       4.9.3-1
ii  python3-requests  2.25.1+dfsg-2
ii  python3-urwid     2.1.2-1
ii  python3-wcwidth   0.1.9+dfsg1-2

toot recommends no packages.

toot suggests no packages.

-- no debconf information

Reply via email to