Author: psharples
Date: Wed Apr 25 15:27:47 2012
New Revision: 1330343

URL: http://svn.apache.org/viewvc?rev=1330343&view=rev
Log:
more layout updates

Modified:
    
incubator/wookie/site/trunk/content/wookie/docs/developer/release-process.mdtext

Modified: 
incubator/wookie/site/trunk/content/wookie/docs/developer/release-process.mdtext
URL: 
http://svn.apache.org/viewvc/incubator/wookie/site/trunk/content/wookie/docs/developer/release-process.mdtext?rev=1330343&r1=1330342&r2=1330343&view=diff
==============================================================================
--- 
incubator/wookie/site/trunk/content/wookie/docs/developer/release-process.mdtext
 (original)
+++ 
incubator/wookie/site/trunk/content/wookie/docs/developer/release-process.mdtext
 Wed Apr 25 15:27:47 2012
@@ -51,95 +51,94 @@ Additionally there are 3 Nexus artifacts
     (the difference between this and #3 is that this one is configured & 
bundled with Derby DB.)
 
 ## Steps to making a release   
-       
+
 ### 1. Resolve Outstanding JIRA issues marked against this planned release
-               1. Analyse open issues
-               1. Issues should be FIXED and verified to ensure they are truly 
fixed and thus marked as verified
-               1. Alternatively, in some cases open issues can be moved to the 
next planned release
-               1. No open issues should remain against this intended release 
before continuing
-                       - The only exception to this is if an issue directly 
addresses the build process, such as "create build for release" type issue.
-                       
+  1. Analyse open issues
+  1. Issues should be FIXED and verified to ensure they are truly fixed and 
thus marked as verified
+  1. Alternatively, in some cases open issues can be moved to the next planned 
release
+  1. No open issues should remain against this intended release before 
continuing
+    - The only exception to this is if an issue directly addresses the build 
process, such as "create build for release" type issue.
+
 ### 2. Communicate with committers regarding new release
-       Send an email to [email protected] and start a vote to 
discuss whether everybody agrees it is okay to go ahead and make a release.
-       Ideally we'd want a +3 from the committers, but this is not always 
possible.  
-               
+Send an email to [email protected] and start a vote to discuss 
whether everybody agrees it is okay to go ahead and make a release.
+Ideally we'd want a +3 from the committers, but this is not always possible.  
+
 ### 3. Check all Licenses, notices and other related files
