You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
NOTICE: This document is still under development.
Prerequisites: Things that must be done before a release
- all items from the JIRA roadmap for the release must be completed or moved to a future release
- ALL human readable files must contain the Apache license header
- this includes style sheets, test code, and documentation - when in doubt, add a header
- files that are part of other software packages that are bundled with a release must not contain the header (unless that software is also ASF software) and should be clearly documented as being bundled software
- LICENSE and NOTICE files should be reviewed
- an export from HEAD should result in a directory tree with all files and directories having appropriate permissions
- documentation on how to upgrade from a previous release must be created
- if appropriate, scripts to help users upgrade should be created (don't forget steps/scripts to upgrade the database schema)
- RELEASE_NOTES file needs to be updated and should contain:
- release version
- an intro to VCL
- a brief description of the aims of VCL
- a brief roadmap of VCL and how this release fits in to it
- a list of ways for users to get involved
- a description of how users can submit issues
- release manager's GPG signing key must be in KEYS file in toplevel directory
Community and PMC voting process
Steps to create a release artifact
- a tag for the release needs to be created in subversion
- export from this tag to get the code for the release
- TODO: steps to create change log from JIRA issues/subversion notes
- ensure LICENSE, NOTICE, RELEASE_NOTES, CHANGELOG files are in top level directory
- create a tarball of the directory
- compress it with bzip2
- name it apache-VCL-X.Y.Z-incubating.tar.bz2 (the .Z should only be included if Z > 0)
- create an md5 sum of the tarball
- sign the tarball with GPG
- TODO: add steps on doing this
Steps to make release artifact available to users