Table of Contents

Upgrade to SmartSVN 8 needed to reconnect to the SVN server after an SSL upgrade (18.4.2014)

A SSL security problem implied an SSL upgrade on the amap-dev.cirad.fr SVN server. SmartSVN 6 and 7 can not talk any more to this server. An upgrade to SmartSVN 8 is needed (Windows, Linux and Mac). During the process, the local copy format will be changed from 1.6 or 1.7 to 1.8 (tested successfully under Linux 32 and 64 bits and Windows).

Note if you use several SVN clients: other SVN clients may work normally with the new SSL version, some of them may need an upgrade to recognize the working copy under format 1.8.

Note: Java 1.7 can cause an handshake error during the SmartSVN connection to the SVN server. The workaround is to switch from https:// to https:// (means 'without SSL') and make a new svn checkout. See the related doc, section 3.

In case of trouble below

If you encounter a problem at the 'Upgrade step' below, your local copy may be damaged (e.g. Disk full during the Upgrade process…). In this case, you may forget the current documentation and download a new working copy in a new local directory by switching to the original docs for the modellers by following the links below, see section 3 in:

AMAPstudio: https://amapstudio.cirad.fr/howtoinstallthesvnamapstudioversionforthemodellers

Capsis: https://capsis.cirad.fr/capsis/documentation/svn

Note: these docs have been updated to use http instead of https in order to remove SSL and simplify the SVN operations.

Here is a step by step howto.

Download and install SmartSVN 8

Note

SmartSVN 8 uses Java 1.7. Choosing an installer with a JRE included, e.g. 'Windows (JRE)', may simplify the install if your system runs several versions of Java.

Upgrade your local copy to format SVN 1.8

Launch SmartSVN 8

Open existing working copy

Wait until the upgrade is over. The AMAPstudio or capsis directories will appear in the SmartSVN 'Directories' panel.

Update your local copy

Now it is possible again to update your local copy with SmartSVN 8.

The update should be performed. At the end, the 'Output panel' will show the updated revision, e.g. 'at revision 8290'.

You may then recompile with 'ant clean compile' and you should have 'BUILD SUCCESSFUL' (otherwise, tell your favorite developer).

Optional, for Eclipse users

Eclipse users may need to upgrade their SVN plugin. Here is a howto for Eclipse Kepler, the Subversive plugin and the SVN kit version 1.8.

Help > Install new software > add this link if needed: https://community.polarion.com/projects/subversive/download/eclipse/3.0/kepler-site/

Then Eclipse > Window > Preference > Team > SVN > SVN client tab

The subversive plugin in Eclipse should now be compatible with your SVN local copy upgraded in version 1.8.

Optional, for Linux Ubuntu users, upgrade the command line SVN

Follow the instructions here (tested with Ubuntu 13.10): https://sharadchhetri.com/2014/02/05/install-subversion-1-8-on-ubuntu-using-apt/