From: <dg...@su...> - 2009-01-07 12:46:04
|
Author: bellmich Date: Wed Jan 7 13:45:28 2009 New Revision: 887 URL: http://libsyncml.opensync.org/changeset/887 Log: update release instructions Modified: trunk/RELEASE Modified: trunk/RELEASE ============================================================================== --- trunk/RELEASE Tue Jan 6 10:32:11 2009 (r886) +++ trunk/RELEASE Wed Jan 7 13:45:28 2009 (r887) @@ -32,13 +32,28 @@ - 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/libsyncml-$MAJOR.$MINJOR.$PATCH" + - once the commit succeeds, you have to create a new tag with + "mkdir tags/libwbxml-$MAJOR.$MINJOR.$PATCH", + "tar -C trunk --exclude=\"\\.svn\" -cf - . | tar -C tags/libwbxml-$MAJOR.$MINJOR.$PATCH -xf -" + "svn add tags/libwbxml-$MAJOR.$MINJOR.$PATCH" and + "svn commit tags/libwbxml-$MAJOR.$MINJOR.$PATCH" + (NEVER use "svn cp" because you must replace the external entities + of the trunk directory with hard copies of the actual state.) - create tarballs with "cmake $SOURCES; make package_source" (out of source build!) - - upload the tarball to releases. make sure the version numbers are the same! + - write checksums with md5sum from the tarballs to a file with the + same name like the tarballs without the tar and compression suffixes + and plus a new suffix md5sum + Example: + md5sum libsyncml-0.5.0.tar.* > libsyncml-0.5.0.md5sum + md5sum -c libsyncml-0.5.0.md5sum + + - upload the tarballs and the checksum file to releases. + make sure the version numbers are the same! - Annouce the release on the mailing list Tips: * make diff of the exported symbols "nm -g -P libsyncml.so" * read svn log + * check trac tickets which are attached to the according milestone |