Hmmm....I see your point, but that means "1.9.5" would actually be lagging *behind* "1.9.0", which also seems confusing. Usually, if we release a 1.9.0, we concurrently roll the trunk to 2.0 to avoid the confusion. Is that not adequate?
On Sep 22, 2014, at 11:30 AM, Aurélien Bouteiller <boute...@icl.utk.edu> wrote: > During the phase where there is not yet a release of “next”, the README and > other documentations employs the number of the not yet released upcoming > version. Sometimes when these gets dispatched, outsiders get confused that > they are using some release version, when in fact they are running a nightly > build. Reserving a particular number (like 1.9.0) for all non-release > versions of a general series could help avoid this. > > -- > ~~~ Aurélien Bouteiller, Ph.D. ~~~ > ~ Research Scientist @ ICL ~ > The University of Tennessee, Innovative Computing Laboratory > 1122 Volunteer Blvd, suite 309, Knoxville, TN 37996 > tel: +1 (865) 974-9375 fax: +1 (865) 974-8296 > https://icl.cs.utk.edu/~bouteill/ > > > > > Le 22 sept. 2014 à 14:21, Ralph Castain <r...@open-mpi.org> a écrit : > >> Not sure I understand - what do you mean by a "free" number?? >> >> On Sep 22, 2014, at 10:50 AM, Aurélien Bouteiller <boute...@icl.utk.edu> >> wrote: >> >>> Could also start at 1.9.1 instead of 1.9.0. That gives a free number for >>> the “trunk” nightly builds. >>> >>> >>> -- >>> ~~~ Aurélien Bouteiller, Ph.D. ~~~ >>> ~ Research Scientist @ ICL ~ >>> The University of Tennessee, Innovative Computing Laboratory >>> 1122 Volunteer Blvd, suite 309, Knoxville, TN 37996 >>> tel: +1 (865) 974-9375 fax: +1 (865) 974-8296 >>> https://icl.cs.utk.edu/~bouteill/ >>> >>> >>> >>> >>> Le 22 sept. 2014 à 13:38, Jeff Squyres (jsquyres) <jsquy...@cisco.com> a >>> écrit : >>> >>>> WHAT: Change our version numbering scheme to always include all 3 numbers >>>> -- even when the 3rd number is 0. >>>> >>>> WHY: I think we made a mistake years ago when we designed the version >>>> number scheme. It's weird that we drop the last digit when it is 0. >>>> >>>> WHERE: Trivial patch. See below. >>>> >>>> WHEN: Tuesday teleconf next week, 30 Sep 2014 >>>> >>>> MORE DETAIL: >>>> >>>> Right now, per http://www.open-mpi.org/software/ompi/versions/, when the >>>> 3rd digit of our version number is zero, we drop it in the filename and >>>> various other outputs (e.g., ompi_info). For example, we have: >>>> >>>> openmpi-1.8.tar.bz2 >>>> instead of openmpi-1.8.0.tar.bz2 >>>> >>>> Honestly, I think that's just a little weird. I think I was the one who >>>> advocated for dropping the 0 way back in the beginning, but I'm now >>>> changing my mind. :-) >>>> >>>> Making this change will be immediately obvious in the filename of the >>>> trunk nightly tarball. It won't affect the v1.8 series (or any prior >>>> series), because they're all well past their .0 releases. But it will >>>> mean that the first release in the v1.9 series will be "v1.9.0". >>>> >>>> Finally, note that this will also apply to all version numbers shown in >>>> ompi_info (e.g., components and projects). >>>> >>>> Here's the diff: >>>> >>>> Index: config/opal_get_version.m4 >>>> =================================================================== >>>> --- config/opal_get_version.m4 (revision 32771) >>>> +++ config/opal_get_version.m4 (working copy) >>>> @@ -60,12 +60,7 @@ >>>> p" < "$1"` >>>> [eval] "$opal_vers" >>>> >>>> - # Only print release version if it isn't 0 >>>> - if test $$2_RELEASE_VERSION -ne 0 ; then >>>> - >>>> $2_VERSION="$$2_MAJOR_VERSION.$$2_MINOR_VERSION.$$2_RELEASE_VERSION" >>>> - else >>>> - $2_VERSION="$$2_MAJOR_VERSION.$$2_MINOR_VERSION" >>>> - fi >>>> + >>>> $2_VERSION="$$2_MAJOR_VERSION.$$2_MINOR_VERSION.$$2_RELEASE_VERSION" >>>> $2_VERSION="${$2_VERSION}${$2_GREEK_VERSION}" >>>> $2_BASE_VERSION=$$2_VERSION >>>> >>>> Index: opal/runtime/opal_info_support.c >>>> =================================================================== >>>> --- opal/runtime/opal_info_support.c (revision 32771) >>>> +++ opal/runtime/opal_info_support.c (working copy) >>>> @@ -1099,14 +1099,8 @@ >>>> temp[BUFSIZ - 1] = '\0'; >>>> if (0 == strcmp(scope, opal_info_ver_full) || >>>> 0 == strcmp(scope, opal_info_ver_all)) { >>>> - snprintf(temp, BUFSIZ - 1, "%d.%d", major, minor); >>>> + snprintf(temp, BUFSIZ - 1, "%d.%d.%d", major, minor, release); >>>> str = strdup(temp); >>>> - if (release > 0) { >>>> - snprintf(temp, BUFSIZ - 1, ".%d", release); >>>> - asprintf(&tmp, "%s%s", str, temp); >>>> - free(str); >>>> - str = tmp; >>>> - } >>>> if (NULL != greek) { >>>> asprintf(&tmp, "%s%s", str, greek); >>>> free(str); >>>> >>>> >>>> -- >>>> Jeff Squyres >>>> jsquy...@cisco.com >>>> For corporate legal information go to: >>>> http://www.cisco.com/web/about/doing_business/legal/cri/ >>>> >>>> _______________________________________________ >>>> devel mailing list >>>> de...@open-mpi.org >>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >>>> Link to this post: >>>> http://www.open-mpi.org/community/lists/devel/2014/09/15887.php >>> >>> _______________________________________________ >>> devel mailing list >>> de...@open-mpi.org >>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >>> Link to this post: >>> http://www.open-mpi.org/community/lists/devel/2014/09/15888.php >> >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >> Link to this post: >> http://www.open-mpi.org/community/lists/devel/2014/09/15889.php > > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/09/15890.php