Package: neomutt
Version: 20191207+dfsg.1-1.1
Severity: important

While reading a Maildir folder with neomutt I accidentally saved mails
into an existing mbox file rather than another Maildir as I meant to,
but when I opened that mbox file I could not see these mails (and not
with mutt either).

Debug log shows that the date in the header is wrong:

[2020-03-28 20:16:18]<1> is_from()  expected weekday, got: Sa Mär 28 02:33:48 
2020

[2020-03-28 20:16:18]<1> is_from()  expected weekday, got: Mi Feb 12 11:45:21 
2020

[2020-03-28 20:16:18]<1> is_from()  expected weekday, got: Mi Feb 12 05:07:36 
2020

[2020-03-28 20:16:18]<1> is_from()  expected weekday, got: Do Feb 13 13:45:56 
2020

As you can see, the dates are localized to German which they aren't
supposed to be. This does not happen when I save with mutt instead, or
when I use neomutt to save from mbox to mbox.

I'm not sure about the timing, but the same mbox contains good messages
from when I saved to it earlier, so possibly this bug appeared only in
the latest neomutt upload.

Marked this as important since it constitutes a sort of silent data
loss. The messages aren't really lost (they can be restored by manual
editing of the mbox), but neither mutt nor neomutt even make any mention
that they are not displaying messages because of errors outside the
debug log.


-- Package-specific info:
NeoMutt 20191207
Copyright (C) 1996-2016 Michael R. Elkins and others.
NeoMutt comes with ABSOLUTELY NO WARRANTY; for details type 'neomutt -vv'.
NeoMutt is free software, and you are welcome to redistribute it
under certain conditions; type 'neomutt -vv' for details.

System: Linux 5.4.0-4-amd64 (x86_64)
ncurses: ncurses 6.2.20200212 (compiled with 6.2.20200212)
libidn: 1.33 (compiled with 1.33)
GPGme: 1.13.1-unknown
libnotmuch: 5.2.0
hcache backends: tokyocabinet

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 --mandir=/usr/share/man --libexecdir=/usr/libexec 
--with-mailpath=/var/mail --gpgme --lua --notmuch --with-ui --gnutls --gss 
--idn --mixmaster --sasl --tokyocabinet

Compilation CFLAGS: -g -O2 
-fdebug-prefix-map=/build/neomutt-bCiSXv/neomutt-20191207+dfsg.1=. 
-fstack-protector-strong -Wformat -Werror=format-security -std=c99 
-D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__ -I/usr/include 
-I/usr/include/lua5.3 -DNCURSES_WIDECHAR -isystem /usr/include/mit-krb5

Default options:
  +attach_headers_color +compose_to_sender +compress +cond_date +debug 
  +encrypt_to_self +forgotten_attachments +forwref +ifdef +imap +index_color 
  +initials +limit_current_thread +multiple_fcc +nested_if +new_mail +nntp +pop 
  +progress +quasi_delete +regcomp +reply_with_xorig +sensible_browser +sidebar 
  +skip_quoted +smtp +status_color +timeout +tls_sni +trash 

Compile options:
  -autocrypt +bkgdset +color +curs_set +fcntl -flock -fmemopen +futimens 
  +getaddrinfo +gnutls +gpgme +gss +hcache -homespool +idn +inotify 
  -locales_hack +lua +meta +mixmaster +nls +notmuch -openssl +pgp +sasl +smime 
  -sqlite +start_color +sun_attachment +typeahead 
MAILPATH="/var/mail"
MIXMASTER="mixmaster"
PKGDATADIR="/usr/share/neomutt"
SENDMAIL="/usr/sbin/sendmail"
SYSCONFDIR="/etc"

To learn more about NeoMutt, visit: https://neomutt.org
If you find a bug in NeoMutt, please raise an issue at:
    https://github.com/neomutt/neomutt/issues
or send an email to: <neomutt-de...@neomutt.org>

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.0-4-amd64 (SMP w/16 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages neomutt depends on:
ii  libc6             2.30-4
ii  libgnutls30       3.6.12-2
ii  libgpg-error0     1.37-1
ii  libgpgme11        1.13.1-7
ii  libgssapi-krb5-2  1.17-7
ii  libidn11          1.33-2.2
ii  liblua5.3-0       5.3.3-1.1+b1
ii  libncursesw6      6.2-1
ii  libnotmuch5       0.29.3-1+b2
ii  libsasl2-2        2.1.27+dfsg-2
ii  libtinfo6         6.2-1
ii  libtokyocabinet9  1.4.48-12

Versions of packages neomutt recommends:
ii  libsasl2-modules  2.1.27+dfsg-2
ii  locales           2.30-4
ii  mime-support      3.64

Versions of packages neomutt suggests:
ii  aspell                                     0.60.8-1
ii  ca-certificates                            20190110
ii  exim4-daemon-light [mail-transport-agent]  4.93-13
ii  gnupg                                      2.2.20-1
ii  ispell                                     3.4.00-8
pn  mixmaster                                  <none>
ii  openssl                                    1.1.1e-1
ii  urlview                                    0.9-21+b1

Versions of packages neomutt is related to:
ii  neomutt  20191207+dfsg.1-1.1

-- no debconf information

Reply via email to