GNOME Bugzilla – Bug 725884
support libsecret 0.18 (SecretUnstable to Secret API change)
Last modified: 2014-08-03 06:22:51 UTC
Created attachment 271197 [details] [review] patch v1 libsecret 0.18 moved a bunch of stuff from SecretUnstable to Secret. See attached patch for something untested. Probably needs to increase the libsecret version requirement in configure.ac.
I'm encountering the following message, while starting rhythmbox ( latest git code ) in gnome-terminal ( debian sid amd64 ). ERROR:root:Could not find any typelib for SecretUnstable Traceback (most recent call last):
+ Trace 233799
self.entry_type = MagnatuneEntryType()
self.account = MagnatuneAccount.instance()
__instance = MagnatuneAccount()
self.secret_service = SecretUnstable.Service.get_sync(SecretUnstable.ServiceFlags.OPEN_SESSION, None)
Rhythmbox starts fine though. As suggested in the description, it appears the libsecret's unstable API is mostly replaced with stable API's as part of the following change. https://git.gnome.org/browse/libsecret/commit/?id=66e8949b7bad4b1b298146c5faeee0955bc71ac5 I agree with the bug reporter, that we should apply the patch for "plugins/magnatune/MagnatuneAccount.py" and make LIBSECRET_REQS=0.18 Jonathan, do you agree with this ?
"Rhythmbox starts fine though" ... but magantune plugin fails to load. After applying the patch, the magnatune plugin works fine.
*** Bug 731023 has been marked as a duplicate of this bug. ***
pushed as commit f370706 along with the LIBSECRET_REQS change