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/StrutsRelease1310 New page: = Struts 1.3.10 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 manager 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.10 distribution will be available here:''' http://people.apache.org/builds/struts/1.3.10 To help everyone get started with Struts 1.3.10, here are the simplest installation instructions that can possibly work: * Download the Struts 1.3.10 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.10 is tagged. The issue can be logged against 1.3.10, but the fix would happen in 1.3.11 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.10 * 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.10/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 == * [https://issues.apache.org/struts/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=21799 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_10 || || || 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.10 || || || A6. || Update all pom.xml files to "1.3.11-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) == 3 +1 GA binding (Joe, Paul, Henri) 1 +1 Beta binding (Niall) == Vote (B) == == General Availability Checklist (C) == || '''#''' || '''Description''' || '''Completed''' || || C1. || Update top-level website: index.html, download pages, menus || || || C2. || Copy the assemblies to www.apache.org/dist/struts || || || C3. || Post an announcement to lists and website || _ || ---- == Proposed Release Announcement ==