Summary: | mail-client/mutt-1.7.2 with sys-libs/ncurses-6.1-r2 produces garbled UI using KDE Konsole | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bob Johnson <bob> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | grobian, net-mail+disabled |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=651552 https://bugs.gentoo.org/show_bug.cgi?id=652678 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 652080 |
Description
Bob Johnson
2018-03-27 07:02:57 UTC
sweet. mutt-1.7.4 crashes during startup, so it seriously doesn't like ncurses-6.1 do you happen to have ncurses emerged with USE=tinfo? # emerge -pv ncurses These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-libs/ncurses-6.0-r1:0/6::gentoo USE="cxx doc threads unicode -ada -debug -gpm -minimal -profile -static-libs {-test} -tinfo -trace" ABI_X86="32 (64) (-x32)" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB "grep -R tinfo *" in /etc/portage returns with no match. No tinfo USE flag. (In reply to Fabian Groffen from comment #2) > do you happen to have ncurses emerged with USE=tinfo? That should not affect anything. (In reply to Bob Johnson from comment #0) > Mostly stable amd64 system. When ncurses updated to 6.1, mutt began > displaying garbled output during use. Mailbox folder columns stopped lining > up. Using the up-arrow/down-arrow keys to scroll through email causes > previous console terminal contents to be displayed on part of the subject > line. Stuff like that. > > Masking sys-libs/ncurses-6.1-r2, thereby forcing portage to downgrade to > sys-libs/ncurses-6.0-r1 (the next lower stable version in the tree) fixes > all of the display issues. > > $ emerge --info > Portage 2.3.24 (python 2.7.14-final-0, > default/linux/amd64/17.0/desktop/plasma, gcc-6.4.0, glibc-2.25-r10, > 4.14.27-gentoo x86_64) > ================================================================= > System uname: > Linux-4.14.27-gentoo-x86_64-Intel-R-_Core-TM-_i5-3570_CPU_@_3.40GHz-with- > gentoo-2.4.1 > KiB Mem: 32930880 total, 10052396 free > KiB Swap: 0 total, 0 free > Timestamp of repository gentoo: Mon, 26 Mar 2018 15:15:01 +0000 > Head commit of repository gentoo: e8e4002d9c22262bca86486d2d86a01620b151ce > sh bash 4.4_p12 > ld GNU ld (Gentoo 2.29.1 p3) 2.29.1 > app-shells/bash: 4.4_p12::gentoo > dev-java/java-config: 2.2.0-r4::gentoo > dev-lang/perl: 5.24.3::gentoo > dev-lang/python: 2.7.14-r1::gentoo, 3.5.4-r1::gentoo, > 3.6.3-r1::gentoo > dev-util/cmake: 3.9.6::gentoo > dev-util/pkgconfig: 0.29.2::gentoo > sys-apps/baselayout: 2.4.1-r2::gentoo > sys-apps/openrc: 0.34.11::gentoo > sys-apps/sandbox: 2.13::gentoo > sys-devel/autoconf: 2.13::gentoo, 2.69-r4::gentoo > sys-devel/automake: 1.11.6-r3::gentoo, 1.15.1-r2::gentoo > sys-devel/binutils: 2.29.1-r1::gentoo > sys-devel/gcc: 6.4.0-r1::gentoo > sys-devel/gcc-config: 1.8-r1::gentoo > sys-devel/libtool: 2.4.6-r3::gentoo > sys-devel/make: 4.2.1::gentoo > sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers) > sys-libs/glibc: 2.25-r10::gentoo > Repositories: > > gentoo > location: /usr/portage > sync-type: rsync > sync-uri: rsync://rsync.namerica.gentoo.org/gentoo-portage > priority: -1000 > sync-rsync-verify-metamanifest: no > sync-rsync-extra-opts: > > local > location: /usr/local/portage > masters: gentoo > priority: 0 > > printer-drivers > location: /var/lib/layman/printer-drivers > masters: gentoo > priority: 50 > > vmware > location: /var/lib/layman/vmware > masters: gentoo > priority: 50 > > ACCEPT_KEYWORDS="amd64" > ACCEPT_LICENSE="* -@EULA vmware" > CBUILD="x86_64-pc-linux-gnu" > CFLAGS="-march=native -O2 -pipe" > CHOST="x86_64-pc-linux-gnu" > CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc > /usr/share/config /usr/share/easy-rsa /usr/share/gnupg/qualified.txt > /usr/share/themes/oxygen-gtk/gtk-2.0" > CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d > /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release > /etc/php/apache2-php7.1/ext-active/ /etc/php/cgi-php7.1/ext-active/ > /etc/php/cli-php7.1/ext-active/ /etc/revdep-rebuild /etc/sandbox.d > /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d > /etc/texmf/updmap.d /etc/texmf/web2c" > CXXFLAGS="-march=native -O2 -pipe" > DISTDIR="/usr/portage/distfiles" > FCFLAGS="-march=native -O2 -pipe" > FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks > ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch > preserve-libs protect-owned sandbox sfperms strict unknown-features-warn > unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" > FFLAGS="-march=native -O2 -pipe" > GENTOO_MIRRORS="http://distfiles.gentoo.org" > LANG="en_US.utf8" > LDFLAGS="-Wl,-O1 -Wl,--as-needed" > LINGUAS="en en_US" > MAKEOPTS="-j5" > PKGDIR="/usr/portage/packages" > PORTAGE_CONFIGROOT="/" > PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times > --omit-dir-times --compress --force --whole-file --delete --stats > --human-readable --timeout=180 --exclude=/distfiles --exclude=/local > --exclude=/packages --exclude=/.git" > PORTAGE_TMPDIR="/var/tmp" > USE="X a52 aac acl acpi activities alsa amd64 apache2 berkdb bluetooth > branding bzip2 cairo cdda cdr cli colord consolekit crypt cups curl cxx dbus > declarative doc dri dts dvd dvdr emboss encode examples exif fam flac > fontconfig fortran gcj gd gdbm gif glamor gtk handbook iconv icu ipv6 jack > java jbig jpeg jpeg2k kde KDE user? kde-apps/konsole? mutt-1.9.4-r1 went stable for amd64, I'd like to know if the garbled UI also occurs for that version. Yes, the problem still persists with mutt-1.9.4-r1: # emerge -pv ncurses mutt These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-libs/ncurses-6.1-r2:0/6::gentoo USE="cxx doc threads unicode -ada -debug -gpm -minimal -profile -static-libs {-test} -tinfo -trace" ABI_X86="32 (64) (-x32)" 0 KiB [ebuild R ] mail-client/mutt-1.9.4-r1::gentoo USE="crypt doc gdbm gpgme hcache imap mbox nls sasl smtp ssl -berkdb -debug -gnutls -gpg -idn -kerberos -libressl -lmdb -nntp -notmuch -pgp_classic -pop (-prefix) -qdbm (-selinux) -slang -smime -smime_classic -tokyocabinet -vanilla" 0 KiB Total: 2 packages (2 reinstalls), Size of downloads: 0 KiB The above configuration exhibits the issue. Jeroen Roovers may be right that this is actually a problem with ncurses and konsole, as I'm running KDE and konsole. I emerged good old xterm and ran mutt in an xterm and it did not exhibit the same problem with the above configuration. BTW, I did some research myself and came to the same conclusion as Holger Hoffstätte in https://bugs.gentoo.org/653370 ; edit the TERM environment variable and change xterm-256color to just xterm-color and all of the ncurses-6.1 issues with konsole seem to go away (mutt, htop, etc. etc.) reassigning per comment #8 *** This bug has been marked as a duplicate of bug 648338 *** |