From e461d1f33afd3e975922171491698162b26f18ff Mon Sep 17 00:00:00 2001 From: braam Date: Mon, 10 Jun 2002 22:58:39 +0000 Subject: [PATCH] Updates to Portals wire protocol description and to versioning. --- lustre/doc/VERSIONING | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/lustre/doc/VERSIONING b/lustre/doc/VERSIONING index 01d0a9d..a1a8b62 100644 --- a/lustre/doc/VERSIONING +++ b/lustre/doc/VERSIONING @@ -3,18 +3,37 @@ Lustre versioning 0.0.1 2/19/2002 0.0.2 3/14/2002 describe branches / stable tag +0.0.3 6/10/2002 describe release mechanisms This document describes versioning of source and binaries for Lustre. Packages ======== -Lustre packaged versions will have 3 digit release. These are the first 3 -digits of the CVS tags below. +RPM's that you build should get 3 figure versions, CVS versions will +be 4 digits, and can correspond to test RPM's, and lead up to the +package version. So let's plan on releasing -For example, CVS tags 0.1.0.{1,2,3,4,....} will lead to a software release - 0.1.1 -when the code is sufficiently stable. +So you'd build 2 sets of test rpms this week: + +0.0.9.1 +0.0.9.2 + +we decide it's fine then and we release + +0.1.0 + +We go on developing with + +0.1.0.{1,2,3,4,...} + +as test releases and then we release: + +0.1.1 + +The 0.1 sequence is an unstable sequence, like 2.5 for the kernel is. +So we expect lots of 0.1.X releases leading up to a stable 0.2 (or +1.0) at the time of deployment. CVS === @@ -48,7 +67,8 @@ New numbers are used as follows: What will run, what won't ? --------------------------- -1. If the test level is non-zero no guarantees of any kind are made. +1. If the test level is non-zero, i.e. there are 4 digits in the + version, no guarantees of any kind are made. 2. For three digit releases/tags the code should perform according to the announcement. @@ -56,7 +76,7 @@ What will run, what won't ? Moving tags ----------- -The last stable release will be tagged: CVS tag "stable" +The last stable release will be tagged: CVS tag "t_last_stable" The last operational development snapshot will be CVS tag "dstable" Branches -- 1.8.3.1