Struts-Faces 1.0.1 Release
Info
- See Struts Release Guidelines
- See Commons Preparation Guide
- See Commons Step-by-Step Guide for cutting a release
Release Manager
The release manager is Craig McClanahan
Issues
Outstanding Bug Review
ID |
Summary |
Status |
Prevents Release |
Preparation Checklist
See on the Commons Preparation Guide
Description |
Completed |
|
1. |
Review/Resolve Outstanding Bugs |
_ |
2. |
Update Release Notes |
_ |
3. |
Check Dependencies |
_ |
4. |
Update to version 1.0.1 build.xml, project.xml, and the MANIFEST.MF |
_ |
Dependency versions for this release:
Dependency |
Version |
Status |
Struts Framework |
1.2.4 |
Released |
JavaServer Faces RI |
1.1_01 |
Released |
Struts-Faces also has dependencies on several commons packages that are also required by Struts. The packaged versions of these libraries are the ones included with the Struts release mentioned above.
Testing Checklist
Testing Steps Required
The following steps are required to test each scenario in the Test Matrix:
Description |
|
1. |
Install and exercise example1-webapp |
2. |
Install and exercise example2-webapp |
3. |
Install systest1-webapp |
4. |
Run "ant test" on sysclient-app |
Test Matrix
J2SE Version |
Container Version |
Struts Version |
JSF Version |
Status |
|
1. |
1.4.2_03 |
Tomcat 5.0.25 |
Struts 1.1 |
JSF RI 1.1_01 |
PASS |
2. |
1.4.2_03 |
Tomcat 5.0.25 |
Struts 1.2.4 |
JSF RI 1.1_01 |
PASS |
3. |
1.4.2_03 |
Tomcat 5.0.28 |
Struts 1.1 |
JSF RI 1.1_01 |
PASS |
4. |
1.4.2_03 |
Tomcat 5.0.28 |
Struts 1.2.4 |
JSF RI 1.1_01 |
PASS |
5. |
1.4.2_03 |
Tomcat 5.0.25 |
Struts 1.1 |
MyFaces 1.0.7 |
FAIL |
6. |
1.4.2_03 |
Tomcat 5.0.25 |
Struts 1.2.4 |
MyFaces 1.0.7 |
FAIL |
MyFaces 1.0.6 and 1.0.7 have bugs that cause test failures. See this bug report and this one too for more details. These bugs will not hold up a release of Struts-Faces.
Point Release Checklist (A)
See also Commons Step-by-Step Guide
Description |
Completed |
|
A1. |
Tag release in svn: STRUTS_FACES_1_0_1 |
_ |
A2. |
Run Distribution Target |
_ |
A3. |
Upload Distribution to cvs.apache.org:/www/cvs.apache.org/dist/struts-faces/v1.0.1 |
_ |
A4. |
Deploy JAR to Apache Java-Repository |
_ |
A5. |
Update "Acquiring" page on website |
_ |
A6. |
Post release-quality vote on dev@ list |
_ |
Vote
General Availability Checklist (B)
Description |
Completed |
|
B1. |
Create Sums and Sign Distributions |
_ |
B2. |
Copy Distribution to Mirrored Directories |
_ |
B3. |
Update "Acquiring" page on website and Test Downloads |
_ |
B4. |
Post an announcement to lists and website |
_ |
B5. |
Request new Bugzilla version level (1.2.5) |
_ |