GNOME Bugzilla – Bug 219197
Session management
Last modified: 2013-09-13 00:48:12 UTC
I have "Empty Trash Folders on Exit" enabled. Yet, this is not occuring when I use System -> Log Out -> Restart to reboot my machine.
Session management is almost non-existent right now.
Reassigning to shell, probably a dup tho.
Proper SM support will have to wait for 1.4.
Retargeting 1.5.2 bug reports to 1.5.3. Sorry for the spam
Retargeting 1.5.3 reports to 1.5.4. Sorry for the spam.
*** bug 219808 has been marked as a duplicate of this bug. ***
Updating the summary, there just is no session management at all.
*** bug 247555 has been marked as a duplicate of this bug. ***
*** bug 258842 has been marked as a duplicate of this bug. ***
*** bug 270251 has been marked as a duplicate of this bug. ***
*** bug 256343 has been marked as a duplicate of this bug. ***
It also sucks that evolution keeps renaming its binaries without installing a compatibility symlink. Every time I upgrade to a newer minor version of evolution, my session breaks [references the old evolution binary in the session file]
gman: your last comment is bug 315415 and bug 315871, this has nothing to do with the bug report here. anyway punting target to 2.5.
Ubuntu bug about that: http://bugzilla.ubuntu.com/show_bug.cgi?id=18917 "If evolution is running and I logout from gnome evolution didn't remember which mails I read. Next time I start evolution some mails are marked as unread. I guess this are mails since my last manuelly quit of evolution. ... > Thanks for your bug. What version of Ubuntu do you use? What kind of email account (IMAP)? ... I use Ubuntu 5.10 and so evolution 2.4.1-0ubuntu7 I have this problem both with POP and IMAP4rev1. I guess, I havent any problems with my third account using IMAP. IMAP4rev1: When I got mails just few minutes ago. Also when I just normal quit. Only offline-mode before closing helps. Of course also when i log out... POP: when I log out."
I just wanted to say that I can confirm the same behaviour described on the previous comment (#14) on my machine running Evolution 2.6.1 on Ubuntu Dapper. As a quick workaround, switching components after the mail has been read and before exiting the session seems to solve the issue. Closing Evolution and restarting it will also work, although it is slightly more annoying. I was also told at the #evolution IRC channel that switching to another mail folder should work just as well as changing component, but I haven't got round to try that yet. If I understood it correctly, it seems to be an issue with synching folders when logging out.
removing old target milestone.
This problem still appears in Ubuntu Feisty 7.04 with Evolution 2.10.1-0ubuntu2.
At least for now session management isn't needed. Why not flush configuration or mail folder settings after a change?
Created attachment 97290 [details] [review] proposed evo patch for evolution; Is this sufficient?
Milan. this may not call/invoke e_shell_quit which is what calls the individual component quits and which is what that does all those things. There is a problem too, there is some ugly code that checks for mails/downloads them when someone quits. I dont know the exact scenario. That should be fixed otherwise, I can see a GNOME blocker bug on the way.
OK, I didn't got it, maybe we can chat online one day. That ugly code involves mc_quit_sync probably? Btw, it seems to me that mail_config_write_on_exit is not called, but it should be?
Milan, we should meet quick for this to get it asap. It may cause more troubles with the new crash-detection.
Created attachment 101998 [details] [review] proposed evo patch ][ for evolution; Here's an updated patch as we discussed on IRC. I broke e_shell_quit into two (public) functions, so it should be ok. I also tested when logging out, and it calls both functions now.
Milan, looks fine to me. We should get this in asap. Also, lets be prepared to fix more bugs ;-). (like... Evolution doesn't quit/takes time, when I logout).
Committed to trunk. Committed revision 34754. I hope no such bug will be entered. :)
I myself my file one ;-) I know that Evolution won't easly quit and does sync. Worst of that, at times, it starts downloading messages when I quit. Which is what I meant.
*** Bug 498302 has been marked as a duplicate of this bug. ***