#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?
#1680: GetComponents: do not hardcode svn --non-interactive ----------------------------+----------------------------------------------- Reporter: bmundim | Owner: eric9 Type: defect | Status: new Priority: minor | Milestone: Component: GetComponents | Version: development version Resolution: | Keywords: GetComponents non interactive ----------------------------+-----------------------------------------------
Comment (by knarf):
Could you provide a patch that we could test?
#1680: GetComponents: do not hardcode svn --non-interactive ----------------------------+----------------------------------------------- Reporter: bmundim | Owner: eric9 Type: defect | Status: confirmed Priority: minor | Milestone: Component: GetComponents | Version: development version Resolution: | Keywords: GetComponents non interactive ----------------------------+----------------------------------------------- Changes (by hinder):
* status: new => confirmed
Comment:
The non-interactive flag was added in #68 to deal with certificate prompts. We need a solution which covers both cases.
#1680: GetComponents does not prompt for a password for a private SVN repository ----------------------------+----------------------------------------------- Reporter: bmundim | Owner: eric9 Type: defect | Status: confirmed Priority: minor | Milestone: Component: GetComponents | Version: development version Resolution: | Keywords: GetComponents non interactive ----------------------------+-----------------------------------------------
trac@lists.einsteintoolkit.org