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 NiallPemberton: http://wiki.apache.org/struts/StrutsRelease128 The comment on the change is: Create Struts 1.2.8 release plan New page: = Struts 1.2.8 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 '''Niall Pemberton''' == Special Issues == None. == Outstanding Bug Review == || '''ID''' || '''Summary''' || '''Component''' || '''Status''' || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=16764 16764] || No inheritance of html:html xhtml="true" in included tiles || taglib || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=31230 31230] || Multiple classes using deprecated !DefinitionsUtil class || tiles || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=33132 33132] || !MultipartRequestWrapper doesn't implement servlet 2.4 api fully || file upload || fixed in 1.2.x branch || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=34445 34445] || use charsets given by browser for form field encodings || file upload || requires !FileUpload 1.1 || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35195 35195] || cross-context tile definitions || tiles || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35401 35401] || Insert Tag should throw !RuntimeExceptions from a Controller || tiles || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35703 35703] || !TilesUtilImpl doInclude() should call !TilesRequestProcessor doInclude()... but it doesn't || tiles || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35895 35895] || Attributes with <rtexprvalue>false</rtexprvalue> in TLD prevent EL evaluation || taglib || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=36124 36124] || Attributes in !ComponentContext set via Controller not availiabe in JSP || tiles || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=36160 36160] || Changing the action dynamically without using javascript || taglib || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=36441 36441] || bean:include does not work properly on !WebSphere Application Server v6 || taglib || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=36579 36579] || Tiles that use actions appear broken || tiles || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=36774 36774] || Ampersands encoded in html:link using name and property || taglib || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=36806 36806] || Unexpected Tiles recursion on JSP errors? || tiles || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=36859 36859] || bean:write tag does not implement getAsText || taglib || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=37047 37047] || Cite the form name in case of an error || validator || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=37131 37131] || !JavascriptValidatorTag can generate invalid Javascript || taglib || || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=37298 37298] || Generated Javascript Broken in Binary Distribution || taglib || || == 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.2.8 build.xml, project.xml, and the MANIFEST.MF || || 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. 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 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.7 || 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) || || TODO: A Canoo !WebTest for the applications would be great! === 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 [http://jakarta.apache.org/commons/releases/release.html Step-by-Step Guide] || '''#''' || '''Description''' || '''Completed''' || || A1. || Tag release in svn: STRUTS_1_2_8 || || || A2. || Run Distribution Target || || || A3. || Upload Distribution to cvs.apache.org:/www/cvs.apache.org/dist/struts/1.2.8 || || || A4. || Post release-quality vote on dev@ and user@ lists || || == Vote (A) == || PMC Member || Quality || || || || 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.2.8) || || || 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 || || ---- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]