[Openvas-devel] Planning OpenVAS 4 Beta

Jan-Oliver Wagner Jan-Oliver.Wagner at greenbone.net
Mon Nov 8 12:06:21 CET 2010

On Freitag, 5. November 2010, Nigel Taylor wrote:
> I have no problem with using 3.98.1, 3.98.2, 3.99.1, 3.99.2.
> If source is released as 4.0.0~beta1 then I will rename the package to
> 4.0-beta1. If source is released as 3.98.1,then I will use 3.98.1, I don't want
> to get source 4.0.0~beta1 and produce a package 3.98.1.

I don't really like the 3.98.x approach because 3.x releases should
be compatible in some way. But if 3.98.x introduces features
of 4.0 then 3.98.x is incompatible with other 3.x releases
and thus can cause confusion. 

IMHO the the following would do the job and yet remain simple
enough to understand.
Should help both, OpenVAS developers and packagers?

How to apply version number for OpenVAS

 * Any stable release should be given a version number N.N.N.
   Thus source code tarballs are named "module-name-N.N.N.tar.gz"

 * Any Beta and RC release refers to a next major release, never
   a minor release. Thus versions like "N.N-beta1" or "N.N-rc1"
   are applicable, but not "N.N.N-rc1".
   This ensures, that for example 2.0.0 is greater than 2.0-beta1
   when applying simple version comparison.

Dr. Jan-Oliver Wagner |  ++49-541-335084-0  |  http://www.greenbone.net/
Greenbone Networks GmbH, Neuer Graben 17, 49074 Osnabrück | AG Osnabrück, HR B 202460
Geschäftsführer: Lukas Grunwald, Dr. Jan-Oliver Wagner

More information about the Openvas-devel mailing list