Evolution 3.8 needs to be able to integrate with libsecret (and so gnome-keyring) via evolution-data-server at runtime. Evolution cannot write new passwords to the keyring if libsecret is not built with 'crypt' support. Being unable to write passwords to the keyring comes with the following cons: * For mail, every time a mail account is accessed Evolution will prompt for a password, regardless of whether the 'Add password to keyring' checkbox is checked. * For calendar, random calendars will open after prompting for a password. The remaining calendars will not open, CPU will spike to 100% and the bottom progress bar will fill with multiple instances of each calendar as it tries to open them. Steps to reproduce: * Start with a fresh keyring (either a new user or use seahorse to clear out the Evolution passwords) * USE=-crypt emerge -1 libsecret * pkill -e evolution * Start Evolution * Setup some mail accounts and calendars and try to access them Thus propose adding '>=app-crypt/libsecret-0.5[crypt]' to RDEPEND for gnome-extra/evolution-data-server-3.8* Thanks :)
+ 18 Nov 2013; Pacho Ramos <pacho@gentoo.org> + -evolution-data-server-3.6.4.ebuild, -evolution-data-server-3.8.4-r1.ebuild, + -evolution-data-server-3.8.4.ebuild, + -files/evolution-data-server-3.8.4-pop3-removal.patch, + evolution-data-server-3.8.5.ebuild: + RDEPEND on libsecret[crypt] (#491548 by Rick Harris), drop old +