Summary: | maildir index recreation leaves main screen in confusing state | ||
---|---|---|---|
Product: | [Unmaintained] kmail | Reporter: | Andrew Kohlsmith <akohlsmith-kde> |
Component: | index | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | grundleborg, kollix, lemma, nturner-kde |
Priority: | NOR | Keywords: | triaged |
Version: | 1.4.7 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Andrew Kohlsmith
2002-10-17 23:52:40 UTC
Hmm... AIUI, kmail's folder indexes are a type of cache. If they become out of date or corrupted, I *don't* understand why kmail doesn't simply rebuild them *in the background* and without pestering the user with a bunch of questions (current CVS seems to pop up a dialog box if the indexes are out-of-date or correupted). They are a *cache*. They are essentially nothing more than a speed optimization. If they go away, or break, the worst thing that should happen is that things should be slower (until they are rebuilt). (If I'm way off base in my understanding, I apologize, and please correct me.) As I outlined in my reply to bug #51557 the index is not a simple cache. It contains information which is lost during regeneration. Should this be closed as invalid? Why would it be closed as invalid? Ingo commented that kmail's indexes are not a simple cache, but would it not be prudent to have *some* nice way of handling their becoming out of date without screwing up the message list? I tried reproducing this using trunk r881868 but couldn't. Adding a new mail to the new/ folder of inbox doesn't show up (I guess it's not supposed to be manually tempered with). Rebuilding the inbox exhibits it but only marks this one message unread. Removing the indices and restarting kmail shows all mails with the right date. Testing again with kmail/KDE 4.3 RC3 I see no problem with all mentioned steps. No messages, no display problems. Seems to be fixed already. |