You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by Apache Wiki <wi...@apache.org> on 2007/02/17 07:21:53 UTC
[Struts Wiki] Update of "StrutsRelease137" by Paul Benedict
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification.
The following page has been changed by Paul Benedict:
http://wiki.apache.org/struts/StrutsRelease137
New page:
= Struts 1.3.7 Release =
== Info ==
1. Struts [http://struts.apache.org/releases.html#Releases Release Guidelines]
2. [http://wiki.apache.org/incubator/SigningReleases Signing Releases]
3. Apache [http://apache.org/dev/mirrors.html Mirroring Guidelines]
== Release Manager ==
The release managers is '''Paul Benedict'''
== How to Help ==
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.7 distribution will be available here:''' http://people.apache.org/builds/struts/1.3.7
To help everyone get started with Struts 1.3.7, here are the simplest installation instructions that can possibly work:
* Download the Struts 1.3.6 distribution (when it is available)
* Extract the distribution to a likely location (/opt/struts-1.3.6).
* If possible, try the JARs in a 1.2.x application that already compiles WITHOUT deprecations.
* Deploy and play-test the example applications from the /webapps folder to your web container
* '''If you see any error messages,''' please do a quick search of the mail archives and/or post them on the Dev list, and if they appear to be newly introduced issues, a JIRA tickets will need to be created so we can track and resolve the issue as quickly as possible.
* Vesion 1.3.7 is tagged. The issue can be logged against 1.3.7, but the fix would happen in 1.3.8 or later.
* Change to the /docs directory and click-thru the documentation. If you notice anything awry, follow the "error messages" advice.
To test building Struts 1.3.7
* Install Java 1.5 and set JAVA_HOME
* Install Maven 2 and set MAVEN_HOME
** http://wiki.apache.org/struts/StrutsMaintenanceMaven
* Change to the new folder (e.g., /opt/struts-1.3.7/src)
* $ mvn install
* Wait five minutes or more for Maven to download and build everything
* $ cd assmbly
* $ mvn assembly:assembly
* The distribution will be deposited in 'assembly/target/assembly/out'.
* If you encounter any problems with the build, follow the "error messages" advice.
* Oh, and THANK YOU for your help. :)
== Issues ==
* [http://issues.apache.org/struts/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=10121&fixfor=21721 Unresolved Issues] (zero when tagged)
* [https://issues.apache.org/struts/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=21771 JIRA Release Notes]
== TO DO ==
== Preparation Checklist ==
|| '''#''' || '''Description''' || '''Status''' ||
|| 1. || Announce plan to dev@ list || (./) ||
|| 2. || Review/Resolve Outstanding Bugs || (./) ||
|| 3. || Update Release Notes || (./) ||
|| 4. || Check Dependencies || (./) ||
The Commons [http://jakarta.apache.org/commons/releases/prepare.html Preparation Guide] is a helpful preparation backgrounder, but Commons
uses the "beta/release-candidate/final" process.
Likewise, the [http://httpd.apache.org/dev/release.html 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 ||
== Testing Checklist ==
=== Testing Summary ===
|| '''#''' || '''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.
== Test Build Checklist (A) ==
See also Commons [http://jakarta.apache.org/commons/releases/release.html Step-by-Step Guide]
|| '''#''' || '''Description''' || '''Completed''' ||
|| A0. || Update all pom.xml files to omit "-SNAPSHOT" || ||
|| A1. || Tag release in svn: STRUTS_1_3_7 || ||
|| 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.6 || ||
|| A6. || Update all pom.xml files to "1.3.7-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 || ||
== Vote (A) ==
== Vote (B) ==
== General Availability Checklist (C) ==
|| '''#''' || '''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 || _ ||
----
== Proposed Release Announcement ==