Your message dated Tue, 20 Feb 2018 21:31:57 -0700
with message-id <[email protected]>
and subject line Re: mutt: Displaying only 3 dots of a longer number of them
has caused the Debian Bug report #890951,
regarding mutt: Displaying only 3 dots of a longer number of them
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
890951: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=890951
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mutt
Version: 1.9.3-1
Severity: normal
I was surprised to find that a mail message really looked awful when
displayed in Mutt. (It was a financial report.) But then I realized
that Mutt was not displaying all of the dots! What?
This line should have ......................... 25 dots in it. What
do you see? Do you see all 25 dots? Or just exactly three of them?
If you see 25 dots then your mutt is okay. If you see only 3 dots
then your mutt has the bug too.
I only see three dots in the display from Mutt 1.9.3 in Sid. Of
course if I pipe the message '|less' then I see them. They are there.
But for some reason mutt 1.9.3 in Sid is not displaying them.
Mutt 1.7.2-1 from Stretch Stable correctly displays the dots.
Therefore the problem has appeared since then in Unstable.
Thank you for maintaining Mutt in Debian.
Bob
-- Package-specific info:
Mutt 1.9.3 (2018-01-21)
Copyright (C) 1996-2016 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.
System: Linux 4.14.0-3-amd64 (x86_64)
ncurses: ncurses 6.1.20180127 (compiled with 6.0)
libidn: 1.33 (compiled with 1.33)
hcache backend: tokyocabinet 1.4.48
Compiler:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 7.2.0-20'
--with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs
--enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr
--with-gcc-major-version-only --program-suffix=-7
--program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--with-default-libstdcxx-abi=new --enable-gnu-unique-object
--disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie
--with-system-zlib --with-target-system-zlib --enable-objc-gc=auto
--enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64
--with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic
--enable-offload-targets=nvptx-none --without-cuda-driver
--enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu
--target=x86_64-linux-gnu
Thread model: posix
gcc version 7.2.0 (Debian 7.2.0-20)
Configure options: '--build=x86_64-linux-gnu' '--prefix=/usr'
'--includedir=\${prefix}/include' '--mandir=\${prefix}/share/man'
'--infodir=\${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var'
'--disable-silent-rules' '--libdir=\${prefix}/lib/x86_64-linux-gnu'
'--libexecdir=\${prefix}/lib/x86_64-linux-gnu' '--disable-maintainer-mode'
'--disable-dependency-tracking' '--with-mailpath=/var/mail'
'--enable-compressed' '--enable-debug' '--enable-fcntl' '--enable-hcache'
'--enable-gpgme' '--enable-lua' '--enable-imap' '--enable-smtp' '--enable-pop'
'--enable-sidebar' '--enable-nntp' '--enable-dotlock' '--disable-fmemopen'
'--with-curses' '--with-gnutls' '--with-gss' '--with-idn' '--with-mixmaster'
'--with-sasl' '--without-gdbm' '--without-bdb' '--without-qdbm'
'--with-tokyocabinet' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2
-fdebug-prefix-map=/build/mutt-G0aMpP/mutt-1.9.3=. -fstack-protector-strong
-Wformat -Werror=format-security' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now'
'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2'
Compilation CFLAGS: -Wall -pedantic -Wno-long-long -g -O2
-fdebug-prefix-map=/build/mutt-G0aMpP/mutt-1.9.3=. -fstack-protector-strong
-Wformat -Werror=format-security
Compile options:
-DOMAIN
+DEBUG
-HOMESPOOL +USE_SETGID +USE_DOTLOCK +DL_STANDALONE +USE_FCNTL -USE_FLOCK
+USE_POP +USE_IMAP +USE_SMTP
-USE_SSL_OPENSSL +USE_SSL_GNUTLS +USE_SASL +USE_GSS +HAVE_GETADDRINFO
+HAVE_REGCOMP -USE_GNU_REGEX
+HAVE_COLOR +HAVE_START_COLOR +HAVE_TYPEAHEAD +HAVE_BKGDSET
+HAVE_CURS_SET +HAVE_META +HAVE_RESIZETERM
+CRYPT_BACKEND_CLASSIC_PGP +CRYPT_BACKEND_CLASSIC_SMIME +CRYPT_BACKEND_GPGME
-EXACT_ADDRESS -SUN_ATTACHMENT
+ENABLE_NLS -LOCALES_HACK +HAVE_WC_FUNCS +HAVE_LANGINFO_CODESET
+HAVE_LANGINFO_YESEXPR
+HAVE_ICONV -ICONV_NONTRANS +HAVE_LIBIDN +HAVE_GETSID +USE_HCACHE
+USE_SIDEBAR +USE_COMPRESSED
-ISPELL
SENDMAIL="/usr/sbin/sendmail"
MAILPATH="/var/mail"
PKGDATADIR="/usr/share/mutt"
SYSCONFDIR="/etc"
EXECSHELL="/bin/sh"
MIXMASTER="mixmaster"
To contact the developers, please mail to <[email protected]>.
To report a bug, please visit https://gitlab.com/muttmua/mutt/issues.
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages mutt depends on:
ii libassuan0 2.5.1-2
ii libc6 2.26-6
ii libcomerr2 1.43.9-1
ii libgnutls30 3.5.18-1
ii libgpg-error0 1.27-6
ii libgpgme11 1.10.0-2
ii libgssapi-krb5-2 1.16-2
ii libidn11 1.33-2.1
ii libk5crypto3 1.16-2
ii libkrb5-3 1.16-2
ii libncursesw5 6.1-1
ii libsasl2-2 2.1.27~101-g0780600+dfsg-3
ii libtinfo5 6.1-1
ii libtokyocabinet9 1.4.48-11+b1
Versions of packages mutt recommends:
ii libsasl2-modules 2.1.27~101-g0780600+dfsg-3
ii locales 2.26-6
ii mime-support 3.60
Versions of packages mutt suggests:
ii aspell 0.60.7~20110707-4
ii ca-certificates 20170717
ii gnupg 2.2.4-3
ii ispell 3.4.00-6
pn mixmaster <none>
ii openssl 1.1.0g-2
ii postfix [mail-transport-agent] 3.2.5-1
ii urlview 0.9-20+b1
Versions of packages mutt is related to:
ii mutt 1.9.3-1
-- no debconf information
--- End Message ---
--- Begin Message ---
Bob Proulx wrote:
> I was surprised to find that a mail message really looked awful when
> displayed in Mutt. (It was a financial report.) But then I realized
> that Mutt was not displaying all of the dots! What?
>
> This line should have ......................... 25 dots in it. What
> do you see? Do you see all 25 dots? Or just exactly three of them?
> If you see 25 dots then your mutt is okay. If you see only 3 dots
> then your mutt has the bug too.
Many thanks to Sven Guckes who helped me diagnose this problem to the
t-prot mutt plugin that I have installed. I have had t-prot installed
for so long that I wasn't think of it as being a likely problem. But
it was the source of the problems.
The t-prot package installs /etc/t-prot/Muttrc which is sourced
through the standard /etc/Muttrc config. The t-prot config sets
display_filter. In three places:
set display_filter='t-prot -cmekatlS --max-lines=250 --bigq --pgp-short
--pgp-move-vrf -Mmutt -L/etc/t-prot/footers -A/etc/t-prot/ads'
macro generic \e1 ":set display_filter='t-prot -cmekatlS --max-lines=250
--bigq --pgp-short --pgp-move-vrf -Mmutt -L/etc/t-prot/footers
-A/etc/t-prot/ads'\n" "Turn TOFU protection on"
macro pager \e1 ":set display_filter='t-prot -cmekatlS --max-lines=250 --bigq
--pgp-short --pgp-move-vrf -Mmutt -L/etc/t-prot/footers -A/etc/t-prot/ads';
exec exit\n:exec display-message\n" "Turn TOFU protection on"
Note the options "-cmekatlS". From the t-prot man page:
-e "ellipsis": Squeezes a sequence of four or more dots,
exclamation marks, or question marks to only three dots or
marks, respectively.
And so the problem I reported is an explicit default configuration
of the t-prot package.
I can override the default configuration in my muttrc by explicitly
NOT including the -e option. In three places. Which I will mention
here in case others find this report with the same issue.
set display_filter='t-prot -cmkatlS --max-lines=250 --bigq --pgp-short
--pgp-move-vrf -Mmutt -L/etc/t-prot/footers -A/etc/t-prot/ads'
macro generic \e1 ":set display_filter='t-prot -cmkatlS --max-lines=250
--bigq --pgp-short --pgp-move-vrf -Mmutt -L/etc/t-prot/footers
-A/etc/t-prot/ads'\n" "Turn TOFU protection on"
macro pager \e1 ":set display_filter='t-prot -cmkatlS --max-lines=250 --bigq
--pgp-short --pgp-move-vrf -Mmutt -L/etc/t-prot/footers -A/etc/t-prot/ads';
exec exit\n:exec display-message\n" "Turn TOFU protection on"
Sorry for the misdirected report. Let me thank Sven Guckes again for
the most gracious assistance in getting to the root cause of this! :-)
Closing the ticket with this message.
Bob
--- End Message ---