Differences between revisions 5 and 6
Revision 5 as of 2008-05-12 06:02:42
Size: 2808
Comment:
Revision 6 as of 2009-09-20 22:48:25
Size: 2824
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
                * Check we have all/only the required libraries.[http://wiki.apache.org/ws/FrontPage/Axis2/axis2_std_build_list build list (TODO: update this)]
          * Check distribution structure [http://wiki.apache.org/ws/FrontPage/Axis2/releases/1.1/release_artifacts release artefacts structure (TODO: update this)]
                * Check we have all/only the required libraries.[[http://wiki.apache.org/ws/FrontPage/Axis2/axis2_std_build_list|build list (TODO: update this)]]
          * Check distribution structure [[http://wiki.apache.org/ws/FrontPage/Axis2/releases/1.1/release_artifacts|release artefacts structure (TODO: update this)]]
Line 18: Line 18:
          * Check the samples, build scripts [http://wiki.apache.org/ws/FrontPage/Axis2/releases/1.1/samples Sample guidelines (TODO: update this)]           * Check the samples, build scripts [[http://wiki.apache.org/ws/FrontPage/Axis2/releases/1.1/samples|Sample guidelines (TODO: update this)]]
Line 22: Line 22:
          * Check license headers are correctly applied [http://incubator.apache.org/rat/ ARAT] [http://mojo.codehaus.org/rat-maven-plugin/ rat-maven]           * Check license headers are correctly applied [[http://incubator.apache.org/rat/|ARAT]] [[http://mojo.codehaus.org/rat-maven-plugin/|rat-maven]]
Line 41: Line 41:
[http://wiki.apache.org/ws/FrontPage/Axis2/releases/steps Axis2 Release Steps] [[http://wiki.apache.org/ws/FrontPage/Axis2/releases/steps|Axis2 Release Steps]]
Line 43: Line 43:
[http://wiki.apache.org/ws/FrontPage/Axis2/release_process Axis2 Release Process] [[http://wiki.apache.org/ws/FrontPage/Axis2/release_process|Axis2 Release Process]]
Line 45: Line 45:
Refer to [http://incubator.apache.org/guides/releasemanagement.html incubator release management page] for more elaborate details. Refer to [[http://incubator.apache.org/guides/releasemanagement.html|incubator release management page]] for more elaborate details.

Axis2 release check list

  • All distributions
    • Check compressed distributions unpack correctly
    • Check the permissions on executable scripts (eg: *.sh)
  • Binary Distributions
    • Check LICENSE and NOTICE files. Make sure to check in all the axis2-*.jar files.
    • Check distributed 3rd party libraries
      • Check licenses for libraries are distributed together with any applicable NOTICEs
      • Check that LICENSE and NOTICE documents contain required sections
      • Check that any cryptographic dependencies satisfy export regulations
      • Check we have all/only the required libraries.build list (TODO: update this)

    • Check distribution structure release artefacts structure (TODO: update this)

    • Check the scripts in the std-bin/bin folder
    • Check the webapps/build.xml
      • Deploy and test the generated web app
      • Verify the admin console is correctly copied
    • Check the samples, build scripts Sample guidelines (TODO: update this)

  • Source Distribution
    • Check build instructions exist and that source builds using these instructions. If time/resources permits, do this on a clean maven repo/machine.
    • Check license headers are correctly applied ARAT rat-maven

      • Licenses missing from source files
      • Source files with other licenses which are not mentioned in LICENSE
    • Check for svn related files
    • Check that source is exported from tag
  • Document distribution
    • Check documentation is readable & proper stylesheets are applied

    • Check whether the links work.
    • Check whether the correct release number is mentioned in the docs.
    • Check for svn related files
  • Signature & checksum

    • Check KEYS file contains signing key
    • Check key has been uploaded to regular public key servers
    • Check for signatures & Checksums for all the released artifacts (including all the axis2-*.jar)

    • Verify the signatures & checksum

Axis2 Release Steps

Axis2 Release Process

Refer to incubator release management page for more elaborate details.

FrontPage/Axis2/releases/checklist (last edited 2009-09-20 22:48:25 by localhost)