Struts 1.2.2 Release

Info

1. See Struts Release Guidelines

2. See Commons Preparation Guide

3. See Commons Step-by-Step Guide for cutting a release

Release Manager

The release manager is James Mitchell

Issues

1. The main issue here is the dependancy on Validator 1.1.3 which isn't yet a GA release. Do we need a Validator GA release first?

2. BeanUtils recently released version 1.7.0 - do we want to distribute Struts with this release? I believe if we do we can get rid of the dependency on Commons Collections (is this right????).

3. Isssue of Apache Mirroring needs resolving.

Outstanding Bug Review

ID

Summary

Component

Prevents Release

29809

Wrapping HttpServletRequest

Struts-Faces

No

30696

Struts-Tiles-JSF-Integration SOMETIMES creates blank pages

Struts-Faces

No

30707

Bottleneck in ActionServlet

Standard Actions

No (Later)

30717

MessageResources.java has unsynchronized access to MessageFo

Utilities

No

30757

Validator does not validate 'url' type of fields

Validator

No (probably invalid)

30842

html:link not using page charset encoding (defaults to "UT

Custom Tags

No (Later)

Preparation Checklist

See on the Commons Preparation Guide

#

Description

Completed

1.

Review/Resolve Outstanding Bugs

DONE

2.

Update Release Notes

DONE

3.

Check Dependencies

DONE

4.

Update to version 1.2.2 build.xml, project.xml, and the MANIFEST.MF

DONE

Testing Checklist

#

Description

Completed

1.

Run Unit Test targets

DONE

2.

Run Cactus Tests (latest GA release of Tomcat)

DONE

3.

Play test bundled applications (latest GA release of Tomcat)

DONE - but see notes below

Notes

1. from http://localhost/struts-examples/exercise/welcome.do

2. http://localhost/struts-examples/exercise/html-messages.jsp

3. from http://localhost/struts-examples/validator/editJsType.do

4. To the unsuspecting user, the tiles-documentation.war looks about as stale

Point Release Checklist (A)

See also Commons Step-by-Step Guide

#

Description

Completed

A1.

Tag release in cvs: STRUTS_1_2_2

Done

A2.

Run Distribution Target

Done

A3.

Upload Distribution to cvs.apache.org:/www/cvs.apache.org/dist/struts/v1.2.2

Done

A4.

Deploy JAR to Apache Java-Repository

Done

A5.

Update "Acquiring" page on website

Done

A6.

Post release-quality vote on dev@ list

Done

Vote

The Struts 1.2.2 release was voted as the latest "Official" release of Struts by the following 4 committers:

James Mitchell

Ted Husted

David Graham

Don Brown

There were no -1 votes.

General Availability Checklist (B)

#

Description

Completed

B1.

Create Sums and Sign Distributions

DONE

B2.

Copy Distribution to Mirrored Directories

Done

B3.

Update "Acquiring" page on website and Test Downloads

Done

B4.

Post an announcement to lists and website

_

B5.

Request new Bugzilla version level (1.2.2)

_


CategoryHomepage

StrutsRelease122 (last edited 2009-09-20 23:12:27 by localhost)