[Bug 146222] New: IMAP filtering severely broken in KMail 1.9.7, many bugs/crashes
Chris Gebhardt
dev at openserve.org
Thu May 31 21:54:18 BST 2007
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=146222
Summary: IMAP filtering severely broken in KMail 1.9.7, many
bugs/crashes
Product: kmail
Version: 1.9.7
Platform: unspecified
OS/Version: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: filtering
AssignedTo: kdepim-bugs kde org
ReportedBy: dev openserve org
Version: 1.9.7 (using KDE 3.5.7, Kubuntu (feisty) 4:3.5.7-0ubuntu1~feisty2)
Compiler: Target: i486-linux-gnu
OS: Linux (i686) release 2.6.20-16-lowlatency
New bugs and crashes for 1.9.7:
* Various crashes while trying to manually apply filters to multiple selected messages
* Incoming message filtering only works on the first message
* Manual application of filter(s) to individual or selected messages does not filter every message. Some messages are visually tagged as deleted (strike-through text) but not actually processed. Refresh of the IMAP folder reveals these message still exist.
Bugs and crashes still existing from 1.9.6:
* Random crashes while manually applying filters to individual messages in succession.
* Incoming message filtering works sporatically, especially after initial IMAP login / folder check. (this is much worse in 1.9.7)
* Filtering is extremely slow. There seems to be an IMAP folder refresh after each message filtered, including update of the on-disk index. Most IMAP clients have filters that efficiently operate on multiple messages at once.
These could probably be broken down into multiple bug reports, but it would not be worthwhile. It is clear that the filtering code at fault is sloppy and needs a major overhaul. This insane "whack a mole" bug fixing does not work and needs to end. IMAP filtering was supposed to be improved with KMail 1.9.7 from KDE 3.5.7. I have found the exact opposite to be true. For each bug listed as fixed in each KMail release, it seems several more are created. A re-write of the filter code (and perhaps some IMAP code) is desperately needed. Honestly, KMail is an embarassing quality control problem for KDE right now. As one of the most popular and important pieces of KDE software, there is no excuse for release code with such obvious bugs. 10 minutes of casual testing would have caused any of these issues show up. I propose that once these issues are resolved, a KDE 3.5.8 bugfix release be made quickly. Thankfully, most stable distros are currently using 3.5.6.
More information about the Kdepim-bugs
mailing list