[Pkg-mutt-maintainers] Bug#882573: mutt: displays text/html raw again instead of using mailcap

Bob Proulx bob at proulx.com
Fri Nov 24 04:11:26 UTC 2017


Package: mutt
Version: 1.9.1-3
Severity: normal

With the lastest package we now have a regression of Bug#823971
https://bugs.debian.org/823971 where viewing text/html parts is
displayed as the raw html instead of using mailcap.  At the previous
bug report time it was determined to be the loss of
611410-no-implicit_autoview-for-text-html.patch caused this.

There is also Bug#816706 https://bugs.debian.org/816706 which explains
the original rationale for dropping this patch.  In summary because
this was behavior added in a patch and upstream implemented the
functionality in a different way.  With the latest version I read
/usr/share/doc/mutt/NEWS.Debian.gz and see that this reversion to
upstream is considered a necessary change.

It was also noted that there are (at least) two ways of achieving this
behavior in the stock upstream.

1) Use the 'm' key to use the view-mailcap action.

2) Add "auto_view text/html" to the muttrc to force viewing using mailcap.

I am sending this bug report because I it appeared as a bug regression
of Bug#823971 and I am sure will to others but reading the NEWS file I
am swayed toward learning and using the upstream behavior.  Therefore
I am okay with either using 'm' to view the part instead of Return or
configuring the "auto_view text/html" configuration.  However noting
there are other viewpoints I will attempt to CC other recipients that
I know have an interest.

To help users like me surprised by this it would be useful to add to
the NEWS file with specific hints of this change.  Therefore I might
suggest something similar to this added to the NEWS file in the next
upload.

  Due to the switch to upstream mutt some behaviors will have changed.
  This includes the patch implementing implicit autoview of text/html
  parts upon Return.  The upstream behavior makes use of either 'm' to
  explicitly view parts using mailcap or setting "auto_view text/html"
  to enable it explicitly.

Thank you for maintaining mutt in Debian.

Bob

-- Package-specific info:
Mutt 1.9.1 (2017-09-22)
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.13.0-1-amd64 (x86_64)
ncurses: ncurses 6.0.20170902 (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-16' --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-g
 nu --target=x86_64-linux-gnu
Thread model: posix
gcc version 7.2.0 (Debian 7.2.0-16) 

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' '--enable-notmuch' '--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-3aGhu3/mutt-1.9.1=. -fstack-protector-strong -Wformat -Werror=format-security' 'LDFLAGS=-Wl,-z,relro -W
 l,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2'

Compilation CFLAGS: -Wall -pedantic -Wno-long-long -g -O2 -fdebug-prefix-map=/build/mutt-3aGhu3/mutt-1.9.1=. -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 <mutt-dev at mutt.org>.
To report a bug, please visit http://bugs.mutt.org/.


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.13.0-1-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.4.3-3
ii  libc6             2.25-2
ii  libcomerr2        1.43.7-1
ii  libgnutls30       3.5.16-1
ii  libgpg-error0     1.27-5
ii  libgpgme11        1.9.0-6
ii  libgssapi-krb5-2  1.15.2-2
ii  libidn11          1.33-2
ii  libk5crypto3      1.15.2-2
ii  libkrb5-3         1.15.2-2
ii  libncursesw5      6.0+20170902-1
ii  libsasl2-2        2.1.27~101-g0780600+dfsg-3
ii  libtinfo5         6.0+20170902-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.25-2
ii  mime-support      3.60

Versions of packages mutt suggests:
ii  aspell                              0.60.7~20110707-4
ii  ca-certificates                     20170717
pn  default-mta | mail-transport-agent  <none>
ii  gnupg                               2.2.2-1
ii  ispell                              3.4.00-6
pn  mixmaster                           <none>
ii  openssl                             1.1.0g-2
ii  urlview                             0.9-20+b1

Versions of packages mutt is related to:
ii  mutt  1.9.1-3

-- no debconf information



More information about the Pkg-mutt-maintainers mailing list