tag:blogger.com,1999:blog-985159635193633235.post2709846667017427326..comments2024-03-25T00:30:02.127-07:00Comments on ISWIX: Interesting WiX Build ObservationsChristopher Painterhttp://www.blogger.com/profile/12167478740431444267noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-985159635193633235.post-62241134060406124482008-04-13T22:33:00.000-07:002008-04-13T22:33:00.000-07:00I'm just going to play devil's... err... M...I'm just going to play devil's... err... MS's advocate here, but given the fact that they only get together to work on it once a week in the evenings, that means it's been four 'work session's of having an unstable build.<br><br>That being said, it's still a pretty weak supposition and I personally support your observation. One of the many advantages of source code management tools is they let you work on things concurrently. I'm guessing the only reason they're not doing things in parallel is that they have such limited bandwidth.<br><br>There's not really a good reason to stop building whatcha got... Either they've made no significant bugfixes or they're doing some HUGE refactoring effort, but in any case (*cue old saying*) it's all checked into CVS so there's not a lot keeping you from checking it out and building it yourself (which can be a huge P.I.T.A.)Erik Garciahttp://www.blogger.com/profile/05000255264159168845noreply@blogger.comtag:blogger.com,1999:blog-985159635193633235.post-82142830753656710522008-04-14T06:24:00.000-07:002008-04-14T06:24:00.000-07:00Your very last point was the reason I suggested a ...Your very last point was the reason I suggested a refactoring in the first place. Pulling and building the source shouldn't be a P.I.T.A, it should be easy.<br><br>There is so much talk about removing dependencies from installs, how about removing ( or consuming/streamlining ) dependencies from the build process?<br><br>In the MSBuild/TFS world, I write my builds so that the build box is very stripped down. I don't assume that various SDK's and tools are installed. Basically it's Windows, .NET Framework and TeamBuild Agent. Anything else that is needed gets pulled down by the build process.<br><br>The end result is very easy build automation that can pull a tree from source and build it without any fancy footwork to make it happen.<br><br>Anyways, just my two cents.Christopher Painterhttp://www.blogger.com/profile/12167478740431444267noreply@blogger.comtag:blogger.com,1999:blog-985159635193633235.post-73041350652226609972008-04-14T08:16:00.000-07:002008-04-14T08:16:00.000-07:00I also agree with you on your point about refactor...I also agree with you on your point about refactoring the build process.<br><br>However, to be fair to the WiX guys, how many of the "many refactorings that [you've] done over the years" were being done in your spare time? ;)Colby Ringeisenhttp://www.blogger.com/profile/08696301684260588101noreply@blogger.comtag:blogger.com,1999:blog-985159635193633235.post-15686969188664081832008-04-14T13:41:00.000-07:002008-04-14T13:41:00.000-07:00If I bring a build down for more than an hour, I a...If I bring a build down for more than an hour, I am going to hear about it. ;-)Aaron Shurtshttp://www.blogger.com/profile/16538587727045104430noreply@blogger.com