| | |
Surprise! an update with new libraries - and your app can't run.
![]() |
•
•
Join Date: May 2008
Posts: 8
Reputation:
Solved Threads: 0
Dear forum,
About two weeks ago Microsoft released a KB update for developers, updating the runtime assemblies (from 8.0.50727.762 to 8.0.50727.4053).
That caused everything we built in the last few days to require the new libraries, failing run if they did not exist.
This caused a mess and confusion, since without any notice - our QA (not receiving the automatic update) and developers who did not yet receive the update - could not run our products.
Only after some frantic investigation the problem was diagnosed and corrected by supplying all non-developers the new redistribution package containing the new revisions of the runtime assemblies.
Now, putting frustration aside, I really would like to know what you think is the "by the book" way of notifying about such cases. Since most of our developers receive 'silent' automatic updates, there was absolutely no way of guessing what was about to happen. Even our deployment engineer didn't receive the appropriate InstallShield redistributables.
Please advise!
Thanks,
Gil Moses
Waves Audio Ltd.
About two weeks ago Microsoft released a KB update for developers, updating the runtime assemblies (from 8.0.50727.762 to 8.0.50727.4053).
That caused everything we built in the last few days to require the new libraries, failing run if they did not exist.
This caused a mess and confusion, since without any notice - our QA (not receiving the automatic update) and developers who did not yet receive the update - could not run our products.
Only after some frantic investigation the problem was diagnosed and corrected by supplying all non-developers the new redistribution package containing the new revisions of the runtime assemblies.
Now, putting frustration aside, I really would like to know what you think is the "by the book" way of notifying about such cases. Since most of our developers receive 'silent' automatic updates, there was absolutely no way of guessing what was about to happen. Even our deployment engineer didn't receive the appropriate InstallShield redistributables.
Please advise!
Thanks,
Gil Moses
Waves Audio Ltd.
The "by the book" method is to set policies that do not allow developers to receive "silent automatic updates" unless they have been centrally orchestrated by your QA.
Your QA or someone would have a development lab isolated from your real development environment. They would test an update against a number of factors including regression tests that previous stuff works. Then, when satisfied, a Change Request is made, logging what has to be done, specifying how to roll back if it all goes to Ludwig and then a centrally orchestrated update is made to the pre-warned user PCs.
Will you be doing that in future?
Your QA or someone would have a development lab isolated from your real development environment. They would test an update against a number of factors including regression tests that previous stuff works. Then, when satisfied, a Change Request is made, logging what has to be done, specifying how to roll back if it all goes to Ludwig and then a centrally orchestrated update is made to the pre-warned user PCs.
Will you be doing that in future?
Last edited by Suspishio; Aug 17th, 2009 at 8:48 pm. Reason: typo
Suspishio
My advice is at your risk
Qosmio G50-10H; T9400 2.53GHz Core 2 Duo; 4GB RAM; Vista HP (32)
nForce 680i LT; Q6600 Quad Core 2.4GHz; 8GB RAM; XP Pro (64)
Dell XPS M1710; T7200 2GHz Core 2 Duo; 2GB RAM; XP Pro (32)
My advice is at your risk
Qosmio G50-10H; T9400 2.53GHz Core 2 Duo; 4GB RAM; Vista HP (32)
nForce 680i LT; Q6600 Quad Core 2.4GHz; 8GB RAM; XP Pro (64)
Dell XPS M1710; T7200 2GHz Core 2 Duo; 2GB RAM; XP Pro (32)
•
•
Join Date: May 2008
Posts: 8
Reputation:
Solved Threads: 0
For that to happen as you suggest, there should be a test-build of my product against every Microsoft update, given to QA for verification. Only after that should updates be accepted by sysadmin and distributed to everyone in the organization.
Although theoretically this looks like a safe method, it feels rather tedious...
In real life, product breakage will occur only once in a long while, and for that I'd suggest that Microsoft send a special notice to developers informing them that new assemblies will be required on the end-user machines.
What do you think?
Gil.
Although theoretically this looks like a safe method, it feels rather tedious...
In real life, product breakage will occur only once in a long while, and for that I'd suggest that Microsoft send a special notice to developers informing them that new assemblies will be required on the end-user machines.
What do you think?
Gil.
Tedious is safe.
Product breakage to the extent you've described in your fisrt post needs to be avoided.
Microsoft will do Jack Sh*t to assist your predicament!
Product breakage to the extent you've described in your fisrt post needs to be avoided.
Microsoft will do Jack Sh*t to assist your predicament!
Suspishio
My advice is at your risk
Qosmio G50-10H; T9400 2.53GHz Core 2 Duo; 4GB RAM; Vista HP (32)
nForce 680i LT; Q6600 Quad Core 2.4GHz; 8GB RAM; XP Pro (64)
Dell XPS M1710; T7200 2GHz Core 2 Duo; 2GB RAM; XP Pro (32)
My advice is at your risk
Qosmio G50-10H; T9400 2.53GHz Core 2 Duo; 4GB RAM; Vista HP (32)
nForce 680i LT; Q6600 Quad Core 2.4GHz; 8GB RAM; XP Pro (64)
Dell XPS M1710; T7200 2GHz Core 2 Duo; 2GB RAM; XP Pro (32)
![]() |
Similar Threads
- Beginner Q - UI update, different thread, different class. (C#)
- File scan and auto update (VB.NET)
- Creating an auto update function in an app (C)
- What is your slackware version? (Getting Started and Choosing a Distro)
- Still Having Run.DLL Problems (Viruses, Spyware and other Nasties)
- Norton Internet Security 2004 Live Update (Viruses, Spyware and other Nasties)
- Help me with my HijackThis log (Viruses, Spyware and other Nasties)
- I don't know what to do or to remove *help* (Viruses, Spyware and other Nasties)
- Hijack This Log (Viruses, Spyware and other Nasties)
Other Threads in the Windows NT / 2000 / XP Forum
- Previous Thread: recover lost file in windows XP
- Next Thread: 2003 Excel documents will not open directly
Views: 258 | Replies: 3
| Thread Tools | Search this Thread |
Tag cloud for Windows NT / 2000 / XP
.net 3.5 3daccelertion 2007 2010 activedirectory alaris android application audio auto automatically black blue book bulletin canonical cellphones chinese chkdsk collaboration computer crash deployments desktop domain dotnetnuke drive dual error errors explorer features folder fonts format hardware internet interoperability killprocess laptop laptops lcd linux load mac memory microsoft mobile monitor motionle1600 netbooks novell open opensource operatingsystems oracle osinstallationproblem partition product proxy raid rds remotedesktopconnection retail retrieve rootkit screen security server. slowperformance sp1 sp3 spyware studios technology ubuntu uninstall update upgrade usb verizon videogames virtual virus vista visual volume wab webos weecam win win32/heur windows windows7 windowsxp windowsxpnotstartingup. worm xp xpde






