You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shale.apache.org by Apache Wiki <wi...@apache.org> on 2006/07/31 04:43:13 UTC
[Shale Wiki] Update of "ReleasePlanTemplate" by CraigMcClanahan
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Shale Wiki" for change notification.
The following page has been changed by CraigMcClanahan:
http://wiki.apache.org/shale/ReleasePlanTemplate
The comment on the change is:
Partially completed template proposal
New page:
(Up to ReleasePlans)
= Shale X.Y.Z Release Plan =
== Info ==
1. [http://shale.apache.org/releases.html Release Guidelines]
2. [http://wiki.apache.org/incubator/SigningReleases Signing Releases]
3. Apache [http://apache.org/dev/mirrors.html Mirroring Guidelines]
== Release Manager ==
The release manager is '''XXXXX YYYYY'''
== Special Issues ==
FIXME - Identify any special issues related to this release, or remove it if there are none.
== Outstanding Issues Review ==
The following links perform live queries against the JIRA issues database for Shale (for bugs, RFEs, and tasks, respectively), so the content will change as issues are added and addressed.
=== Outstanding Bug Review ===
FIXME - link to a JIRA query
FIXME - list any commentary on specific issues listed by the previous query
=== Outstanding Enhancements Review ===
FIXME - link to a JIRA query
FIXME - list any commentary on specific issues listed by the previous query
=== Outstanding Tasks Review ===
FIXME - link to a JIRA query
FIXME - list any commentary on specific issues listed by the previous query
== Preparation Checklist ==
FIXME - all following text was just copied from the 1.0.2 release plan and needs to be customized.
|| '''#''' || '''Description''' || '''Status''' ||
|| 1. || Announce plan to dev@ list || (./) ||
|| 2. || Review/Complete Remaining Development Tasks || (./) ||
|| 3. || Review/Resolve Outstanding Bugs || (./) ||
|| 4. || Update Release Notes || (./) ||
|| 5. || Check Dependencies || (./) ||
|| 6. || Update to version 1.0.2 default.properties, project.xml, build/maven2/*.pom || (./) ||
The Commons [http://jakarta.apache.org/commons/releases/prepare.html Preparation Guide] is a helpful preparation backgrounder, but Commons
uses the "beta/release-candidate/final" process.
Likewise, the [http://httpd.apache.org/dev/release.html HTTPD Release Guidelines] is a helpful "overall process" backgrounder,
but HTTPD does not use a test-build stage.
Dependency versions for this release:
|| '''Dependency''' || '''Version''' || '''Status''' ||'''Used In''' ||
|| Commons !BeanUtils || 1.7.0 || Released || core, clay ||
|| Commons Chain || 1.0.0 || Released || core, clay ||
|| Commons Digester || 1.7.0 || Released || core, clay ||
|| Commons Logging || 1.0.4 || Released || core, clay, test, usecases ||
|| Commons Validator || 1.2.0 || Released || core ||
|| JavaServer Faces || 1.1 || Released || core, clay, test, usecases ||
|| Spring Framework (Optional) || 1.2.2 || Released || core ||
|| Struts Tiles Standalone || --- || Struts Sandbox || core ||
|| HtmlUnit (Optional) || 1.6 or 1.7 || Released || test, usecases ||
Because this is a test build release, a dependency on an unreleased component is acceptable.
== Testing Checklist ==
=== Testing Summary ===
|| '''#''' || '''Description''' || '''Completed''' ||
|| 1. || Run Unit Test targets against JSF RI || (./) ||
|| 2. || Run Unit Test targets against MyFaces || (./) ||
|| 3. || Run Use Cases system integration tests (see below) || (./) ||
|| 4. || Play test bundled applications || (./) ||
=== Use Cases System Integration Tests ===
|| '''#''' || '''J2SE Version''' || '''Tomcat Version''' || '''JSF Version''' || '''Status''' ||
|| 1. || J2SE 1.4.2_10 || Tomcat 5.0.30 || JSF RI 1.1_01 || (./) ||
|| 2. || J2SE 1.4.2_10 || Tomcat 5.0.30 || MyFaces 1.1.1 || (./) ||
|| 3. || J2SE 1.5.0_06 || Tomcat 5.0.30 || JSF RI 1.1_01 || (./) ||
|| 4. || J2SE 1.5.0_06 || Tomcat 5.0.30 || MyFaces 1.1.1 || (./) ||
|| 5. || J2SE 1.5.0_06 || Tomcat 5.5.15 || JSF RI 1.1_01 || (./) ||
|| 6. || J2SE 1.5.0_06 || Tomcat 5.5.15 || MyFaces 1.1.1 || (./) ||
== Test Build Checklist (A) ==
See also Commons [http://jakarta.apache.org/commons/releases/release.html Step-by-Step Guide]
|| '''#''' || '''Description''' || '''Completed''' ||
|| A1. || Tag release in svn: STRUTS_SHALE_1_0_2 || (./) ||
|| A2. || Run Release Target || (./) ||
|| A3. || Upload Distribution to cvs.apache.org:/www/cvs.apache.org/dist/struts/shale/v1.0.2 || (./) ||
|| A4. || Post release-quality vote on dev@ list || (./) ||
== Vote (A) ==
|| PMC Member || Quality ||
|| Wendy Smoak || Alpha ||
|| Gary VanMatre || Alpha ||
|| Craig !McClanahan || Alpha ||
|| Niall Pemberton || Alpha ||
Voting thread is [http://www.nabble.com/-VOTE-Struts-Shale-v1.0.2-Quality-t1328711.html here]
If release vote fails, including for a lack of quorum, remove from dist
folder.
== Point Release Checklist (B) ==
|| '''#''' || '''Description''' || '''Completed''' ||
|| B1. || Create Sums and Sign Distributions [2] || (./) ||
|| B2. || Request new Bugzilla version level (1.0.2) || (./) ||
|| B3. || Update "Acquiring" page on website and Test Downloads || (./) ||
== Vote (B) ==
|| PMC Member || Quality ||
Voting continues until a GA or "withdraw" vote passes, or there is a
subsequent release.
== General Availability Checklist (C) ==
|| '''#''' || '''Description''' || '''Completed''' ||
|| C1. || Copy Distribution to Mirrored Directories [3] || _ ||
|| C2. || Deploy JARs to Apache Java-Repository || _ ||
|| C3. || After 24 hours, update "Acquiring" page on website || _ ||
|| C4. || Post an announcement to lists and website || _ ||
----