Version 15 (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 pvfs2

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