On 27-03-2010 19:06, Adrian Buehlmann wrote:

> The important thing is the UpgradeCode value in the Product element.
> The UpgradeCode code shall and will never ever change.

Obviously not, but this we all agree on.

> The rest of the id's, *including component id's* is subject to change
> from one msi build to the next.

However, there is no reason to do so except when we must, IMO.

> There *is* some reasoning behind this. One thing is, that trying to to
> minor upgrades (in Windows Installer terms) is an art for itself, that
> needs some planning right from the beginning.

Maybe, and we're not doing that now. But might as well avoid closing any
doors.

> The complexity of the TortoiseHg installer is already more than enough.
> It's a wet dream to believe we might be able to do correct minor upgrade
> installs with that.

Always strive for something better :-). It's somewhat complex now, yes,
but I've seen much worse.

> And it's pointless anyway for such a small product (small in terms of
> number of installed Megabytes and number of files).
> 
> For an office package, it might be nice. But not for TortoiseHg. Here,
> it is the complexity that hurts.

The added complexity in this case is hardly a big show-stopper.

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Tortoisehg-develop mailing list
Tortoisehg-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to