Correct.

-----Original Message-----
From: Lukas Haase [mailto:lukasha...@gmx.at] 
Sent: Thursday, July 22, 2010 12:27 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Automatically include arbitrary files

Dear Blair,

Thank you very much for your comprehensive explanation. Together with 
the comments from "Does the MSI-filename matter" I think I won't care 
about minor and small updates and just ship always a major upgrade. 
Morever if this is "best practice". The saving isn't it worth!

Just one last comment on this: I will always ship anything and just 
always change version and product GUID.

But I will always keep the same UpgradeCode, won't I? This means that as 
long as I keep the UpgradeCode the same the MSI will detect a previous 
version and may upgrade it?

Regards,
Luke


Am 22.07.2010 19:05, schrieb Blair:
> One strategy would be to split your package into two (one with the
> frequently changing stuff and another with the rarely changing stuff) and
> use a bootstrapper to tie them together, but given the relative size
> differences between your frequently changing (database and pdf files) and
> your rarely changing (viewer&  misc files) that doesn't buy you much (I'm
> calculating a greater than 80:1 ratio of frequent to rare, which gives me
"<
> 2%" static content).
>
> If you are vigilant at maintaining the component rules you can use "late
> scheduling" of the RemoveExistingProducts and avoid reinstalling the files
> that rarely change (except, of course, when they are changed) [which saves
> the time that would have been spent erasing and rewriting them] but you
> would still be shipping them with each build.
>
> If you are only adding/changing files (and you don't otherwise move any
> component out of any feature) you do have the possibility of using
patching
> to supply your updates, but mixing MSP releases with MSI releases quickly
> explodes your testing and support matrix and you often no longer realize
any
> size savings in your MSP files (unless you follow the "for any given
build,
> release either MSI or superseding MSP, never both" rule, which requires
new
> customers to apply the MSI and latest MSP. There can also be issues with
MSP
> removal when adding files, so my recommendation in that case is to make
your
> MSPs superseding and non-uninstallable (they will be uninstalled when the
> MSI is removed) to reduce your complexity and keep your servicing story
more
> manageable.
>
> If all that added complexity is worth saving less than 2% of the size of
> your updating customers downloads (assuming that the database and PDF
files
> all change every release) then go for it (just test every conceivable
> scenario before letting anything out the door). Of course, the savings
using
> patching goes up the more you don't change, so my "back-of-the-envelope"
> analysis may not be correct.
>
> Blair
>
> -----Original Message-----
> From: Lukas Haase [mailto:lukasha...@gmx.at]
> Sent: Thursday, July 22, 2010 4:49 AM
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Automatically include arbitrary files
>
> ...
>
>> Since you are adding and removing PDF files, you should be planning on
> only
>> using Major Upgrades, and so your Product/@Id value should also be "*"
(in
>> that case, the algorithm simply generates a new guid each time, which is
> the
>> primary requirement for generating major upgrades).
>
> Really? :-(  I have questions regarding upgrades/packaging left anyway,
> but for now: My application consists of a "viewer" (1MB exe + 1kb DLL +
> helpfile, README, ...) which will be more or less static. The data
> itself is contained in an 80MB database file and a directory of PDFs
> (mentioned above).
>
> Usually the "viewer" won't really change in future but every few months
> there will be an update where the database file as well as the PDFs will
> be upgraded.
>
> I was really happy when I read the WiX Howto because I thought I really
> can do "real" upgrades now, i.e. make packages without the viewer
> component but only update the PDFs and the database file. Is this really
> not possible in this case?
>
> Is it at least possible if only PDFs are added and not removed? Because
> the PDFs are small and they could reside on the client PC until the next
> "major" upgrade...
>
> ...
>
>
>
----------------------------------------------------------------------------
--
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first



----------------------------------------------------------------------------
--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to