Struts 1.2.5 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 James Mitchell
Issues
Outstanding Bug Review
ID |
Summary |
Component |
Prevents Release |
Preparation Checklist
See on the Commons Preparation Guide
Description |
Completed |
|
0. |
Announce plan to dev@ list; link from roadmap page |
done |
1. |
Review/Resolve Outstanding Bugs |
As to Problem tickets, yes we should resolve or problems, or at least state the reason why. If we can't fix the problems, we *must* at least acknowledge the outstanding problem tickets. |
2. |
Update Release Notes |
done |
3. |
Check Dependencies |
done |
4. |
Update to version 1.2.5 build.xml, project.xml, and the MANIFEST.MF |
done |
Dependency versions for this release:
Dependency |
Version |
Status |
Commons BeanUtils |
1.6.1 |
Released |
Commons Collections |
2.1.1 |
Released |
Commons Digester |
1.5 |
Released |
Commons FileUpload |
1.0 |
Released |
Commons Logging |
1.0.4 |
Released |
Commons Validator |
1.1.3 |
Released |
What about these?
antlr |
2.7.2 |
Released |
Jakarta Oro |
2.0.8 |
Released |
Testing Checklist
Testing Summary
Description |
Completed |
|
1. |
Run Unit Test targets |
done |
2. |
Run Cactus Tests (see below) |
done |
3. |
Play test bundled applications (latest GA release of Tomcat) |
done |
Note - would be nice to have a set of Struts test cases (or WebTest cases) to run against these apps
Cactus Tests
J2SE Version |
Tomcat Version |
Completed |
|
2. |
J2SE 1.3.1_13 |
Tomcat 4.1.30 |
done |
3. |
J2SE 1.3.1_13 |
Tomcat 5.0.28 |
done |
5. |
J2SE 1.4.2_04 |
Tomcat 4.1.30 |
done |
6. |
J2SE 1.4.2_04 |
Tomcat 5.0.28 |
done |
Point Release Checklist (A)
See also Commons Step-by-Step Guide
Description |
Completed |
|
A1. |
Tag distribution in svn: STRUTS_1_2_5 |
done |
A2. |
Run build release target (ant release) |
done |
A3. |
Upload test build to cvs.apache.org:/www/cvs.apache.org/dist/struts/v1.2.5 |
done |
A4. |
Announce test-build on dev@ and pmc@ lists only |
done: 17-oct-2004 |
A5. |
Post release-quality vote on dev@ list |
(may be sent 20-oct-2004) |
Vote
A6. |
If vote fails (including lack of quorum), remove test-build cvs.apache.org |
_ |
A7. |
If vote passes, update "Acquiring" page on website |
_ |
A8. |
If vote passes, deploy JAR to Apache Java-Repository |
_ |
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) |
_ |
Other
Gentoo is publishing Struts distributions. In order to have them publish the latest Struts version a bug should be raised in their bugzilla system.