GNOME Bugzilla – Bug 563947
VFolder message counts go wrong and remain that way
Last modified: 2009-06-20 14:53:29 UTC
Please describe the problem: After reading email with Thunderbird at work and restarting Evolution at home, sometimes the vfolder message counts become wrong. No idea what triggers that. That is bug 1. Bug 2 is that nothing updates those counts. Evolution obviously knows the count because next unread does not go to any message and the message display shows no unread messages. You would think that mark read could update the count to 0, etc. But it does not. Neither does folder refresh. Steps to reproduce: 0. Set up an IMAP account. 1. Subscribe to LKML. 2. Create a vfolder for LKML. 3. Read it with Thunderbird. 4. Then read it with Evolution again. Actual results: At some point the unread summary will get way off. Expected results: I expect the summary to remain accurate forever, but if that fails (and it will!) then it should recover after a folder refresh or a mark all read operation. Does this happen every time? No, sometimes the folder summaries are ok. Other information: I have been manually fixing it when it really starts to annoy me by using the sqlite command-line tool on the folders.db.
I also see this bug running 2.24.2 on ubuntu intrepid. I too have been able to reset the counts by using sqlite to update the folders.db. This has become very inconvenient since I use vfolders exclusively. I did not come across this bug when running the default evolution on ubuntu hardy.
I'm seeing a similar problem on Fedora 10. Virtual Folders indicate that they have unread messages but there are no unread messages in a the folder. There are also cases where the unread message count is inconsistent between multiple folders where one virtual folder will indicate that there are unread messages and the general Unread mail folder has none. If I open Evolution in F10 on a .evolution directory that came from an F9 system then the Virtual Folders will indicate thousands of unread messages. If I exit out and restart Evolution then this problem will be cleared up.
*** This bug has been marked as a duplicate of 576430 ***