When reading mail with Evolution 2.2.1.1 the read/unread count in the folder pane on the left of the screen does not update as mails are marked read/unread in the list pane. The messages appear to be physically updated as closing and reopening Evolution causes the correct stats to be displayed (that is the only way I've found to do it). These are multiple maildir folders within a single parent directory. This is accompanied by seemingly random crashes after hitting the Send/Recieve toolbar button to update the mail display when new mail has been delivered independently via fetchmail.
Created attachment 54725 [details] Evolution screenshot demonstrating bug Cropped part of a screenshot showing folder pane bug. Note that the displayed folder has no unread mail, but the folder pane still shows one unread message.
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 12 2005, 15:17:09)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r1, 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo http://mirrors.tds.net/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X aac acpi alsa avi berkdb bitmap-fonts cdr crypt cups curl eds emboss encode faad flac foomaticdb gdbm gif gnome gphoto2 gtk gtk2 hal imagemagick imlib ipv6 jpeg junit libg++ libwww mad mikmod mmap motif mozilla mp3 mpeg ncurses nptl nptlonly offensive oggvorbis opengl pam pdflib perl png ppds python quicktime readline real sdl slang spell sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts xml xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Greetings I've use Evolution 2.0.2 and 2.0.3 (currently have 2.0.2-r1 installed with evolution-data-server 1.0.2) and have the same problem. Original poster will be happy to hear, however, that if you don't use filters then you will receive your mail without having to exit evolution. I upgraded from 2004.3 to 2005.0 (thus evolution 1.4 to 2.0.2) using binary packages on athlon-xp and received this funkiness. I also installed 2.0.2 from source, but still had the same problem.
I'm experiencing the same bug described by the bug opener. I use maildir as well. Also I don't use the Evolution filters but procmail. So Comment #3 is likely unrelated. Evolution 2.0.x didn't show this behaviour. Though it's maybe important to say I wasn't using 1.4 before 2.0.x
Same problem here as Alex. Evolution 2.2 has been very unstable for me.
I can reproduce the problem here with mail-client/evolution-2.2.1.1. Seems to be related to the following terminal messages: (evolution:15191): evolution-mail-WARNING **: Folder 'maildir:/home/brix/.maildir#.' disappeared while I was adding/remove it to/from my vfolder (evolution:15191): evolution-mail-WARNING **: Folder 'maildir:/home/brix/.maildir#gentoo' disappeared while I was adding/remove it to/from my vfolder (evolution:15191): evolution-mail-WARNING **: Folder 'maildir:/home/brix/.maildir#gentoo/dev' disappeared while I was adding/remove it to/from my vfolder Similar messages are printed for all maildirs under ~/.maildir - looks like evolutions for some reason places a '#' instead of a '/' in the directory name?
I don't get these Messages at all. By the way, there is a bug in Gnome Bugzilla about this as well: http://bugzilla.gnome.org/show_bug.cgi?id=303225
I can't reproduce those messages either. The gnome bug says that it's an upgrade issue, but I'm not sure how to re-create a user account non-destructively.
After a debug session with upstream, the problem was located to be in evolution-data-server.
Created attachment 60840 [details, diff] evolution-data-server-1.2.1-local-provider.patch This patch from upstream fixes the issue. I suggest doing a rev-bump of e-d-s and include this patch.
Created attachment 60842 [details, diff] evolution-data-server-1.2.1-local-provider.patch The first hunk (ChangeLog entry) of the previous patch does not apply to the in-portage version of e-d-s.
Raising severity as this renders the default mail client of gnome-2.10 practically unusable with a maildir backend (which is a regression against to former stable gnome-2.8).
I'll be happy to do the revbump myself; just need greenlight from the gnome herd.
please go ahead
Thanks, foser. I've added this patch to gnome-extra/evolution-data-server-1.2.1-r1.
Very nice! 1.2.3 works like a charm here. Thanks Henrik.
Upgrading to evolution-data-server-1.2.3 solves the issue for me as well. Thanks!
Actually, the stable (x86) gnome-extra/evolution-data-server-1.2.1-r1 should be enough.