GNOME Bugzilla – Bug 659742
[backup-restore] backup.c still archives ~/.evolution
Last modified: 2013-09-13 01:04:29 UTC
Evolution's backup tool is currently broken. It still archives ~/.evolution, even though we stopped using that directory several releases ago. We now obey XDG base directory settings, which default to: ~/.local/share/evolution ~/.config/evolution ~/.cache/evolution The backup tool needs to be rewritten to archive the data and config directories, and also to honor current XDG base directories settings when the backup is restored, which may be different than when the data was backed up.
Might this create data loss by *only* and silently archiving .evolution and failing (as that location is unused in recent versions)?
Yeah. Been thinking if we should request a UI and code freeze break to disable the File -> Back Up Evolution Data menu item until this is fixed (hopefully by 3.2.1).
Will this definitely be fixed for 3.2.1? If not I'd like to document it in the user docs for that version which would require adding new strings to translate.
It's a pretty severe bug so it's high on my to-do list.
Wow, I guess I must have misread the code because it looks like it's backing up the right directories after all. My bad for causing a panic. The backup tool is still storing absolute paths to the XDG base directories, and is disregarding the current settings at restore-time. So that's still a bug, but it's a rare corner case at best. Closing this as NOTABUG and apologies for the confusion.