Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

NOTE: This file is now managed in the wookie site svn. Please make edits there.

Introduction

This document is an overview of the release process for the first release of Apache Wookie. It is a live document at the moment in that it will be updated as the release process takes place. The intention is that it will become a record which can be referred to for future releases.

Release Phases

  • Analyze Open Issues
  • Issue Fixing - ongoing - all issues should be resolved or moved
  • Developers create signatures - who should be included in this list?
  • Licence Audit and Legal Audit - including headers, dependencies, LICENCE and NOTICE files
  • Documentation – Check installation and build documentation for accuracy, create status document, create release notes
  • Create Release branch on SVN – sign binaries, permissions 22nd Oct
  • Test, test, test!
  • Vote on release
  • Request approval from Incubator PCM
  • Upload to incubator dist
  • Check permissions
  • When mirroring has taken place update website and announce the release.

...

There is a need to check all licenses manually, including headers in source files etc... The licenses for all libraries should be in place.  LICENSE and NOTICE files need to be created. The Release Audit Tool (RAT) report is helpful in this regard.

In licenses/all_licenses.txt record the details of all dependencies; this should include not only any libraries referenced directly in ivy.xml, but also any dependencies of features, connectors and widgets. It is not, however, necessary to document licenses of secondary dependencies.

...