Do you have CTP Madness??


Our friends over at Channel9 just posted a cure for CTP Madness  Here is an excerpt from this site which helps you decide what builds work together…  


 


Community Technology Previews (CTPs) are regular interim releases of Microsoft technologies while they are still under active development. These CTPs have offered the community unprecedented near-real-time access to what is going at Microsoft and they have enabled Microsoft to get customers’ feedback in a timely and relevant way. Microsoft offers CTPs for many of our major developer platforms including Visual Studio, the .NET Framework, WinFX (which includes Avalon and Indigo), and SQL Server.


 


However, we have seen a condition emerge in frequent users of CTPs that has come to be known as “CTP Madness”. This condition emerges when a developer tries one CTP (say the latest build of Avalon and Indigo) only to find out it will not install because of the build of the .NET Framework they have installed. The condition gets worse when the developer is unable to locate the correct version of the .NET Framework that works both with the SQL Server build and VS build they need to use.


 


Symptoms of CTP Madness include:


·         Excessive use of VPC images (7 or more on given box)


·         Two or more machines in a zombie state due to install\uninstall issues


·         Regular (weekly or even daily) machine flattening


 


 


Well, Doctors Abrams and Sutherland (working closely with Chief of Staff Torre) have developed a remarkable cure for CTP Madness. The solution is this xml file: BuildData.xml. This file contains all the secrets of making pre-release builds work together. The application below uses this data to clearly show what builds are compatible. In addition we use the browsercaps to show you what appears to be installed on your machine right now..


 


You are welcome, even encouraged to build your own front end to this data. We will keep the build data up to date here regularly.


 


 


Can you think of other symptoms of CTP madness? 


 


PS: JasonZ offers some Cup<T> mugs for someone who builds an app using this data.

Comments (7)

  1. Jonathan Perret says:

    Hmm…

    YUKON_IDW15 is CompatWith VS8_B2; yet VS8_B2 is only CompatWith YUKON_IDW14.

    Non-commutative compatibility ? What gives ? Or maybe this implies a required installation order ?

    Cheers,

    –Jonathan

  2. RichB says:

    You wrote:

    "These CTPs have offered the community unprecedented near-real-time access to what is going at Microsoft"

    Come off it. Which pettifogging marketer wrote that rubbish? In what way are the CTP’s real-time?

    One of my computers runs non-Microsoft software which gets perhaps 10Mb of binary updates per day in real-time software releases. The CTP’s pale into insignificance in comparison.

    While the CTP’s are certainly Technology Previews, it stretches the boundaries somewhat to class them as anything related to a Community. I hope that Daniel Robbins is able to help Microsoft understand the distinction.

  3. BradA says:

    Thanks for your feedback Richard. Actually I wrote that text this weekend and believe me I am no marketing guy ;-)…

    While I agree we are not at the point where we are releasing daily builds out to the public, Microsoft has come a LONG way… getting so many interim builds out has been a huge culture change internally.. I am not sure most of our customers actually want CTPs any more frequently than we are doing them…

    That said, I am open to feedback.. let us know how we can do better!

    ..brad

  4. Okay…here’s a handy tool. Now that we’re releasing Community Technology Previews (CTPs) so frequently,…

  5. This post&amp;nbsp;from Brad Abrams&amp;nbsp;definitely strikes a chord with me at the moment.

    Now I just need…

  6. This post&amp;nbsp;from Brad Abrams&amp;nbsp;definitely strikes a chord with me at the moment.

    Now I just need…

  7. Raymond posts a good (meaning blunt) entry on his session at PDC2005…

    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;…

Skip to main content