Dear all:

I would like to propose the following change to the versioning scheme:

Currently, the minor version number denotes whether the software is
"stable" or "unstable".  For example 3.8.0 is considered stable
whereas 3.9.3 is considered unstable.

When we release development/testing RPMs for both stable/unstable
releases, we add the SVN revision number and perhaps append the name
of the developer who released it, so for instance if Andrea posted
some testing RPMs for 3.9.3 release, it would be call something like
3.9.3svn4204_arighi.

The problem with this is that you can never upgrade this version to
the release version when it comes out, because 3.9.3 <
3.9.3svn4204_arighi.

I would like to propose the following:

For releases with revision (third digit from left) version > 0, then
the development version will be the previous revision version plus
.99.  For instance, if I am releasing 3.9.3 development RPMs, it will
be named 3.9.2.99svn4204_bli.  In this case since 3.9.3 >
3.9.2svn4204_bli, I can upgrade the RPMs.

For releases with revision version = 0, you drop back one minor
version and append .99.99.  So If I am  going to release test RPMs for
4.0.0, it will be 3.9.99.99svn4423_bli.  This sort of breaks the
stable vs unstable thing, but it's just one corner case we have to
live with.

This scheme is actually adopted by most open source software and Linux
distributions.

Comments?

If this is acceptable, then we should change the VERSION file in trunk
to read 3.9.2.99.  The VERSION files in the branch(es) will also need
to be modified accordingly.

Thanks for your time.

Cheers,

Bernard

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
sisuite-devel mailing list
sisuite-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to