Bug #55916 Enhancement request for Workbench to support kwallet (KDE) to store passwords
Submitted: 11 Aug 2010 15:55 Modified: 11 Aug 2010 16:44
Reporter: Jack Ostroff Email Updates:
Status: Won't fix Impact on me:
None 
Category:MySQL Workbench Severity:S4 (Feature request)
Version:5.2.26 OS:Linux
Assigned to: CPU Architecture:Any

[11 Aug 2010 15:55] Jack Ostroff
Description:
Under Linux, Workbench only supports gnome-keyring-demon to save passwords.  Users of KDE do not have this, and generally would not want to install it.

How to repeat:
Run workbench under KDE with kwallet running but gnome-keyring not available.   No passwords can be stored.

Suggested fix:
Please make the password storage mechanism more generic so it supports other keyrings, specifically kwallet under KDE.
[11 Aug 2010 16:44] Johannes Taxacher
Hi Jack,
unfortunately we don't plan to add support for additional keyring managers on linux as it would add a number of new dependencies to the project and we don't have resources to maintain/test this feature against multiple keyring libraries.

we would accept a patch and put it with a #ifdef KWALLET if someone contributes, but we can't work on that.
[31 Aug 2010 8:13] Christian Reiner
I want to support the request for kwallet support or any other alternative. 

We do not want to discuss about which desktop environment people use, but fact is that Gnome is only one option. So in my eyes the workbench requires an alternative beside the Gnome keyring to store passwords, otherwise users of other enviroments than Gnome have a huge disadvantage. And there are certainly more users out there running KDE instead of Gnome...
If no other option exists at least the workbench should recognize that there is no Gnome environment present and not offer storage of password in the keyring. I know this might be a security issue, but the current behaviour is clearly a bug: 

- the workbench offers to store the password
- I do so
- no error comes up
- but the password is NOT stored
[25 Oct 2011 3:35] Lee Clemens
Agree this is a bug, "Fedora 15" is "Officially supported", and the docs make no mention of Gnome being the required Desktop Environment.

Using MySQL Workbench on KDE does not provide the functionality of the program, and is therefore a S1 (significant functionality is missing). However, this is treated as a "Feature request"....