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