-               1. Check the following files found at the root of the trunk. 
(They are bundled with all the builds, except in the case of LICENSE and 
NOTICE, which are build specific)
-                       1. README - this is usually the first file a user will 
read when they download either the source or binary versions of wookie.
-                       This file usually will not need to be updated very 
often, but as it points to other files and explains some of the different 
builds, it should be checked for accuracy.
-                       2. RELEASE_NOTES - this must be updated with the list 
of issues addressed since the last release.  
-                       This can be obtained from the wookie JIRA by selecting 
all issues addressed for this planned version.
-                       3. UPGRADING - this must be updated if there were any 
significant changes made to wookie since the last release.
-                       Examples of this are - changes to the database which 
means that users may have to manually migrate data using scripts
-                       or where a major overhaul of the user interface OR API 
means users would have to change/update their current practices for using those 
parts of wookie
-                       4. NOTICE - this should be checked to make sure any new 
components added to wookie since the last release are mentioned.  Note: the 
actual licences for these go into the LICENSE file.
-                       5. NEW_AND_NOTEWORTHY - this should be checked and 
updated to point out and mention any new features in wookie since the last 
release, that are deemed significant.
-                       6. BUILDING - this describes how to build wookie from 
the source.  This should be checked for accuracy, but will probably not change 
very often.
-                       7. LICENSE - this file contains references to all the 
licenses of the third party and contributed libaries and code used in wookie.  
-                       Any new libraries and code added since the last release 
must have their licences added here.  The main exception here is an existing 
Apache Software Foundation library, which does not need to be included.
-               
-               2. Check the licences and notices found under 
/trunk/etc/release/ (Note: some of the builds have specific LICENCE and NOTICE 
files)
-                       1. /trunk/etc/release/maven/subprojects/LICENCE.  This 
licence file is bundled with all the maven artifacts
-                       (except the maven WAR artifact) and should only contain 
the apache license. (It is found in in the /META-INF folder of a generated .jar 
file)
-                       2. /trunk/etc/release/maven/subprojects/NOTICE.  This 
notice file is bundled with all the maven artifacts
-                       (except the maven WAR artifact) and should only contain 
the apache license references. (It is found in in the /META-INF folder of a 
generated .jar file)
-                       3. /trunk/etc/release/maven/war/LICENSE. This license 
file is bundled with the maven WAR artifact only. 
-                       (It is found in in the /META-INF folder of a generated 
.war file).
-                       4. /trunk/etc/release/maven/war/NOTICE. This notice 
file is bundled with the maven WAR artifact only. 
-                       (It is found in in the /META-INF folder of a generated 
.war file).
-                       5. /trunk/etc/release/standalone/LICENSE. This license 
file is bundled with the standalone build only. (It is found at the root of the 
generated standalone build)
-                       6. /trunk/etc/release/standalone/NOTICE. This notice 
file is bundled with the standalone build only. (It is found at the root of the 
generated standalone build)
-                       7. 
/trunk/etc/release/standalone/STANDALONE_BUILD_NOTES.  This should not change 
very often, but a quick read through is recommended to make sure nothing has 
changed.
-                       (It is found at the root of the generated standalone 
build)
-                       8. /trunk/etc/release/war/LICENSE. This license file is 
bundled with the war build only. (It is found at the root of the generated war 
build)
-                       9. /trunk/etc/release/war/NOTICE. This notice file is 
bundled with the war build only. (It is found at the root of the generated war 
build)
-                       10. /trunk/etc/release/war/WAR_BUILD_NOTES.  This 
should not change very often, but a quick read through is recommended to make 
sure nothing has changed.
-                       (It is found at the root of the generated war build)
-                       
+  1. Check the following files found at the root of the trunk. (They are 
bundled with all the builds, except in the case of LICENSE and NOTICE, which 
are build specific)
+    1. README - this is usually the first file a user will read when they 
download either the source or binary versions of wookie.
+    This file usually will not need to be updated very often, but as it points 
to other files and explains some of the different builds, it should be checked 
for accuracy.
+    1. RELEASE_NOTES - this must be updated with the list of issues addressed 
since the last release.  
+    This can be obtained from the wookie JIRA by selecting all issues 
addressed for this planned version.
+    1. UPGRADING - this must be updated if there were any significant changes 
made to wookie since the last release.
+    Examples of this are - changes to the database which means that users may 
have to manually migrate data using scripts or where a major overhaul of the 
user interface OR API means users would have to change/update their current 
practices for using those parts of wookie
+    1. NOTICE - this should be checked to make sure any new components added 
to wookie since the last release are mentioned.  Note: the actual licences for 
these go into the LICENSE file.
+    1. NEW_AND_NOTEWORTHY - this should be checked and updated to point out 
and mention any new features in wookie since the last release, that are deemed 
significant.
+    1. BUILDING - this describes how to build wookie from the source.  This 
should be checked for accuracy, but will probably not change very often.
+    1. LICENSE - this file contains references to all the licenses of the 
third party and contributed libaries and code used in wookie.  
+       Any new libraries and code added since the last release must have their 
licences added here.  The main exception here is an existing Apache Software 
Foundation library, which does not need to be included.
+
+  1. Check the licences and notices found under /trunk/etc/release/ (Note: 
some of the builds have specific LICENCE and NOTICE files)
+    1. /trunk/etc/release/maven/subprojects/LICENCE.  This licence file is 
bundled with all the maven artifacts
+    (except the maven WAR artifact) and should only contain the apache 
license. (It is found in in the /META-INF folder of a generated .jar file)
+    1. /trunk/etc/release/maven/subprojects/NOTICE.  This notice file is 
bundled with all the maven artifacts
+    (except the maven WAR artifact) and should only contain the apache license 
references. (It is found in in the /META-INF folder of a generated .jar file)
+    1. /trunk/etc/release/maven/war/LICENSE. This license file is bundled with 
the maven WAR artifact only. 
+    (It is found in in the /META-INF folder of a generated .war file).
+    1. /trunk/etc/release/maven/war/NOTICE. This notice file is bundled with 
the maven WAR artifact only. 
+    (It is found in in the /META-INF folder of a generated .war file).
+    1. /trunk/etc/release/standalone/LICENSE. This license file is bundled 
with the standalone build only. (It is found at the root of the generated 
standalone build)
+    1. /trunk/etc/release/standalone/NOTICE. This notice file is bundled with 
the standalone build only. (It is found at the root of the generated standalone 
build)
+    1. /trunk/etc/release/standalone/STANDALONE_BUILD_NOTES.  This should not 
change very often, but a quick read through is recommended to make sure nothing 
has changed.
+   (It is found at the root of the generated standalone build)
+    1. /trunk/etc/release/war/LICENSE. This license file is bundled with the 
war build only. (It is found at the root of the generated war build)
+    1. /trunk/etc/release/war/NOTICE. This notice file is bundled with the war 
build only. (It is found at the root of the generated war build)
+    1. /trunk/etc/release/war/WAR_BUILD_NOTES.  This should not change very 
often, but a quick read through is recommended to make sure nothing has changed.
+    (It is found at the root of the generated war build)
+
 ### 4. Check all files for license headers
 
