ah, and what do you know... I've already reported a gconf bug about this very problem and even submitted a patch back in March :-)
http://bugzilla.gnome.org/show_bug.cgi?id=108574 Jeff On Fri, 2003-07-25 at 14:27, Jeffrey Stedfast wrote: > On Fri, 2003-07-25 at 14:13, guenther wrote: > > > We were only cloning Outlook "features", we thought this was expected > > > behaviour :-) > > > > *outch* > > > > > > > unfortunately I have no idea what the problem is and I would tend to > > > think that somehow gconfd is not actually saving the settings to disk or > > > something? > > > > As this works for a few reboots, doesn't this look more like "deleting" > > or "corrupting" the CGonf entries, rather than "not saving"? > > here's what I think (tho I could be wrong): > > 1) evo saves the new settings to gconf (which caches them and doesn't > save them to disk... or maybe it does save them to disk but xmlSaveFile > corrupts the file (which it does, believe me... I was the bonobo-conf > maintainer and had to work around this problem...) but gconf doesn't > notice). > > 2) evo gets shut down, gconf is still being used by other apps and so > stays up and running > > 3) evo gets restarted, retrieves cached settings from gconfd > > 4) repeat steps 2 & 3 a few times > > 5) gconfd gets shut down for some reason (idle quit?) > > 6) evo gets started up, starts up gconfd because it wasn't running, and > queries for the settings. Since the settings were corrupted away back in > step 1, evo doesn't have values (or invalid values) for some settings > and so has to default them to whatever the default values happen to be > for those corrupted settings. > > 7) user sends mail to [EMAIL PROTECTED] > > 8) fejj blames gconf :-) > > > > > This would mean, Evolution silently imports the settings again. > > well, possibly... but ONLY if gconf is buggy in the first place and > didn't save the setting that tells evo we've already imported the old > settings. or else if thats etting got corrupted by gconf somehow... > > > > > I would suggest dumping some values to a file (after setting these to > > correct values) and dumping again when settings are being reset. There > > must be a difference visible. > > > > Jeff, do you agree? > > yes, I would concur :-) > > > > > ...guenther -- Jeffrey Stedfast Evolution Hacker - Ximian, Inc. [EMAIL PROTECTED] - www.ximian.com _______________________________________________ evolution maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution
