Since it's launch in 2004, the WiX toolset has been completely hosted on SourceForge.net. SourceForge is fine but feels a bit clunky and a little behind the times. About a year ago I started looking at alternatives since open source hosting platforms are now a dime a dozen. In the end, I didn't find a single platform that offered everything I wanted. However, CodePlex provides Mercurial and a much better file release system than SourceForge so I decided to use those for WiX. For now bugs and the mailing list do not move (I'm still looking).
In the coming months, you'll see me putting more of an emphasis on http://wixtoolset.org as the central place to get WiX toolset information. SourceForge is kind enough to host content but its all on Linux servers. I prefer to write code in C# with ASP.NET MVC so I recently moved http://wixtoolset.org to Windows based hosting. In between working on Burn, I'll be building a site there with more advanced functionality than a bunch of static pages like we have today.
Finally, I want to mention how helpful and responsive the CodePlex team was for me. Their willingness to work with me to get http://wix.codeplex.com set up just right was a major factor in my decision move our source control and file releases there.
Now on with WiX v3.5!
Awesome. Love CodePlex.
Does this mean that wix commits will go into the public repository first (ie. this is not a sync from internal MSFT -> codeplex)?
@dB, no. Microsoft Legal's position on the mechanism for publishing open source has not changed. However, I am investigating making everything Mercurial to make the publishing easier for me.
Yes, if you could publish the actual commits to the internal repository at the end of every week, that would be almost as good as directly working on the codeplex repository.
After all, Mercurial is a distributed version control system and is meant for exactly that kind of offline operation -- you work on the code for a week, commiting every changeset. And then you can publish the changesets when you feel you are ready.
The way CVS worked was that you were forced to publish everything in one big hunk, which made lots of people not like that.
Hi Rob,
great news. CodePlex offers bug tracking powered by TFS work item tracking (WIT), which is similar to PS. I think it would be strange to publish the source code on CodePlex but using something completely different for bug tracking. Are there any specific reasons your are not satisfied with WIT?
All the best,
Immo
It would also be nice if it was actually simple to build WiX without all of the various dependencies and use of NAnt instead of MSBuild.
BTW, where are the WiX v3/v2 sources these days? They are removed from SourceForge and not published on CodePlex. Are you supposed to pull by changeset now and no longer have the sources.zips?
Great to hear this move, i started playing with HG month ago after reading Martin article, and i am amazed by the simplicity of use.
Also nice that you added the tags for the two previous versions
WiX is a tool for serious setup developers
What I missing with the tool (and even the contribution) is WiX GUI element editor add-in (for VS 2005).
I know sharpdevelop is providing one, but the add-in will be a great tool.
I can contribute in such a tool but don't have enough time to start the project
Hesham-
Checkout IsWiX on Codeplex and let me know what you think. I tried to organize it to work with WiX but not reinvent any WiX and also be loosely coupled so different people could work on different designers.
Chris
If I go to http://wix.sourceforge.net/releases/ I can download something called wix3.5.1811-binaries.zip. Granted, I had to add the full version string to the filename, but the string was obvious, and it was extremely easy to download just the binary executables with a given version and to use them. There was also the corresponding source for reference.
Now, the only thing resembling a weekly build is here http://wix.codeplex.com/SourceControl/list/changesets. I downloaded something called wix-b3707e25c582.zip, which was the only thing with a recent release date. But no binaries!
Am I missing something?
Hi Rob,
Great to see WiX migrated to CodePlex. However the documentation manuals seem to be lost in the ether somewhere between SourceForge and CodePlex. Any chance you can upload them to CodePlex sometime soon?
Craig