Red Hat Bugzilla – Bug 990703
Evolution Unable to Use Gnome Keyring
Last modified: 2013-09-17 19:37:27 EDT
Description of problem:
After update, all saved passwords were not being used and new passwords unable to be saved. Keyring manually cleared of all "evolution data source" entries and when trying to save a password no new entries were created.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
2. Attempt to use a saved password or add a new password.
No passwords are being used or saved.
Saved passwords work and new passwords are able to be saved.
Downgrade to evolution-3.8.3-2.fc19.x86_64 resolved the issue.
Thanks for a bug report. The evolution-source-registry process is responsible for the communication with the Gnome Keyring, I suppose if you restart it, together with other background evolution processes, after update, then it'll start working again.
Unfortunately, I do not know how to fix this on a packaging level, because processes like evolution-addressbook-factory, evolution-calendar-factory, evolution-alarm-notification and evolution itself talk to this evolution-source-registry process, and once the process is closed, it's notified to everyone that the sources are gone. It's more complicated with gnome-shell, where its calendar server restarts the calendar factory when it is stopped. That means, restart of the machine is the safest way to get the updated binaries in use here.
evolution-3.8.5-2.fc19.x86_64 is what I am now running and am not experiencing this issue. I tend to agree this would be challenging to fix from a packager responsibility.