[tin-bugs] BUG REPORT tin 2.6.3 release 20231224 ("Banff")
Urs Janßen
urs at tin.org
Fri Feb 2 11:25:59 CET 2024
In article <mailman.2128.1706832900.1791.tin-bugs at tin.org> you wrote:
> Version: tin 2.6.3 release 20231224 ("Banff") Jan 22 2024 00:00:00
> Platform:
> OS-Name = "linux-gnu"
> Compiler:
> CC = "gcc"
> CFLAGS = "-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"
> CPP = "gcc -E"
> CPPFLAGS = "-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED"
> Linker and Libraries:
> LD = "gcc"
> LDFLAGS = "-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes"
> LIBS = "-lssl -lcrypto -lncursesw -ltinfo -lpcre2-8 -lgsasl -licuuc"
> Characteristics:
> +MIME_BREAK_LONG_LINES -MIME_STRICT_CHARSET +CHARSET_CONVERSION
> +MULTIBYTE_ABLE -NO_LOCALE +USE_LONG_ARTICLE_NUMBERS
> BOX1 : Linux 6.6.12-200.fc39.x86_64 (x86_64)
>
> Please enter _detailed_ bug report, gripe or comment:
> I'm experiencing a weird issue on Fedora 39 Workstation (GNOME). It's as
> if the arrow keys and 'q' key send some extra codes not recognized by
> tin or its keyboard input library.
>
> The issues I can reproduce are:
> 1. "Bad command. Type 'h' for help." is displayed almost all the time.
> 2. Using the left or right arrow key to enter/leave groups brings up "Do you
> want to abort this operation? (y/N)" message, but only if you pressed some
> other key earlier. Entering/leaving the same group works.
> 3. Trying to quit using 'q' key doesn't work. Repeated pressing of 'q' brings
> up "Save configuration before continuing? (Y/n)" message.
>
> Originally reported downstream to me:
> https://bugzilla.redhat.com/show_bug.cgi?id=2251437
>
> Any clues how to debug this?
Does it also show up in a previous Fedora release?
(with packaged tin version from Fedora 38 and/or tin 2.6.3 build from
Fedora 39 src-rpm). If not - what changed (besides the tin version)?
Does it also show up with a previous tin release? If not, are the same
(curses/termcap/... releated) configure options used?
Does it show up in all terminals used? i.e. xterm vs. xfce4-terminal vs. ...
If not, does the output from stty -a differ in the terminals?
>From Fedoras tin.spec:
| --enable-ncurses \
| --with-screen=ncursesw \
| --enable-locale \
>From tins doc/INSTALL:
| --enable-curses (default: off)
[...]
| This option is deprecated, use --with-screen=ncurses (see above) instead.
-> drop "--enable-ncurses".
(same for --with-pcre2-config=/usr/bin/pcre2-config --without-pcre; if you
give --with-pcre2-config you don't need --without-pcre.
BTW. --enable-color and --enable-locale are the defaults and can be omitted).
More information about the tin-bugs
mailing list