Author: struberg
Date: Wed Mar 16 07:35:33 2016
New Revision: 1735192
URL: http://svn.apache.org/viewvc?rev=1735192&view=rev
Log:
improve our release documentation
Modified:
openjpa/trunk/openjpa-project/RELEASE_STEPS.adoc
Modified: openjpa/trunk/openjpa-project/RELEASE_STEPS.adoc
URL:
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-project/RELEASE_STEPS.adoc?rev=1735192&r1=1735191&r2=1735192&view=diff
==============================================================================
--- openjpa/trunk/openjpa-project/RELEASE_STEPS.adoc (original)
+++ openjpa/trunk/openjpa-project/RELEASE_STEPS.adoc Wed Mar 16 07:35:33 2016
@@ -82,4 +82,47 @@ Then 'close' the staging and copy the UR
== Call a VOTE
+Send the usual VOTE mail to the mailing List
+
+== After the VOTE succeeded
+
+Tally the VOTEs and send the result to the mailing list.
+Propagate the staging repository and wait until the results appear on
maven.central
+
+
+== Upload the distribution binaries
+
+Checkout the distribution area from SVN
+https://dist.apache.org/repos/dist/release/openjpa
+
+Add a new directory for the new version and upload the binaries.
+You might use the following getrelease.sh script for it:
+
+-----
+#!/bin/sh
+mkdir $1
+cd $1
+
+curl -O
https://repository.apache.org/content/groups/public/org/apache/openjpa/apache-openjpa/${1}/apache-openjpa-${1}-binary.zip
+curl -O
https://repository.apache.org/content/groups/public/org/apache/openjpa/apache-openjpa/${1}/apache-openjpa-${1}-binary.zip.asc
+curl -O
https://repository.apache.org/content/groups/public/org/apache/openjpa/apache-openjpa/${1}/apache-openjpa-${1}-binary.zip.md5
+curl -O
https://repository.apache.org/content/groups/public/org/apache/openjpa/apache-openjpa/${1}/apache-openjpa-${1}-binary.zip.sha1
+
+curl -O
https://repository.apache.org/content/groups/public/org/apache/openjpa/openjpa-parent/${1}/openjpa-parent-${1}-source-release.zip
+curl -O
https://repository.apache.org/content/groups/public/org/apache/openjpa/openjpa-parent/${1}/openjpa-parent-${1}-source-release.zip.asc
+curl -O
https://repository.apache.org/content/groups/public/org/apache/openjpa/openjpa-parent/${1}/openjpa-parent-${1}-source-release.zip.md5
+curl -O
https://repository.apache.org/content/groups/public/org/apache/openjpa/openjpa-parent/${1}/openjpa-parent-${1}-source-release.zip.sha1
+
+cd ..
+-----
+
+You also need to remove any now obsolete previous version.
+E.g. when releasing our release 2.4.2 we should remove 2.4.1.
+Older still maintained versions remain on the dist area as long as the branch
is still actively maintained.
+
+
+== Upload the site for the new version
+
+
+TODO
\ No newline at end of file