Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  <19961997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  Index 1994  1995  <19961997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
<== Date ==> <== Thread ==>

Subject: versioning convention
From: Johnny Tang <tang@cebaf.gov>
To: tech-talk@aps.anl.gov
Date: Mon, 3 Jun 96 15:30:20 EDT
===========================================
This mail is made of the recycled electrons
===========================================
Mailer: Elm [revision: 70.85]


There are probably almost as many conventions as there
are software packages. However, it is important
to use or should use one conventional release numbering 
scheme for all the EPICS software packages. 

One of advantages of this is that we can easily know what 
level of differences between current release and new
release, like major architechtural changes or 
existing feature enhancemenets or bug fixes before
we attempt to upgrad one software package.

Here is the outline of the scheme which follows the
Berkeley CSRG version numbering scheme:

X.Y.Z

where X is the major release number. 
We increment this number whenever we make major / architectural 
changes. It usually means the new release may not backward 
compatible.

where Y is minor release number.
We increment this number whenever we make new features or 
existing feature enhancements. It usually means the new release 
should be still backward compatible.

where Z is sub-minor release number.
We increment this number whenever we generate a release of bug fixs.
It also is known as a "patch" release.

GNU-isms also use alpha, beta releases for pre-production releases.
It often presents in two forms: X.Y.Z.nn or X.Y.Zalpha.n, X.Y.Zbeta.n

Any comments ?

Johnny Tang
TJNAF

--
=============================================================
Johnny Tang     Voice: (804)249-7239  E-Mail: tang@cebaf.gov
Continuous Electron Beam Accelerator Facility
12000 Jefferson Avenue, MS 85A
Newport News, Virginia 23606
=============================================================


Navigate by Date:
Prev: Re: New database. Marty Kraimer
Next: Developments regarding PC hardward and software platforms Bob Dalesio
Index: 1994  1995  <19961997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
Navigate by Thread:
Prev: Re: SNL/SEQUENCER 1.9 not backwards compatible Tim Mooney
Next: Developments regarding PC hardward and software platforms Bob Dalesio
Index: 1994  1995  <19961997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·