Why should I care?
Libsecret was created with the intention to replace the obsolete libgnome-keyring and the process of migrating the modules that use it is has already started. There are 16 modules that need to be migrated.
The reason you should care are the things that make libsecret better than libgnome-keyring and these are:
- libsecret works with multiple threads
- is introspectable
- uses proper async model
- has GDBus style proxy objects for various keyrings and items on the server
- has clearer API
It seems that the developer will make it before the release of GNOME 3.6 that was the initial planning. Nice to see another little positive thing going on for GNOME in things that happen under the hood :)