On Wednesday 12 March 2003 21:03, Nathan Folkman wrote: > Do we need a third level for builds like 3.4.2 and 3.5.6? Maybe > NS_PATCH_VERSION?
The patch information is done in Tcl as: #define TCL_RELEASE_SERIAL 2 We might adopt it then as: #define NS_MAJOR_VERSION 8 #define NS_MINOR_VERSION 4 #define NS_RELEASE_SERIAL 2 I personally like the NS_PATCH_VERSION better than NS_RELEASE_SERIAL. We'll we must somehow decide which is better. Any suggestions? Anyway, having this in place, we can finally adopt the: * patch level - bug fixes, no functional changes * minor level - backward-compatible changes/improvements * patch level - gross, potentially incompatible changes ... so this would be clear for all users. BTW, AOLserver already defines: #define NSD_VERSION "4.0" which is ok for display purposes, but not very pratical for all other. Consequently, Tcl defines: #define TCL_VERSION "8.4" #define TCL_PATCH_LEVEL "8.4.2" for same purpose. I have personaly never used them, whereas TCL_MAJOR_VERSION and brothers, together with Tcl_GetVersion() proved to be very helpful. Cheers, Zoran I. To remove yourself from this list: Send a message to "[EMAIL PROTECTED]" with the following text in the BODY of your message: signoff aolserver II. For a complete list of listserv options please visit: http://listserv.aol.com/ III. For more AOLserver information please visit: http://www.aolserver.com/
