Struts Taglib 1.3.1 Release

Info

  1. Struts Release Guidelines

  2. Signing Releases

  3. Apache Mirroring Guidelines

Release Manager

The release manager is TBA

How to Help

Everyone in the Struts community, users, developers, and committers, are encouraged to test a release, report any issues, and post to dev@ any comments on the overall quality of the release.

To help everyone get started with Struts Taglib 1.3.1 (when it is available), here are the simplest installation instructions that can possibly work:

Outstanding Bug Review

ID

Summary

Component

Status

35895

Attributes with <rtexprvalue>false</rtexprvalue> in TLD p...

Custom Tags

(./)

38964

Postback Forms - Caching and Modules

Custom Tags

Preparation Checklist

#

Description

Status

1.

Announce plan to dev@ list; link from roadmap page

_

2.

Review/Resolve Outstanding Bugs

_

3.

Update Release Notes

_

4.

Check Dependencies

_

5.

Update to version 1.3.1 project.xml, pom.xml

_

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

Commons BeanUtils

1.7.0

Released

core (ActionServlet, configuration, DynaActionForm)

Commons Chain

1.0

Released

core (RequestProcessor)

Commons Digester

1.6

Released

core (ActionServlet, configuration)

Commons FileUpload

1.0

Released

Struts Upload

Commons Logging

1.0.4

Released

core (logging all over)

Commons Validator

1.1.4

Released

Struts Validator

Jakarta Oro

2.0.8

Released

Commons Validator

Testing Checklist

Testing Summary

#

Description

Completed

1.

Run Unit Test targets

_

2.

Run Cactus Tests (see below)

_

3.

Play test bundled applications (TC 5.0.x)

_

Cactus Tests

#

J2SE Version

Tomcat Version

Status

1.

J2SE 1.3.1_04

Tomcat 4.1.30

_

2.

J2SE 1.4.2_07

Tomcat 4.1.30

_

3.

J2SE 1.3.1_04

Tomcat 5.0.28

_

4.

J2SE 1.4.2_07

Tomcat 5.0.28

_

Test Build Checklist (A)

See also Commons Step-by-Step Guide

#

Description

Completed

A0.

Update action and build, project.xml and pom.xml to omit "-SNAPSHOT"

_

A1.

Tag release in svn: STRUTS_TAGLIB_1_3_1, STRUTS_BUILD_1_3_2

_

A1.1

Modify svn:externals for 'build' on STRUTS_TAGLIB_1_3_1 tag

_

A2.

Check out a clean copy using the tag created in A1 and and run Distribution Target

_

A3.

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

_

A4.

Post release-quality vote on dev@ and user@ lists

_

A5.

Update taglib and build, project.xml and pom.xml to "1.3.x-SNAPSHOT"

_

Vote (A)

PMC Member

Quality

Voting thread is _

If release vote fails, including for a lack of quorum, remove from dist folder.

Point Release Checklist (B)

#

Description

Completed

B1.

Create Sums and Sign Distributions [2]

_

B2.

Request new Bugzilla version level (1.3.1)

_

B3.

Update "Acquiring" page on website and Test Downloads

_

Vote (B)

PMC Member

Quality

Voting continues until a GA or "withdraw" vote passes, or there is a subsequent release.

General Availability Checklist (C)

#

Description

Completed

C1.

Copy Distribution to Mirrored Directories [3]

_

C2.

Deploy JAR to Apache Java-Repository

_

C3.

After 24 hours, update "Acquiring" page on website

_

C4.

Post an announcement to lists and website

_


StrutsTaglibRelease131 (last edited 2009-09-20 23:11:49 by localhost)