[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn Gnome keyring caching broken -- was: svn + Gnome Keyring doesn't always open a dialog for pw entry

From: Neels Janosch Hofmeyr <neels_at_elego.de>
Date: Tue, 21 Apr 2009 04:08:10 +0200

Senthil Kumaran S wrote:
> Neels Janosch Hofmeyr wrote:
>> Senthil Kumaran S wrote:
>>> This is fixed in r37322.
>> No, I'm afraid it's now entirely broken. Trunk now fails to use the
>> Gnome-keyring altogether. I ran the same test with 1.6.1 and with trunk.
>
> Trunk works for me.

:|

I just did a clean checkout and recompile, and trunk positively does not use
the Gnome Keyring, even though 1.6.1 does in the exact same environment and
config.

May I have your ./configure options?
Though, that we apparently have the exact same behaviour with 1.6.1 mildly
suggests I'm building it correctly.

>
> My sample run with your script for reference.
>
> [trunk]
> <snip>
[...]
>
> Password for 'default' GNOME keyring: ### enter exact keyring password
> Authentication realm: <svn://localhost:3690> norealm

Does it also pop up a GUI when you have GNOME running?

Thanks,
~Neels

> Password for 'stylesen':
> Checked out revision 0.
> </snip>
>
> [1.6.1]
> <snip>
> $ ./gnome-keyring-check.sh
> svn, version 1.6.1 (r37116)
> compiled Apr 20 2009, 15:51:23
>
> Copyright (C) 2000-2009 CollabNet.
> Subversion is open source software, see http://subversion.tigris.org/
> This product includes software developed by CollabNet (http://www.Collab.Net/).
>
> The following repository access (RA) modules are available:
>
> * ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
> - handles 'http' scheme
> - handles 'https' scheme
> * ra_svn : Module for accessing a repository using the svn network protocol.
> - with Cyrus SASL authentication
> - handles 'svn' scheme
> * ra_local : Module for accessing a repository on local disk.
> - handles 'file' scheme
>
> Password for 'default' GNOME keyring: ### hitting enter
> Authentication realm: <svn://localhost:3690> norealm
> Password for 'stylesen': ### entering real svn password
> ### svn tries to cache it:
> Password for 'default' GNOME keyring: ### hitting enter
> ### dialog windows keep asking for "default" keyring
> ### until I click "deny".
> -----------------------------------------------------------------------
> ATTENTION! Your password for authentication realm:
>
> <svn://localhost:3690> norealm
>
> can only be stored to disk unencrypted! You are advised to configure
> your system so that Subversion can store passwords encrypted, if
> possible. See the documentation for details.
>
> You can avoid future appearances of this warning by setting the value
> of the 'store-plaintext-passwords' option to either 'yes' or 'no' in
> '/home/stylesen/.subversion/servers'.
> -----------------------------------------------------------------------
> Store password unencrypted (yes/no)? no
> Password for 'default' GNOME keyring: ### hitting enter
> Password for 'default' GNOME keyring: ### hitting enter
> Checked out revision 0.
> </snip>
>
>
> Thank You.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1834576

Received on 2009-04-21 04:08:38 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.