You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

 
Table of Contents
The root page null could not be found in space Apache Tuscany Docs 2.x.
Unable to render {include} The included page could not be found.

Getting Ready

Setting up ssh

Create signing key

Get hold of RAT

Useful Resources

Incubator release best practice
Incubator Policy
ASF Developer Guide
ASF Release FAQ
ASF Release Licensing FAQ
ASF Release Signing
ASF Comitters Guide
Henk's ASF Key Guide
Surfnet Key Server
MIT Key Server
Raymond's release script

Release Reviewer Check List

(tick) Check that all RELEASE-NOTES and READMEs etc have the right release number and date
(tick) Check that the RAT output doesn't report missing or non-ASF licenses other than for files that can't have ASF licenses.
(tick) Check that all files (that need it) have the ASF copyright and it's the right date
(tick) Check that the LICENSE and NOTICE files appear at the top level of source distro
(tick) Check that the LICENSE and NOTICE files appear at the top level of binary distro
(tick) Check that the LICENSE and NOTICE files appear at the top level of all /maven modules that will be distributed (these are the tricky ones as they get copied when people add new modules)
(tick) Check that LICENSE files have a copy of all third part licenses for the files in directories below them (jar name and version to which license relates must be clearly marked. Use the list from the distribution lib dir)
(tick) Check that NOTICE files have a copy of all of the copyright statements for the files in directories below the. You have to go through all dependency jars/files that have been copied in and check
(tick) Check that the signatures are in the right format
(tick) Check that the signing key is in the KEYS file and in an external repo
(tick) Check that there are no SNAPSHOT dependencies still in the distribution
(tick) Check that there is no junk left in the distributions (.log, .tmp, .bak etc)
(tick) Check that the distribution match the tag as far as possible. (Our NOTICE files have the module name dropped in automatically so don't match and we don't ship svg files)
(tick) Check that the manifests in the jars that we produce have enough information (name of product and version. Scripts below should do this).
(tick) Check that the project depends on the smallest number of versions of each third party jar
(tick) Check that all samples compile and run from the command line and where appropriate operate correctly in Tomcat/WebSphere/Jetty/Geronimo
(tick) Check that all demos compile and run from the command line and where appropriate operate correctly in Tomcat/WebSphere/Jetty/Geronimo
(tick) Check to make sure Javadocs are generated for APIs and SPIs.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels