[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

possible fix for the upgrade option of the MSI package

From: Kolega, Stiven <Stiven.Kolega_at_mater.org.au>
Date: Wed, 28 Jul 2010 11:37:15 +1000

Hi,

I found this note about hitting the "repair install" on your web site when i went to downlaod the latest vesion of TortoiseSVN (TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi<http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi?download>).

Important Note
If you're updating from an earlier version (pre 1.6.10), you have to run the installation twice. Just use the "Repair Install" the second time.
http://tortoisesvn.net/majorupgrade

I am a repackager for a large organisation and we commonly check MSI's before deploying them within the enterprise. We use "Wise Package Studio" and I noticed that the "RemoveExistingProducts" was too far down in the installation sequence. Our standard procedure ... if we find MSI's like yours is to move it back up to just after "InstallValidate" and just before "InstallInitialize". This will ensure that the "RemoveExistingProducts" functions will remove DLLs and reg keys and only then will the new application be installed ie "InstallFiles". There must be common DLLs or reg keys that would be removed.

Why "repair install" will fix your problems is the MSI is run again and skips the "RemoveExistingProducts" as the previous version has already been removed and the installer will copy any missing files and reg keys.

Anyhow, I have repackaged the MSI to correct the bug and the uninstall previous and install new version works without running the MSI again.

I hope this helps.

[cid:593201401_at_28072010-1A3F]

Cheers

Stiven Kolega

This e-mail, together with any attachments, is confidential and intended for the named recipient(s) only. If you are not the intended recipient or have received this message in error, you are asked to immediately notify the sender and delete this message and any copies of this message from your computer system network and destroy any printed copies of this email. Any form of unauthorised disclosure, modification, distribution, publication or use of this e-mail message is prohibited.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2639273

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].

clip_image002.jpg
Received on 2010-07-28 04:51:27 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.