After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 726681 - Check GConf XDG folder for migration too
Check GConf XDG folder for migration too
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: general
3.10.x (obsolete)
Other Linux
: Normal major
: 3.12
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2014-03-19 07:43 UTC by Veerapuram Varadhan
Modified: 2014-03-19 13:37 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
eds patch (1.29 KB, patch)
2014-03-19 07:48 UTC, Milan Crha
committed Details | Review

Description Veerapuram Varadhan 2014-03-19 07:43:31 UTC
Evolution fails to restore the account settings from a backup taken from evolution 3.2.x.

Apparently, while debugging using strace command, it looks like evolution searches for ~/.evolution and ~/.gconf directories while migrating older account/evolution settings and in this case, the .gconf directory was under .config/gconf and thus was failing.

As a workaround, I have created a soft link ~/.gconf pointing to ~/.config/gconf.
Comment 1 Milan Crha 2014-03-19 07:48:38 UTC
Created attachment 272360 [details] [review]
eds patch

for evolution-data-server;

This checks whether ~/.config/gconf/ exists as the first, and if yes, then it is used for data migration, otherwise it fallbacks to ~/.gconf/ as before.
Comment 2 Milan Crha 2014-03-19 10:28:01 UTC
I've got an approval from the release team, thus I commit this:

Created commit e4efa87 in eds master (3.12.0+) [1]

[1] https://git.gnome.org/browse/evolution-data-server/commit/?id=e4efa87