wiki:News2012May4
Last modified 6 months ago Last modified on 09/06/2012 01:31:23 PM

Using Proxies with Subversion

There have been problems experienced by users at several sites in installing GSAS & EXPGUI from the subversion server, usually at secure locations. This was interpreted as due to blocking of subversion ports. However, in at least some of these site the actual reason has been due to the need to use an internet proxy server. This has now been implemented in EXPGUI, as described below.

A typical proxy is supplied as a computer address (occasionally an IP address) and a port number, such as proxyout.lanl.gov:8080. This information should be available from the folks who run your computer network. This is now requested when you run the installation script (bootstrap.bat or bootstrap.py).

apsvisit37d:tst toby$ python bootstrap.py 
Enter the proxy address [none needed]: proxyout.lanl.gov
Enter the proxy port [8080]: 

or

C:\gsas>bootstrap.bat
***********************************************************
Please enter proxy server information, if required for your
web environment. Note that the proxy address will be a
computer address (proxy.mysite.com) and the proxy port will
number, such as 80. If not needed or unsure, leave the
next two responses blank.
***********************************************************
Enter the proxy address [none needed]: proxy.aps.anl.gov
Enter the proxy port [8080]: 80

This information is written in file proxyinfo.txt in the main GSAS directory:

apsvisit37d:tst toby$ cat proxyinfo.txt 
proxy.aps.anl.gov
80

It can be edited if needed. When this file is present when the "Update GSAS/EXPGUI" command is used in the EXPGUI file menu, the proxy information is used for subversion access.

Please note that I have not been able to test these features myself, since I don't have access to a functioning proxy server, so please do provide me with feedback on problems. Until I hear that these features do work, I don't want to put them in standard use.

Revised version of the installation packages are available at these URLs:

4 May, 2012

Brian