Struts Scripting 1.0.0 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 Don Brown

Issues

Outstanding Bug Review

ID

Summary

Status

Prevents Release

Preparation Checklist

See on the Commons Preparation Guide

Description

Completed

1.

Review/Resolve Outstanding Bugs

(tick)

2.

Update Release Notes

(tick)

3.

Check Dependencies

(tick)

4.

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

(tick)

Dependency versions for this release:

Dependency

Version

Status

Struts Framework

1.2.8

Released

Jakarta BSF

2.3.0

Released

BeanShell

1.3.0

Released

Struts Scripting also has dependencies on several commons packages that are also required by Struts. The packaged versions of these libraries are the ones included with the Struts release mentioned above.

Testing Checklist

Testing Steps Required

The following steps are required to test each scenario in the Test Matrix:

Description

1.

Install and exercise struts-example webapp

Test Matrix

J2SE Version

Container Version

Struts Version

Status

1.

1.4.2_03

Tomcat 5.0.25

Struts 1.2.8

(tick)

2.

1.4.2_03

Tomcat 5.0.25

Struts HEAD (1.3.0-dev)

(tick)

Point Release Checklist (A)

See also Commons Step-by-Step Guide

Description

Completed

A1.

Tag release in svn: STRUTS_SCRIPTING_1.0.0

(tick)

A2.

Run Distribution Target

(tick)

A3.

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

(tick)

A4.

Deploy JAR to Apache Java-Repository

(tick)

A5.

Post release-quality vote on dev@ list

(tick)

Vote

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

 

Other


CategoryHomepage StrutsReleasePlans

  • No labels