On Fri, 2005-09-09 at 14:59 -0600, Lisa Morgan wrote:
> I looked at net-snmp.org but couldn't find a description of your code 
> versioning scheme -- e.g. 5.0.10.2. What causes the various numbers
> to be incremented?

Rule 1:   Whenever we release a new version (however small the
          changes), the version number must be different.
Rule 2:   Having opened a new release line, future releases on
          that line must remain binary-compatible. No new features
          can be added or data structures changed - just bug fixes.

New features require a new release line : 5.x

So 5.0.10.2 should (in principle) be binary compatible with 5.0,
just with a lot of extra bug fixes added.   But it's almost
certainly  *not* binary compatible with 5.1 and above.

Having opened a new release line, each subsequent "minor" release
(5.x.y) contains a number of bug fixes (and perhaps some trivial
new featurettes) compared to the one before.  This is the normal
level for most release numbering.

Just occasionally, immediately after a release we realise that
it has a significant problem (like the not actually working, or
having a serious security hole).  We need to fix this immediately,
but it doesn't really warrant a completely new release - nothing
new has been added, it's simply a "working version" of the release
that's just been made.
  But we can't simply use the same version number (see Rule 1), so
we add a fourth element to the version number.

So 5.0.10.2 is the second revision
  of the tenth bug-fix release
  of the first (0th) release line
  of the Net-SNMP v5 software.

5.1.3.1 is the first revision
  of the third bug-fix release
  of the second (1th) release line
  of the Net-SNMP v5 software.


And so on.
OK?

Dave


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to