You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2012/07/17 06:29:38 UTC

svn commit: r1362352 - /openejb/trunk/sandbox/release-tools/src/main/resources/release-tasks.xml

Author: dblevins
Date: Tue Jul 17 04:29:37 2012
New Revision: 1362352

URL: http://svn.apache.org/viewvc?rev=1362352&view=rev
Log:
adding more detail
clarifying who can do each step
typos

Modified:
    openejb/trunk/sandbox/release-tools/src/main/resources/release-tasks.xml

Modified: openejb/trunk/sandbox/release-tools/src/main/resources/release-tasks.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/release-tools/src/main/resources/release-tasks.xml?rev=1362352&r1=1362351&r2=1362352&view=diff
==============================================================================
--- openejb/trunk/sandbox/release-tools/src/main/resources/release-tasks.xml (original)
+++ openejb/trunk/sandbox/release-tools/src/main/resources/release-tasks.xml Tue Jul 17 04:29:37 2012
@@ -1,9 +1,20 @@
 <tasks>
 
+  <!--
+  Tasks with (NDA) require an Apache NDA to complete due to TCK restrictions
+  Tasks with (RM) must be performed by the Release Manager
+  -->
+
   <!-- preparing to branch -->
 
-  <task summary="Ensure TCK is passing"/>
-  <task summary="Ensure Build is passing" />
+  <task summary="Ensure TCK is passing (NDA)">
+    A signed NDA is required for this step.
+    This can be done either by viewing the latest results in EC2 or running the TCK locally (several hours)
+  </task>
+
+  <task summary="Ensure Build is passing">
+    http://ci.apache.org/builders/openejb-trunk-ubuntu
+  </task>
   <task summary="Ensure JIRAs have been filed for commits" commands="ReviewCommits"/>
   <task summary="Update fixVersions for JIRAs used in svn commits" commands="UpdateJiras" />
   <task summary="Review and Close JIRAs for version"  commands=""/>
@@ -32,8 +43,10 @@
     that represent unique IP. Trivial files do not need headers. Headers
     can be added or the file can be added to the excludes. Either one.
   </task>
-  <task summary="Update LICENSE and README of changed binaries" />
-  <task summary="Create LICENSE and README for new binaries" />
+  <task summary="Update LICENSE and NOTICE of changed binaries">
+    Compelete 'Publish report of changed binaries' prior to doing this step.
+  </task>
+  <task summary="Create LICENSE and NOTICE for new binaries" />
 
   <!-- finalizing -->
 
@@ -47,8 +60,8 @@
     An svn trigger must be added afterwards.  This can only be done by
     someone with svn admin permissions, such as any PMC chair or an Infra team member.
   </task>
-  <task summary="Create SVN Branch of openejb-tck/trunk/ " commands="Tck" />
-  <task summary="Ensure tck branch works"/>
+  <task summary="Create SVN Branch of openejb-tck/trunk/ (NDA)" commands="Tck" />
+  <task summary="Ensure tck branch works (NDA)"/>
   <task summary="Update branch versions" commands=""/>
   <task summary="Update trunk versions" commands="" />
   <task summary="Create next versions in JIRA" commands=""/>
@@ -57,22 +70,32 @@
 
   <!-- preview rolling (usually repeated several times)  -->
 
-  <task summary="Publish Preview" commands="Roll,Binaries,Legal,ReleaseNotes,Preview"/>
-  <task summary="Ensure TCK passes with preview" commands=""/>
+  <task summary="Publish Preview" commands="Roll,Binaries,Legal,ReleaseNotes,Preview">
+    Can be performed by any committer as often as desired once versions are final in branch
+  </task>
+  <task summary="Ensure TCK passes with preview (NDA)" commands=""/>
   <task summary="Ensure Build passes with preview" commands=""/>
-  <task summary="TCK test preview binaries"/>
+  <task summary="TCK test preview binaries (NDA)"/>
   <task summary="Prepare blog announcement" commands=""/>
 
   <!-- vote rolling (usually repeated several times)  -->
 
-  <task summary="Publish Vote" commands="Roll,Binaries,Legal,ReleaseNotes,Vote"/>
-  <task summary="TCK test vote binaries"/>
+  <task summary="Publish Vote (RM)" commands="Roll,Binaries,Legal,ReleaseNotes,Vote">
+    Performed by Release Manager (RM)
+  </task>
+  <task summary="TCK test vote binaries (NDA)"/>
 
   <!-- passed vote  -->
 
-  <task summary="Tally vote and send [RESULT]" commands=""/>
-  <task summary="Release binaries in Nexus" commands=""/>
-  <task summary="Copy binaries dir to /www/www.apache.org/dist/openejb/" commands=""/>
+  <task summary="Tally vote and send [RESULT] (RM)" commands="">
+    Performed by Release Manager (RM)
+  </task>
+  <task summary="Release binaries in Nexus (RM)" commands="">
+    Performed by Release Manager (RM)
+  </task>
+  <task summary="Copy binaries dir to /www/www.apache.org/dist/openejb/ (RM)" commands="">
+    Performed by Release Manager (RM)
+  </task>
   <task summary="Publish blog announcement" commands=""/>
   <task summary="Mark versions as released in JIRA" commands=""/>