[ET Trac] [Einstein Toolkit] #1680: GetComponents: do not hardcode svn --non-interactive

Einstein Toolkit trac-noreply at einsteintoolkit.org
Tue Oct 21 07:06:58 CDT 2014


#1680: GetComponents: do not hardcode svn --non-interactive
-------------------------------------------+--------------------------------
 Reporter:  bmundim                        |       Owner:  eric9              
     Type:  defect                         |      Status:  new                
 Priority:  minor                          |   Milestone:                     
Component:  GetComponents                  |     Version:  development version
 Keywords:  GetComponents non interactive  |  
-------------------------------------------+--------------------------------
 While testing the ET new trunk on my laptop running Kubuntu,
 I noticed that GetComponents fails to download thorns from
 private svn repositories:
 svn: E170001: Unable to connect to a repository at URL
 'https://svn.blabla/trunk'
 svn: E170001: OPTIONS of 'https://svn.blabla/trunk': authorization failed:
 Could not authenticate to server: rejected Basic challenge
 (https://svn.aei.mpg.de)

 The solution for this was to strip out the svn option --non-interactive
 hardcoded in GetComponents. kwallet would then ask for my password (only
 once)
 in order to unlock my svn passwords and the checkout would proceed
 normally.
 Note that I have configured  ~/.subversion/config to store my passwords on
 kwallet:

 password-stores = kwallet

 other users could have used gnome-keyring, keychain, etc.

 It would be nice then to allow the user to use --non-interactive option or
 not
 instead of keeping it hardcoded. Any thoughts against it? or better
 suggestions
 on handling private svn repos?

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1680>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list