Let me point out that if you were to assume standard numbering policies, then none of the NAnt releases would meet the requirement that it be on a stable release. That's because version numbers less than one (and the current nightly version is 0.85, not 8.5 or 85) are normally considered to be pre-release or beta releases. Just look at all the (well-deserved) hoopla when FireFox went to 1.0 this week. (Just don't tell your managers I said so.)
As I recall, the original reason for the long delay in 0.85 being finalized was all the iterative design work going on for the expression language. That's a true stability issue, but realistically speaking, I think it's one that won't be resolved when 0.85 is finalized - unless you're prepared to have 0.85 drag on for another year or two. There's been continuing discussion and change to the expression language, as well as the detailed behavior of many of the tasks. As long as there are more and more users uncovering different approaches and environments for NAnt, there will be new opinions and needs for NAnt's behavior. If I might get on my editorial soapbox, 0.85 is far more reliable, as well as more functional than 0.84. If you're going to use NAnt at all, I have a hard time seeing any justification for using 0.84 over 0.85. The assumptions behind policies that limit you to "stable releases" are just that - assumptions that aren't correct in this situation. I think that "stability" is being misused as a stand-in for reliability. While there are still bugs to be found, I certainly feel that 0.85 has been quite reliable enough for our purposes. Usually when open source projects call their releases official, it's not because of any extra testing being done in house that isn't done on the nightly; it's because a single release has been used in the field long enough to have confidence in it. That's essentially true for 0.85 now (with bug reports at a level I consider reasonable for a pre-1.0 release), so my personal opinion is that some nightly in the next week or two ought to be declared "0.85RC1", start a 0.86 for new development, let the RC1 be the preferred download for a month, and then call it official modulo any bug fixes that can't be delayed until 0.86. Gary ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users