Version 10 (modified by mtmoore, 2 years ago)

--

How to Make an OrangeFS Release

1. Create branch in CVS

Prerequisites

  • write access to CVS
  • identified the branch/code base for the release

Steps

  • create a branch in CVS based on the code base that the release should be based on. Usually, this is the current Orange-Branch. You do not require a working copy to perform this step. You can do this using:

cvs rtag -b -r Orange-Branch orangefs-2-8-3-2011-03-23 pvfs

The branch name should be of the format orangefs-<major>-<minor>-<minor>-<release date>. The <release-date> should be in YYYY-MM-DD format.

2. Update files in the release branch

Prerequisites

  • A working copy of the release branch created in the first step

Steps

  • Update ChangeLog? to include descriptions of updates between the last release and the new release.

3. Commit updated files to the release branch

Prerequisites

Steps

4. Create tarball of release branch

Prerequisites

Steps

5. Post tarball to website

Prerequisites

Steps