RE: TortoiseSVN 1.6.10 released
From: Stefan Pavlik <stefan.pavlik_at_gmail.com>
Date: Thu, 18 Nov 2010 07:20:27 -0800 (PST)
> Please note:
I am using RegistryValues as Component KeyPath in my MSI installer. I am also using major upgrades for every new release. The RemoveExistingProducts standard action is scheduled after InstallFinalize in my installer. I was trying to reproduce the problem mentioned in the blog http://tortoisesvn.net/majorupgrade using my product with no success.
So I have tried to create small new package for reproducing and still - no problems were observed.
Finally I have decided to compare the TortoiseSVN 1.6.7 and 1.6.8 installer (decompiling using dark.exe and comparing sources). What I found is that you have changed the GUID for OverlayRegistry component.
What happens during update 1.6.7 -> 1.6.8 (my opinion):
The result is that the registry keys/values represented by OverlayRegistry component are missing after installation is finished. Running repair will again install the new OverlayRegistry component. But in this case there is no RemoveExistingProducts phase, thus the registry values are not removed.
Regards
------------------------------------------------------
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
|
This is an archived mail posted to the TortoiseSVN Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.