Return-Path:
For Aries your GPG key will need to be in this file:
-https://svn.apache.org/repos/asf/incubator/aries/KEYS (follow the
+https://svn.apache.org/repos/asf/aries/KEYS (follow the
instructions in the file) and checkinCreating and storing GPG keys
Setting up your environment
@@ -289,9 +289,9 @@ to do it. Running the commands to create
especially if you have to revert anything. This is much easier if you are
working in your own branch and not in trunk where other people may be
committing code.
svn copy https://svn.apache.org/repos/asf/incubator/aries/trunk \ +@@ -299,18 +299,18 @@ committing code.svn copy https://svn.apache.org/repos/asf/aries/trunk \ -https://svn.apache.org/repos/asf/incubator/aries/branches/0.X-incubating-RCx \ +https://svn.apache.org/repos/asf/aries/branches/0.X-incubating-RCx \ -m "Creating a release branch of /aries/trunk."Where '0.X' is the number of the release.
Checkout the new branch, for example, for the 0.2-incubating release:
-svn co https://svn.apache.org/repos/asf/incubator/aries/branches/0.2-incubating-RCx aries-0.2-candidate +svn co https://svn.apache.org/repos/asf/aries/branches/0.2-incubating-RCx aries-0.2-candidateIMPORTANT If you are using a branch to release you must edit the top level pom.xml for each module to change the SCM references to point to the branch and not to trunk. For example:
-<connection>scm:svn:http://svn.apache.org/repos/asf/incubator/aries/branches/0.2-incubating-RCx/parent</connection> +@@ -503,8 +503,8 @@ there they will be automatically moved t<connection>scm:svn:http://svn.apache.org/repos/asf/aries/branches/0.2-RCx/parent</connection> -<developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/aries/branches/0.2-incubating-RCx/parent</developerConnection> +<developerConnection>scm:svn:https://svn.apache.org/repos/asf/aries/branches/0.2-RCx/parent</developerConnection> -<url>scm:svn:http://svn.apache.org/repos/asf/incubator/aries/branches/0.2-incubating-RCx/parent</url> +<url>scm:svn:http://svn.apache.org/repos/asf/aries/branches/0.2-RCx/parent</url>Making the release artifacts available from the Aries web pages.
Anything that is to be downloaded must be put in -/www/www.apache.org/dist/incubator/aries on minotaur. The distributions are -archived here /www/archive.apache.org/dist/incubator/aries.
+/www/www.apache.org/dist/aries on minotaur. The distributions are +archived here /www/archive.apache.org/dist/aries.First, delete the previous distribution from the distribution directory. Download the release artifacts using a script like this . Next, update the Aries Downloads pages to refer to the new artifacts.
@@ -550,7 +550,7 @@ module this works on *ix: through the release process again.In some cases you may also want to merge from trunk into the release branch. The syntax to do this is:
-svn merge -c ZZZZZZ https://svn.apache.org/repos/asf/incubator/aries/trunk +svn merge -c ZZZZZZ https://svn.apache.org/repos/asf/aries/trunk