GNOME Bugzilla – Bug 681879
Typo in migration causes signatures to be dropped
Last modified: 2013-09-13 01:08:29 UTC
I upgraded from Fedora 17 to Fedora 18 via yum yesterday, which took me from evolution-3.4.3-2.fc17.x86_64 to evolution-3.5.5-1.fc18.x86_64 . On first launch of new Evo (aside from myriad other issues reported separately...) I noted that all the accounts I'd set up with no incoming server - i.e., sender identities for all my various addresses - had disappeared. I had four or five of them, they're all gone. Also gone were all three of the signatures I had saved.
Can you sift through the files in ~/.config/evolution/sources and see if anything there resembles your missing accounts or signatures? Or just email them all to me if you want.
No, none of them seems to. They all relate to the two accounts that now exist (my 'main' IMAP account, which didn't go away, and a single sender identity account I've since recreated). None of them relates to any of the other two or three sender identities which disappeared.
Created a couple transport-only accounts and signatures in Evolution 3.4, and even linked the accounts to signatures. Started the evolution-source-registry service that's now part of E-D-S 3.5 -- the accounts were migrated correctly, the signatures were dropped due to a typo in the migration code. After fixing the typo the signatures were also migrated correctly. Fixed in: http://git.gnome.org/browse/evolution-data-server/commit/?id=cddccddeb787121306308aa73c2916f8a9f41c5f