Making a release === To make a release of OpenSync, do the following: - check out a fresh copy from subversion - increment the version number in ./CMakeLists.txt and follow the instruction of the "UPDATE: "-tagged lines. - Run "make Experimental" again several times to try to see race conditions. - Commit the increased version changes (and build fixes) - if someone else made changes and the commit fails, you have to "svn up" and run the tests again - once the commit succeeds, "svn cp trunk tags/opensync-0.XX" - create tarballs with "OPENSYNC_RELEASE=1 cmake .; make package_source" (out of source build!) - upload the tarball to releases. make sure the version numbers are the same! - Annouce the release on the mailing list