Author: rombert
Date: Mon Oct  5 12:20:08 2015
New Revision: 1706821

URL: http://svn.apache.org/viewvc?rev=1706821&view=rev
Log:
Refresh IDE tooling release information

Modified:
    sling/site/trunk/content/documentation/development/release-management.mdtext

Modified: 
sling/site/trunk/content/documentation/development/release-management.mdtext
URL: 
http://svn.apache.org/viewvc/sling/site/trunk/content/documentation/development/release-management.mdtext?rev=1706821&r1=1706820&r2=1706821&view=diff
==============================================================================
--- 
sling/site/trunk/content/documentation/development/release-management.mdtext 
(original)
+++ 
sling/site/trunk/content/documentation/development/release-management.mdtext 
Mon Oct  5 12:20:08 2015
@@ -255,10 +255,49 @@ While the Sling IDE tooling is built usi
 1. copy the following artifacts to 
https://dist.apache.org/repos/dist/dev/sling/ide-tooling-1.0.2   
     1. source bundle ( org.apache.sling.ide.source-bundle-1.0.2.zip )
     1. zipped p2 repository ( org.apache.sling.ide.p2update-1.0.2.zip )    
-1. ensure the artifacts are checksummed and gpg-signed
+1. ensure the artifacts are checksummed and gpg-signed by using the 
`tooling/ide/sign.sh` script
 1. call the vote       
 1. Update to next version: `mvn tycho-versions:set-version 
-DnewVersion=1.0.3-SNAPSHOT` and also update the version of the source-bundle 
project
 
+The format of the release vote should be
+
+    To: "Sling Developers List" <d...@sling.apache.org>
+    Subject: [VOTE] Release Apache Sling IDE Tooling version X.Y.Z
+
+    Hi,
+
+    We solved N issues in this release:
+    https://issues.apache.org/jira/browse/SLING/fixforversion/
+
+    There are still some outstanding issues:
+    https://issues.apache.org/jira/browse/SLING/component/12320908
+
+    The release candidate has been uploaded at
+    https://dist.apache.org/repos/dist/dev/sling, The release artifact is
+    the source bundle - org.apache.sling.ide.source-bundle-X.Y.Z.zip -
+    which can be used to build the project using
+
+        mvn clean package
+
+    The resulting binaries can be installed into an Eclipse instance from
+    the update site which is found at p2update/target/repository after
+    building the project.
+
+    You can use this UNIX script to download the release and verify the 
signatures:
+    
http://svn.apache.org/repos/asf/sling/trunk/tooling/ide/check_staged_release.sh
+
+    Usage:
+    sh check_staged_release.sh X.Y.Z /tmp/sling-staging
+
+    Please vote to approve this release:
+
+      [ ] +1 Approve the release
+      [ ]  0 Don't care
+      [ ] -1 Don't release, because ...
+
+    This majority vote is open for at least 72 hours
+    
+
 Once the release has passed, the following must be done:
 
 1. announce the result of the vote, see [Wait for the 
results](#wait-for-the-results)
@@ -266,26 +305,10 @@ Once the release has passed, the followi
 1. upload p2update.zip* to https://dist.apache.org/repos/dist/release/sling/
 1. upload unzipped update site to 
https://dist.apache.org/repos/dist/release/sling/eclipse/1.0.2
 1. upload the source bundle to 
https://dist.apache.org/repos/dist/release/sling/eclipse/1.0.2
-    1. create GPG signatures and checksums for all uploaded jars ( see below 
for a script example )
+    1. create GPG signatures and checksums for all uploaded jars using the 
`tooling/ide/sign.sh` script
 1. update 
https://dist.apache.org/repos/dist/release/sling/eclipse/composite\{Content,Artifacts}.xml
 to point version 1.0.2
 1. archive the old artifact versions but leave pointers to archive.apache.org, 
using compositeArtifacts.xml/compositeContent.xml , with a single child entry 
pointing to https://archive.apache.org/dist/sling/eclipse/1.0.0/
 
-The GPG signatures can be generated using a script such as the one below
-
-       #!/bin/bash
-
-       for jarfile in `find  . -name \*.jar -o -name \*.zip -exec basename {} 
\;` ; do
-           if [ ! -f $jarfile.md5 ] ; then
-               md5sum $jarfile > $jarfile.md5
-           fi
-           if [ ! -f $jarfile.sha1 ] ; then
-               sha1sum $jarfile > $jarfile.sha1
-           fi
-           if [ ! -f $jarfile.asc ] ; then
-               gpg --detach-sign -a $jarfile 
-           fi
-       done
-
 ## Appendix A: Create and Add your key to 
[https://people.apache.org/keys/group/sling.asc](https://people.apache.org/keys/group/sling.asc)
 
 Considering that you are using a \*nix system with a working OpenSSH, GnuPG, 
and bash you can create and add your own key with the following command:


Reply via email to