Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

Struts 1.2.6 Release

Info

  1. Struts Release Guidelines 2. Signing Releases
    3. Apache Mirroring Guidelines

Release Manager

The release manager is Martin Cooper

Special Issues

None.

Outstanding Bug Review

ID

Summary

Component

Status

18169

Resource attribute of msg tag in the validation.xml doesn't work

Validator

Implement in 1.3.x with MessageResources

23127

Page attribute of img and image tags doesn't use pagePattern setting

taglibs

Need patch

31230

Multiple classes using deprecated DefinitionsUtil class

Tiles

Remove deprecations in 1.3.x

31658

LogonAction does not check errors in appropriate place

MailReader

Will change in 1.3.x when Apps is a subproject

32016

<html:form> tag renders incorrect HTML 4.01 strict when using token

Custom Tags

Resolve in 1.3.x when taglib s is a subproject

32046

HttpServletRequestWrapper in struts-faces broken for serv ...

struts-faces

N/A

32049

bean:write throws exception in format left blank

Custom Tags

Need more information

32165

FacesRequestProcessor bug when using prefix mapped Struts ...

struts-faces

N/A

32197

Taglibs should use ConvertUtils.convert(Object) instead of .toString()

Custom Tags

Resolve in 1.3.x when taglib is a subproject

32294

html:text tag is not closed properly

taglibs

Need more information

(niallp: Bug 18169 can be resolved if/when the new Validator 1.1.4 becomes a "GA" quality release - hopefully that will be in the next week or so. Is it worth waiting to include this - and the fix for show_bug.cgi?id=21760 Bug 21760 as well?)

(husted: Let's roll 1.2.6 and move onto 1.3.0, and fix it then.)

Preparation Checklist

    Description

    Status

    1.

    Announce plan to dev@ list; link from roadmap page

    Done

    2.

    Review/Resolve Outstanding Bugs

    Done

    3.

    Update Release Notes

    Done

    4.

    Check Dependencies

    Done

    5.

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

    Done

    Wiki Markup
    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.

    Wiki Markup
    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

    Commons BeanUtils

    1.7.0

    Released

    Commons Collections

    2.1.1

    Released

    Commons Digester

    1.6

    Released

    Commons FileUpload

    1.0

    Released

    Commons Logging

    1.0.4

    Released

    Commons Validator

    1.1.3

    Released

    Testing Checklist

    Testing Summary

      Description

      Completed

      1.

      Run Unit Test targets

      Yes

      2.

      Run Cactus Tests (see below)

      Yes

      3.

      Play test bundled applications (TC 4.x)

      Yes

      TODO: A Canoo WebTest for the applications would be great!

      Cactus Tests

        J2SE Version

        Tomcat Version

        Status

        1.

        J2SE 1.3.1_13

        Tomcat 4.1.30

        Done

        2.

        J2SE 1.4.2_04

        Tomcat 4.1.30

        Done

        3.

        J2SE 1.3.1_13

        Tomcat 5.0.28

        Done

        4.

        J2SE 1.4.2_04

        Tomcat 5.0.28

        Done

        Test Build Checklist (A)

        Wiki Markup
        See also Commons \[http://jakarta.apache.org/commons/releases/release.html  Step-by-Step Guide\]

          Description

          Completed

          A1.

          Tag release in cvs: STRUTS_1_2_6

          Yes

          A2.

          Run Distribution Target

          Yes

          A3.

          Upload Distribution to cvs.apache.org:/www/cvs.apache.org/dist/struts/1.2.6

          Yes

          A4.

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

          Yes

          Vote (A)

          Martin Cooper

          Beta

          Joe Germuska

          Beta

          Niall Pemberton

          Beta

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

          Point Release Checklist (B)

            Description

            Completed

            <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="4233a5b7-ca4b-4715-815c-4843fdd22948"><ac:plain-text-body><![CDATA[

            B1.

            Create Sums and Sign Distributions [2]

            Yes

            ]]></ac:plain-text-body></ac:structured-macro>

            B2.

            Request new Bugzilla version level (1.2.6 Beta)

            Yes

            B3.

            Update "Acquiring" page on website and Test Downloads

            Yes

            Vote (B)

            ${PMC_MEMBER}

            ${GRADE}

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

            General Availability Checklist (C)

              Description

              Completed

              <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="65daa4e9-9112-41c1-b696-b46bf0b8b572"><ac:plain-text-body><![CDATA[

              C1.

              Copy Distribution to Mirrored Directories [3]

              Yes

              ]]></ac:plain-text-body></ac:structured-macro>

              C2.

              Deploy JAR to Apache Java-Repository

              No

              C3.

              After 24 hours, update "Acquiring" page on website

              Yes

              C4.

              Post an announcement to lists and website

              Yes