Acknowledgements

2012-12-17 Thread Alessandro Rossini
Dear all,

You may like to know that I acknowledged the Subversion community in my PhD 
thesis (Preface, last paragraph):

http://alessandrorossini.org/2011/12/08/the-last-four-years-of-my-life/

Keep up the good work!

Best regards,
Alessandro Rossini
http://alessandrorossini.org



Troubleshooting Gnome keyring

2012-12-17 Thread Aubrey Barnard

Subversion Users,

I am having trouble getting Subversion to work with the Gnome keyring 
and would like some advice on how to troubleshoot the situation. At this 
point I have tried everything I can find (Google, these archives), so I 
need to find how/where things are failing.


I am using the svn+ssh protocol to access a server within my 
organization. Even with what I understand is the proper configuration, I 
am still prompted for my SSH password and Subversion never mentions a 
keyring or asks for a keyring password. The environment is RHEL 6, so I 
expected this to work out-of-the-box with the default svn. More 
information is below.


Thank you very much for any suggestions on how to troubleshoot this.

Sincerely,

Aubrey Barnard
(not subscribed)


Subversion
--

I have compiled my own version of 1.6.19 (r1383947) with support for 
Gnome keyring. (I would prefer to stick with 1.6 instead of 1.7 because 
my organization uses 1.6 and I would rather remain as 
compatible/flexible as possible--not paint myself into a version 
corner.) I believe the compile was successful and includes the correct 
support as strace shows libkeyutils.so.1, 
libsvn_auth_gnome_keyring-1.so.0, libgnome-keyring.so.0 have been found.


$ grep -v '^#' ~/.subversion/config
[auth]
password-stores = gnome-keyring
store-passwords = yes
[helpers]
editor-cmd = emacs
[tunnels]
[miscellany]
[auto-props]

$ grep -v '^#' ~/.subversion/servers
[groups]
[global]
store-passwords = yes
store-plaintext-passwords = no


gnome-keyring-daemon


The Gnome keyring daemon is running and appears to have correctly 
exported the necessary information. (I believe DBus isn't necessary.)


GNOME_KEYRING_PID=5037
GNOME_KEYRING_SOCKET=/tmp/keyring-s1MYHa/socket
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-uFRC7uTUOL,guid=d1c109c092852c804a5be05f00290c3b


Keyrings


I believe I have an appropriate keyring setup.

$ ~/opt/bin/keyring_tool --getdef
svn
$ ~/opt/bin/keyring_tool --info svn
Keyring locked : no
Auto lock on idle : no
Auto lock idle timeout : 0 (in sec)