gnome keyring integration doesn't support adding new entries

Bug #409582 reported by Samuel Bronson
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Confirmed
Wishlist
Unassigned
Bazaar GTK+ Frontends
Triaged
Wishlist
Unassigned

Bug Description

the gnome keyring integration currently only supports retrieving existing passwords, it will never add new entries.

In order to be able to add new entries to the keyring some extension of the credentials mechanism in bzrlib is necessary, since we'd only want to store passwords that are known to work.

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

Closing this as invalid for now, since this doesn't actually mention what the problem is you'd like to see solved. bzr-svn already uses the windows and keychain providers if they are available, can use gnome-keyring through bzr-gtk and I would expect qbzr to provide something similar for kwallet.

Feel free to reopen if you disagree, but please with more details :-)

Changed in bzr-svn:
status: New → Invalid
Changed in subvertpy:
status: New → Invalid
Revision history for this message
Samuel Bronson (naesten) wrote :

(This repeats a lot that I've told you on IRC, jelmer, so just bear with me ;-)

Okay, well, first of all there are two functions with very similar names there ...

The one I refer to, svn_auth_get_platform_specific_client_providers() (note the plural name), gives you a *list* of platform-specific providers.

A list that could be extended in future versions of subversion.

Secondly, the gnome-keyring support provided by bzr-gtk does not serve as a drop-in replacement for SVN's gnome-keyring auth provider. For example, the SVN auth provider recently added an entry to my gnome-keyring for accessing https://dosemu.svn.sourceforge.net/svnroot/dosemu, consisting of only the fields:

  * Username: sbronson
  * Password: •••••••• (no, this is *not* actually my password, though it would be kind of ironic to pick it as one ;-)
  * Domain: <https://dosemu.svn.sourceforge.net:443> SourceForge Subversion area

Changed in bzr-svn:
status: Invalid → New
Revision history for this message
Jelmer Vernooij (jelmer) wrote :

This mainly seems like a bug in bzr-gtk's support for gnome-keyring.

Jelmer Vernooij (jelmer)
affects: bzr-svn → bzr-gtk
summary: - bzr-svn should use svn_auth_get_platform_specific_client_providers
+ gnome keyring integration doesn't support adding new entries
affects: subvertpy → bzr
Changed in bzr:
status: Invalid → New
description: updated
Vincent Ladeuil (vila)
Changed in bzr:
status: New → Confirmed
importance: Undecided → Wishlist
Jelmer Vernooij (jelmer)
Changed in bzr-gtk:
status: New → Triaged
importance: Undecided → Wishlist
Jelmer Vernooij (jelmer)
tags: added: check-for-breezy
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.