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?

(craigmcc: there was a vote thread for creating such a release on commons-dev started July 23. I haven't seen any follow-up, but there were sufficient votes to do this release.)

(thusted: True, Validator 1.1.3 just needs to be promoted on the website and entered into the mirroring system. I'm just having a tough time making time to finish that release, or this one. But that doesn't prevent the rolling of 1.2.2, only when we could mark it GA.)

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????).

(craigmcc: doing the testing necessary to validate the new combination would only delay things. That sounds like a good task for 1.2.3 instead of 1.2.2.)

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)

(craigmcc: Note that the struts-faces bugs are not directly relevant to a Struts 1.2.2 release because this library is not included.)

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
    then here http://localhost/struts-examples/exercise/html-img.do
  • images don't show (the tests passed, but this page seems
    to not be working correctly)

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

  • not showing the "test result" messages

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

  • the save button (form action) goes to a bad url, getting 404

4. To the unsuspecting user, the tiles-documentation.war looks about as stale
as it gets. Slow loading pages and links directly to jsp. It doesn't seem
to show proper design. Before anyone unloads on me, I know what you are
going to say. Those of us who use tiles religously know better, but thought
I'd throw that out there.

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

  • No labels