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=""/>