-       Use the [Release Audit Tool 
(RAT)](http://ci.apache.org/projects/wookie/rat-output.html) report to find any 
missing license headers. Fix any missing entries.
+Use the [Release Audit Tool 
(RAT)](http://ci.apache.org/projects/wookie/rat-output.html) report to find any 
missing license headers. Fix any missing entries.
 
 ### 5. Update all references to SNAPSHOT in the properties files and update 
the pom-templates
 
-       1. Find the version reference '*.*.*-incubating-SNAPSHOT' in the 
following files. Update it in each case removing the '-SNAPSHOT' at the end, so 
that it reads '*.*.*-incubating'
-       
-       /build.properties
-       /ivy.xml
-       /connector/java/build.properties
-       /connector/java/ivy.xml
-       /modules/jcr/build.properties
-       /modules/jcr/ivy.xml
-       /parser/java/build.properties
-       /parser/java/ivy.xml
-       /src/widgetserver.properties
-       /etc/release/runsignatures.bat
-       
-       2. Update the 3 pom-template.xml files so that the scm values reference 
the tag version to be created
-       
-       /pom-template.xml
-       
-       Find...
-       <scm>
-               
<connection>scm:svn:http://svn.apache.org/repos/asf/incubator/wookie/trunk</connection>
-               
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/wookie/trunk/</developerConnection>
-               <url>http://svn.apache.org/viewvc/incubator/wookie/trunk/</url>
-       </scm>
-       
-       ...and update it (with correct version number) to read...
-       
-       <scm>
-               
<connection>scm:svn:http://svn.apache.org/repos/asf/incubator/wookie/tags/*.*.*-incubating</connection>
-               
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/wookie/tags/*.*.*-incubating/</developerConnection>
-               
<url>http://svn.apache.org/viewvc/incubator/wookie/tags/*.*.*-incubating/</url>
-       </scm>
-       
-       Do the same with the following two files...
-       
-       /connector/java/pom-template.xml
-       /parser/java/pom-template.xml
-       
-       3. Commit your changes back to svn.
+  1. Find the version reference '*.*.*-incubating-SNAPSHOT' in the following 
files. Update it in each case removing the '-SNAPSHOT' at the end, so that it 
reads '*.*.*-incubating'
+
+    /build.properties
+    /ivy.xml
+    /connector/java/build.properties
+    /connector/java/ivy.xml
+    /modules/jcr/build.properties
+    /modules/jcr/ivy.xml
+    /parser/java/build.properties
+    /parser/java/ivy.xml
+    /src/widgetserver.properties
+    /etc/release/runsignatures.bat
+
+  2. Update the 3 pom-template.xml files so that the scm values reference the 
tag version to be created
+
+    /pom-template.xml
+
+    Find...
+    <scm>
+        
<connection>scm:svn:http://svn.apache.org/repos/asf/incubator/wookie/trunk</connection>
+        
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/wookie/trunk/</developerConnection>
+        <url>http://svn.apache.org/viewvc/incubator/wookie/trunk/</url>
+    </scm>
+
+    ...and update it (with correct version number) to read...
+
+    <scm>
+        
<connection>scm:svn:http://svn.apache.org/repos/asf/incubator/wookie/tags/*.*.*-incubating</connection>
+        
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/wookie/tags/*.*.*-incubating/</developerConnection>
+           
<url>http://svn.apache.org/viewvc/incubator/wookie/tags/*.*.*-incubating/</url>
+    </scm>
+
+    Do the same with the following two files...
+
+    /connector/java/pom-template.xml
+    /parser/java/pom-template.xml
+
+  3. Commit your changes back to svn.
 
 ### 6. Inform committers of temporary code freeze
 


Reply via email to