The release managers is Paul Benedict
Everyone in the Struts community, users, developers, and committers, is encouraged to test a release, report any issues, and post to dev@ any comments on the overall quality of the release.
The Struts 1.3.8 distribution will be available here: http://people.apache.org/builds/struts/1.3.8
To help everyone get started with Struts 1.3.8, here are the simplest installation instructions that can possibly work:
To test building Struts 1.3.8
Description |
Status |
|
1. |
Announce plan to dev@ list |
|
2. |
Review/Resolve Outstanding Bugs |
|
3. |
Update Release Notes |
|
4. |
Check Dependencies |
|
The Commons Preparation Guide is a helpful preparation backgrounder, but Commons uses the "beta/release-candidate/final" process.
Likewise, the HTTPD Release Guidelines is a helpful "overall process" backgrounder, but HTTPD does not use a test-build stage.
External Dependency versions for this release:
Dependency |
Version |
Status |
Used In |
Antlr |
2.7.2 |
Released |
Struts Validator |
Bean Scripting Framework |
2.3.0 |
Released |
Scripting |
Commons BeanUtils |
1.7.0 |
Released |
core (ActionServlet, configuration, DynaActionForm) |
Commons Chain |
1.1 |
Released |
core (RequestProcessor) |
Commons Digester |
1.8 |
Released |
core (ActionServlet, configuration) |
Commons FileUpload |
1.1.1 |
Released |
Struts Upload |
Commons IO |
1.1 |
Released |
Required by Commons FileUpload |
Commons Logging |
1.0.4 |
Released |
core (logging all over) |
Commons Validator |
1.3.1 |
Released |
Struts Validator |
Jakarta Oro |
2.0.8 |
Released |
Commons Validator |
Description |
Completed |
|
1. |
Run Unit Test targets |
|
2. |
Run Cactus Tests (see below) |
NA |
3. |
Play test applications (TC 5.5.x) |
|
Note: Cactus tests are not working and have been moved to the sandbox.
See also Commons Step-by-Step Guide
Description |
Completed |
|
A0. |
Update all pom.xml files to omit "-SNAPSHOT" |
|
A1. |
Tag release in svn: STRUTS_1_3_8 |
|
A2. |
Check out a clean copy using the tag created in A1 and see StrutsMavenRelease |
|
A3. |
Deploy Test Build to people.apache.org: /www/people.apache.org/builds/struts/m2-staging-repository |
|
A4. |
Upload distributions to people.apache.org:/www/people.apache.org/builds/struts/v1.3.x |
|
A5. |
Refresh default website at /1.x and create archival copy at /1.3.8 |
|
A6. |
Update all pom.xml files to "1.3.9-SNAPSHOT" |
|
A7. |
Create a new JIRA version level (1.x next) |
|
A8. |
Announce the Test Build on dev@ only |
|
A9. |
Post release-quality vote on dev@ list |
|
Binding votes:
4 +1 GA
Niall Pemberton,
Paul Benedict,
James Holmes,
James Mitchell
Non-binding votes:
2 +1 GA
Henri Yandell,
yangxcsky
Description |
Completed |
|
C1. |
Update top-level website: index.html, download pages, menus |
|
C2. |
Update the 'current' symlinks in www.apache.org/dist/struts |
|
C3. |
Post an announcement to lists and website |
_ |