GNOME Bugzilla – Bug 626535
shared IMAP folders vanish on next load of evolution
Last modified: 2013-08-28 13:54:55 UTC
Created attachment 167520 [details] camel log of correct first-run If I create a new IMAP account to an IMAP server with shared folders then the folders in the different namespaces are all listed correctly and everything is fine. If I quit evolution and then re-start evolution, the shared folders AND INBOX (and sub-folders) mostly vanish as soon as evolution finishes sync-ing with the IMAP server. With: CAMEL_DEBUG=all evolution > LOGFILE 2>&1 I've capture the output of the first run after deleting .evolution dir (where all the namespace folders work correctly), and the second run (where all the namespace folders vanish). Some things are interesting: 1. How many times evolution insists on asking for the same information again and again 2. How different IMAP commands are given the second time now that evolution "knows" what the name-spaces are I have to say that "meld" is excellent for comparing the two log files side-by-side and seeing what the difference is. Line 598 of the first log correlates to line 1071 of the second log: The first time (that works) we see: received: A00001 OK [CAPABILITY IMAP4REV1 NAMESPACE ID AUTH=PLAIN AUTH=LOGIN UIDPLUS STARTTLS ACL METADATA] Hello, samjam sending : A00002 NAMESPACE received: * NAMESPACE (("INBOX/" "/")) NIL (("Main Floor/" "/") ("Entertainment Level/" "/") ("Computer Level/" "/") ("The Home of Citadel/" "/") ("Forum Level/" "/") ("RSS - feeds and weblogs/" "/") ("Caffeinated Paradise/" "/")) received: A00002 OK NAMESPACE completed sending : A00003 LIST INBOX "" received: * LIST () "/" "INBOX" received: A00003 OK LIST completed sending : A00004 LIST "" "*" received: * LIST (\NoSelect \HasChildren) "/" "Main Floor" received: * LIST (\NoSelect \HasChildren) "/" "Entertainment Level" received: * LIST (\NoSelect \HasChildren) "/" "Computer Level" received: * LIST (\NoSelect \HasChildren) "/" "The Home of Citadel" received: * LIST (\NoSelect \HasChildren) "/" "Forum Level" received: * LIST (\NoSelect \HasChildren) "/" "RSS - feeds and weblogs" received: * LIST (\NoSelect \HasChildren) "/" "Caffeinated Paradise" received: * LIST () "/" "INBOX/Calendar" received: * LIST () "/" "INBOX/Contacts" received: * LIST () "/" "INBOX/Drafts" received: * LIST () "/" "INBOX" received: * LIST () "/" "INBOX/Notes" received: * LIST () "/" "INBOX/Sent" received: * LIST () "/" "INBOX/Sent Items" received: * LIST () "/" "INBOX/Sent|Received Pages" received: * LIST () "/" "INBOX/Tasks" received: * LIST () "/" "INBOX/Templates" received: * LIST () "/" "INBOX/test2" received: * LIST () "/" "INBOX/Trash" received: * LIST () "/" "Forum Level/A|V Talk" received: * LIST () "/" "Forum Level/against the RIAA" received: * LIST () "/" "Computer Level/Ancient Computing" received: * LIST () "/" "Entertainment Level/Anime|Comics" received: * LIST () "/" "Main Floor/Buy|Sell" received: * LIST () "/" "Caffeinated Paradise/Caption This!" received: * LIST () "/" "Entertainment Level/Casting On" received: * LIST () "/" "The Home of Citadel/Citadel Development" received: * LIST () "/" "The Home of Citadel/Citadel Support" received: * LIST () "/" "The Home of Citadel/CitaNews" received: * LIST () "/" "Computer Level/DTP" received: * LIST () "/" "Entertainment Level/Food" received: * LIST () "/" "RSS - feeds and weblogs/Groklaw" received: * LIST () "/" "Forum Level/Health and Wellness" received: * LIST () "/" "Forum Level/History" received: * LIST () "/" "Forum Level/Home Handyman" received: * LIST () "/" "Forum Level/Hot Air" received: * LIST () "/" "Caffeinated Paradise/Hot Pink Amoebas" received: * LIST () "/" "Forum Level/Hot Rodding" received: * LIST () "/" "Computer Level/I Want Broadband Everything" received: * LIST () "/" "The Home of Citadel/IGnet Unlimited" received: * LIST () "/" "Forum Level/Israel" received: * LIST () "/" "Caffeinated Paradise/Jokes" received: * LIST () "/" "Computer Level/Linux" received: * LIST () "/" "RSS - feeds and weblogs/Linux Today" received: * LIST () "/" "Forum Level/Literature &- Beer" received: * LIST () "/" "Main Floor/Lobby" received: * LIST () "/" "Entertainment Level/Lyrics" received: * LIST () "/" "Computer Level/Macintosh" received: * LIST () "/" "Main Floor/Mailing list" received: * LIST () "/" "Computer Level/Microsoft Bashing" received: * LIST () "/" "Caffeinated Paradise/Misheard Lyrics" received: * LIST () "/" "Entertainment Level/Movies" received: * LIST () "/" "Computer Level/MP3 Universe" received: * LIST () "/" "Entertainment Level/Music" received: * LIST () "/" "Computer Level/Networking" received: * LIST () "/" "Caffeinated Paradise/non sequitur" received: * LIST () "/" "Caffeinated Paradise/Of the Weird" received: * LIST () "/" "Forum Level/Outdoor Pursuits" received: * LIST () "/" "Forum Level/Politics &- Propaganda" received: * LIST () "/" "Computer Level/Programming" received: * LIST () "/" "Caffeinated Paradise/Pussy" received: * LIST () "/" "Caffeinated Paradise/Quotamatations" received: * LIST () "/" "Forum Level/Raising Kids" received: * LIST () "/" "Main Floor/Random Musings" received: * LIST () "/" "Forum Level/Relationships and Sex" received: * LIST () "/" "The Home of Citadel/Save the Text Client" received: * LIST () "/" "Entertainment Level/Science Fiction" received: * LIST () "/" "Caffeinated Paradise/Score?" received: * LIST () "/" "Main Floor/Shutterbugs" received: * LIST () "/" "RSS - feeds and weblogs/Slashdot" received: * LIST () "/" "Caffeinated Paradise/Smaal Accidents" received: * LIST () "/" "Caffeinated Paradise/Small Achievements" received: * LIST () "/" "Entertainment Level/Sports" received: * LIST () "/" "Entertainment Level/STAR WARS" received: * LIST () "/" "Computer Level/Tech Area" received: * LIST () "/" "Computer Level/Telecom" received: * LIST () "/" "Entertainment Level/Television" received: * LIST () "/" "Forum Level/The Dark Third" received: * LIST () "/" "Forum Level/The Workplace" received: * LIST () "/" "Main Floor/Trashcan" received: * LIST () "/" "Entertainment Level/TrekNet" received: * LIST () "/" "Entertainment Level/Un-Video Games" received: * LIST () "/" "Computer Level/UNIX" received: * LIST () "/" "Main Floor/User Meeting" received: * LIST () "/" "Entertainment Level/Video Games" received: * LIST () "/" "Computer Level/Web Stuff" received: * LIST () "/" "Caffeinated Paradise/What would you do with a zillion dollars?" received: * LIST () "/" "Main Floor/wikiwiki" received: A00004 OK LIST completed But the second time, when evolution thinks it knows something, we get this - and the first concern is how many times it asks for the same information - it's a wonder it ever stops): sending : A00001 LOGIN xxx xxx received: A00001 OK [CAPABILITY IMAP4REV1 NAMESPACE ID AUTH=PLAIN AUTH=LOGIN UIDPLUS STARTTLS ACL METADATA] Hello, samjam sending : A00002 NAMESPACE received: * NAMESPACE (("INBOX/" "/")) NIL (("Main Floor/" "/") ("Entertainment Level/" "/") ("Computer Level/" "/") ("The Home of Citadel/" "/") ("Forum Level/" "/") ("RSS - feeds and weblogs/" "/") ("Caffeinated Paradise/" "/")) received: A00002 OK NAMESPACE completed sending : A00003 LIST INBOX "" received: * LIST () "/" "INBOX" received: A00003 OK LIST completed sending : A00004 LIST "" INBOX received: * LIST () "/" "INBOX" received: A00004 OK LIST completed sending : A00005 LSUB "" INBOX received: * LSUB () "/" "INBOX" received: A00005 OK LSUB completed sending : A00006 LIST "" INBOX received: * LIST () "/" "INBOX" received: A00006 OK LIST completed sending : A00007 LSUB "" INBOX received: * LSUB () "/" "INBOX" received: A00007 OK LSUB completed sending : A00008 LIST "" INBOX received: * LIST () "/" "INBOX" received: A00008 OK LIST completed sending : A00009 LSUB "" INBOX received: * LSUB () "/" "INBOX" received: A00009 OK LSUB completed sending : A00010 LIST "" INBOX received: * LIST () "/" "INBOX" received: A00010 OK LIST completed sending : A00011 LSUB "" INBOX received: * LSUB () "/" "INBOX" received: A00011 OK LSUB completed sending : A00012 LIST "" INBOX received: * LIST () "/" "INBOX" received: A00012 OK LIST completed sending : A00013 LSUB "" INBOX received: * LSUB () "/" "INBOX" received: A00013 OK LSUB completed sending : A00014 LIST "" INBOX received: * LIST () "/" "INBOX" received: A00014 OK LIST completed sending : A00015 LSUB "" INBOX received: * LSUB () "/" "INBOX" received: A00015 OK LSUB completed sending : A00016 LIST "" INBOX received: * LIST () "/" "INBOX" received: A00016 OK LIST completed sending : A00017 LSUB "" INBOX received: * LSUB () "/" "INBOX" received: A00017 OK LSUB completed sending : A00018 LIST "" INBOX received: * LIST () "/" "INBOX" received: A00018 OK LIST completed sending : A00019 LSUB "" INBOX received: * LSUB () "/" "INBOX" received: A00019 OK LSUB completed sending : A00020 LIST "" INBOX/ received: A00020 OK LIST completed sending : A00021 LSUB "" INBOX/ received: A00021 OK LSUB completed sending : A00022 LIST "" "INBOX/*" received: * LIST () "/" "INBOX/Calendar" received: * LIST () "/" "INBOX/Contacts" received: * LIST () "/" "INBOX/Drafts" received: * LIST () "/" "INBOX/Notes" received: * LIST () "/" "INBOX/Sent" received: * LIST () "/" "INBOX/Sent Items" received: * LIST () "/" "INBOX/Sent|Received Pages" received: * LIST () "/" "INBOX/Tasks" received: * LIST () "/" "INBOX/Templates" received: * LIST () "/" "INBOX/test2" received: * LIST () "/" "INBOX/Trash" received: A00022 OK LIST completed sending : A00023 LSUB "" "INBOX/*" received: * LSUB () "/" "INBOX/Calendar" received: * LSUB () "/" "INBOX/Contacts" received: * LSUB () "/" "INBOX/Drafts" received: * LSUB () "/" "INBOX/Notes" received: * LSUB () "/" "INBOX/Sent" received: * LSUB () "/" "INBOX/Sent Items" received: * LSUB () "/" "INBOX/Sent|Received Pages" received: * LSUB () "/" "INBOX/Tasks" received: * LSUB () "/" "INBOX/Templates" received: * LSUB () "/" "INBOX/test2" received: * LSUB () "/" "INBOX/Trash" received: A00023 OK LSUB completed sending : A00024 LIST "" "Main Floor/" received: A00024 OK LIST completed sending : A00025 LSUB "" "Main Floor/" received: A00025 OK LSUB completed sending : A00026 LIST "" "Main Floor/*" received: * LIST () "/" "Main Floor/Buy|Sell" received: * LIST () "/" "Main Floor/Lobby" received: * LIST () "/" "Main Floor/Mailing list" received: * LIST () "/" "Main Floor/Random Musings" received: * LIST () "/" "Main Floor/Shutterbugs" received: * LIST () "/" "Main Floor/Trashcan" received: * LIST () "/" "Main Floor/User Meeting" received: * LIST () "/" "Main Floor/wikiwiki" received: A00026 OK LIST completed More significantly; the first time the command is issued: sending : A00005 LSUB "" "*" which includes in the response: received: * LSUB () "/" "INBOX" but the second time the command is issued: sending : A00023 LSUB "" "INBOX/*" which does not include the INBOX in the response, only the sub-folders; but I note the repeated commands the second time are multiple attempts to subscribe to INBOX: .... sending : A00005 LSUB "" INBOX received: * LSUB () "/" "INBOX" received: A00005 OK LSUB completed .... repeatedly. Does evolution forget that it had done this? The fact that the top level folders become missing from evolution seems to relate to the apparent inability to subscribe to top level folders like INBOX. I don't know if there is much more information that I can provide that can't be had directly by one of the devs getting an account on uncensored.citadel.org:8080
Created attachment 167521 [details] second log file as evolution makes most of the folders and INBOX vanosh
Are you using IMAP or IMAP+ in server type of account configuration wizard ? IMAP+ supports name-spaces.
Closing as OBSOLETE per lack of response from reporter.