Just wanted to share a big Texas thank you with all the guys 'n gals who devoted all the time and effort to make NAnt what it is for a nearly flawless upgrade event this morning. A huge thank you, too, to whoever squared away the NAntContrib project @ SF.
At about 0300 CST this morning, I dropped the new NAnt and NAntContrib onto our build servers... just before the 4am scheduled master rebuild of everything by Draco. And I rolled in a fresh install of NUnit 2.1.4 (to replace 2.0) and a new 1.7.1 of our SqlBooster data access layer at the same time. (No, after all these years, I still haven't learned. :)
NAnt only freaked out once with the first build script I tested (for some reason a dynamically-generated name attribute for an <excludes /> was evaluating to an empty string in some bizarre case (which apparently was OK with v0.83 but is *not* OK with v0.84, very touchy about empty names). It was an easy fix to the build script, though.
So, we be in production with some where north of a 160 different builds on several different build servers with v0.84. (Although the SqlTask is *much* more chatty now.) Draco has churned out 836 CI builds using v0.84 so far today à developers are such busy little people so close to a deadline that's fixin' to go whizzing by without so much as a howdy... and everything's very happy, especially my wife since I actually got some sleep this morning. Very cool.
[Oh, and a Merry Nuevo Annum to all.]
David Reed <DReed@eRealty.com>
Director of Product Development
713.490.7522 (office) ~ 832.215.3188 (cell)
Toll Free 1-866-373-2548 x122
Arnold's Laws of Documentation:
(1) If it should exist, it doesn't.
(2) If it does exist, it's out of date.
(3) Only documentation for useless programs
transcends the first two laws.