Bug #89898 libgnome-keyring library is deprecated; please use libsecret.
Submitted: 4 Mar 2018 14:15 Modified: 17 May 2018 17:33
Reporter: Dmitry Smirnov Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Workbench Severity:S3 (Non-critical)
Version:6.3.10 OS:Debian
Assigned to: CPU Architecture:Any

[4 Mar 2018 14:15] Dmitry Smirnov
Description:
As reported in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=867943

The libgnome-keyring library is deprecated and its usage is strongly
discouraged [1].

Your package mysql-workbench declares a build-dependency on
libgnome-keyring-dev or links against libgnome-keyring0.

Please update your application to use libsecret instead [2].

On behalf of the Debian GNOME team,
Michael Biebl

[1] https://git.gnome.org/browse/libgnome-keyring/commit/?id=6a5adea4aec93
[2] https://wiki.gnome.org/Projects/Libsecret

How to repeat:
.

Suggested fix:
Please update your application to use libsecret [2].
[5 Mar 2018 4:18] MySQL Verification Team
Hello Dmitry,

Thank you for the report and feedback!

Thanks,
Umesh
[17 May 2018 17:33] Christine Cole
Posted by developer:
 
Fixed as of the upcoming MySQL Workbench 8.0.12 release, and here's the changelog entry:

libgnome-keyring was depreciated and replaced with libsecret in this
release on Linux platforms. Some users with existing stored passwords will
be prompted to enter a password after upgrading.

Thank you for the bug report.
[30 Jul 2018 21:52] Ryan Rankin
I am a KDE Plasma user.  I do not use gnome-keyring and never did.

I was not prompted to enter new passwords after upgrading.  Instead I am now unable to read, write or clear passwords (making the product unusable).

I get the following error:

Remote error from secret service: org.freedesktop.DBus.Error. ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files.

Is support for KWallet broken?

Do I have to install the now deprecated gnome-keyring?

An quick search for "The name org.freedesktop.secrets was not provided by any .service files" suggests that libsecrets is a front-end for gnome-keyring and that KWallet does not support org.freedesktop.secrets.

I don't want to install gnome-keyring.  Do I have to stop using the product?