Welcome to MSDN Blogs Sign in | Join | Help

Practicing servicing for TFS 2008

You may have read some of my previous posts about my shame around the job we have done servicing and providing patches for TFS 2005.  We've had problems both with timeliness and reliability of patches.  I promised that we would not let that happen again for TFS 2008.  I intend to keep that promise.  We've been working hard on servicing for months now.  Today, we have the first visible result of that effort.  We are releasing a first round of 6 patches that can be applied against TFS 2008 Beta 2 client and server installs.  These patches fix real bugs Beta 2 but not all of them are ones that are critical enough that we would normally release patches for them.  Our primary goal here is to practice producing patches for the product so that by the time we ship we've worked out all the kinks and can do it smoothly and quickly when an real need to patch the product arises.

The patches are:

TFS Server

  • KB941952 - Visual Studio 2008 Team Foundation Server Beta 2 - Version Control Branch/Merge operations have unexpected behavior
  • KB942080 - Visual Studio 2008 Team Foundation Server Beta 2 - Deleting and re-adding Team Foundation Server global groups with the same name without closing the global groups dialog does not actually delete the original group

Team Explorer Client

  • KB942039 - FIX: Visual Studio 2008 Team Explorer Beta 2 - Incorrect folder handling for Web Projects 
  • KB942072 - Visual Studio 2008 Team Explorer Beta 2 - Incorrect prompt to save during WPF builds 
  • KB942048 - Visual Studio 2008 Team Explorer Beta 2 - Web Projects no longer appear in Version Control and Annotating a file under source control hangs Visual Studio 

Team Build Server

  • KB942082 - Visual Studio 2008 Team Build Beta 2 - Builds fail after renaming the build definition

Because our primary goal is to test the patches and make sure they work, we need your help.  If you've installed Beta 2, please take a few minutes to install these patches and report back your results.  We want to know about anything that did not go totally smoothly.  Just getting this far has uncovered a plethora of issues both technical and procedural.  The next step is to see how it works in the "real world".

In another week or two, we plan to release another round of 6 or 7 patches that will use some updated installer technology.  Keep an eye out for that coming down the pipe.  With your help, we will make sure that servicing for TFS 2008 works really smoothly before we ship the product.

Thank you,

Brian

Published Monday, September 10, 2007 9:15 AM by bharry

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Practicing servicing for TFS 2008

Have installed all the updates with not issue.

TFS 2008 is on a Virtual Server based x86 machine - no issues with any.

Team Explorer 2008 is on a mix of Win 2K3 Server and Win 2K8 Server boxes - again no issue.

Only real feedback I have is that you have to check the Application Event Log to see if installation worked or not.

Didn't try an unattended install.

Where should one be feeding this information back to?  I assume that you don't want it on your blog comments.

Good show here - a much better experience than TFS 2005 :)

Monday, September 10, 2007 5:54 PM by Captain Literal

# re: Practicing servicing for TFS 2008

I'm running the Beta 2 via the VPC images and I've had a few issues:

KB941952: Fails, with error code 1603

KB942080: Fails, with error code 1603

All of them also takes a lot of time to install and I get heaps of Warnings in the Event log.

I really hope that these sorts of patches can be integrated into Windows/Microsoft Update. That would make my life a lot easier... :)

Tuesday, September 11, 2007 8:42 AM by noocyte

# re: Practicing servicing for TFS 2008

For the failing patches would it be possible to try installing these using the following steps?

1) From the command line run the patch with the "/extract" argument.  You will be prompted for a location to save the embedded .msp file.

2) From the command-line run:

   msiexec /update <the .msp file from above> /l*v <KB# of the patch>Install.log

3) Send me the resultant log files.

We don't add entries for these patches into "Add/Remove Programs".  If you need to uninstall one of the patches feel free to contact me.  I will post instructions here shortly.

Feel free to send all comments to me at:

   edpsyk.microsoft.com  

We really do appreciate your feedback on these.

Thanks,

Ed

Tuesday, September 11, 2007 2:45 PM by Ed Psyk

# re: Practicing servicing for TFS 2008

I incorrectly stated my email in the previous post.  Please use:

edpsyk@microsoft.com

Thanks,

Ed

Tuesday, September 11, 2007 2:46 PM by Ed Psyk

# re: Practicing servicing for TFS 2008

As I stated earlier, these patches do not create "Add/Remove Program" entries.  This can make it confusing to uninstall them.  Here are the command-lines to uninstall each patch.  

• KB941952

           msiexec /uninstall {1BD4C3E0-4510-31CB-92D8-794E24ADBED5} /package {98644B89-648C-3185-AF9A-40ADAE4F0668}

• KB942039

msiexec /uninstall {30B4E403-4D95-322A-8142-50588B98BDDB} /package {27096628-1B6A-32F8-B9B1-4B1390DFA525}

• KB942048

msiexec /uninstall {27E46FED-FF28-3CD7-ACBB-E7A9D7CC8FFD} /package {27096628-1B6A-32F8-B9B1-4B1390DFA525}

• KB942072

msiexec /uninstall {DC61F0F5-09B2-3259-AEB6-D47112AF4F13} /package {27096628-1B6A-32F8-B9B1-4B1390DFA525}

• KB942080

msiexec /uninstall {B893D1DE-2370-36E6-B8F8-FC96CB22559B} /package {98644B89-648C-3185-AF9A-40ADAE4F0668}

• KB942082

msiexec /uninstall {80BD5B45-5235-3536-ADB6-5B99CBEB3A5A} /package {226AA999-E0B2-3DEE-A538-83CF3C046C77}

Thanks again,

Ed

Tuesday, September 11, 2007 3:37 PM by Ed Psyk

# Patches for Team System 2008 Beta 2

Awhile ago I posted about my attempts to upgrade TFS 2005 (Workgroup mode - not AD) to TFS 2008 Beta

Wednesday, September 12, 2007 8:40 AM by Ponder .NET

# re: Practicing servicing for TFS 2008

We did release the fixes for the upgrade issues a couple of weeks ago.  Did you see the release and if so, were you were able to get you past the failures?  

http://www.microsoft.com/downloads/details.aspx?FamilyId=C4015D2F-2383-4270-9AAD-97129590F31D&displaylang=en

Thanks,

Ed

Wednesday, September 12, 2007 9:58 AM by Ed Psyk

# VSTS Links - 09/13/2007

Neno Loje on Check-In is slow when using exclusive checkout and Method not found: "Void Microsoft.Reporting.PreviewItemContext.SetPath()"...

Thursday, September 13, 2007 9:21 AM by Team System News

# re: Practicing servicing for TFS 2008

Installed all of them with no setup issues. Only one thing with the update for TeamBuild. Before the update I had configured TeamBuild to run under a custom user account. The update reset all my changes back to NETWORK_SERVICE. (The url acls and service logon acount)

Monday, September 17, 2007 5:39 AM by gf

# re: Practicing servicing for TFS 2008

Thanks, we'll look into why the account is getting reset.

Brian

Monday, September 17, 2007 8:29 AM by bharry

# re: Practicing servicing for TFS 2008

Monday, September 17, 2007 11:44 AM by jmanning

# re: Practicing servicing for TFS 2008

Monday, September 17, 2007 11:44 AM by jmanning

# What have I been up too?

What have I been up too?

Friday, September 21, 2007 2:17 PM by Etienne's VSTS World

# О реальной пользе METRO и великих географических открытиях

В пятницу был на мероприятии Discover Event в Киеве, где Виктор Шатохин рассказывал о METRO - новой программе

Saturday, October 13, 2007 4:45 PM by Дмитрий Лапшин

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker