From kde-bugs-dist Thu May 31 20:54:18 2007 From: Chris Gebhardt Date: Thu, 31 May 2007 20:54:18 +0000 To: kde-bugs-dist Subject: [Bug 146222] New: IMAP filtering severely broken in KMail 1.9.7, Message-Id: <20070531225415.146222.dev () openserve ! org> X-MARC-Message: https://marc.info/?l=kde-bugs-dist&m=118064487001011 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. 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.