We observed a rarely occuring patch issue resulting in not working
updates on windows xp. It was possible to reproduce the issue in a
little sample project with only one file included.

According to our observations, the file contents are crucial to
reproduce the issue. A simple rebuild of the file (a Delphi BPL) -
that changes the version number (12.0.400.5 -> 12.0.400.6), generates
new linker timestamps and adds a new digital signature - fixes the
issue. Therefore it seems we stumbled over a serious but rare "apply
delta patch bug", most probably within the MSI functionality on
Windows XP.

Can someone confirm this issue and maybe has some ideas to circumvent it?

--

The small sample project can be downloaded here:
http://download.tune-up.com/files/temp/MSI/sample_project.7z

It includes all relevant source files to rebuild MSI and MSP files
(for convenience they're also included).

Reproduction Steps:

 NOT working update (1.0 -> 1.1):
 - Install Product.msi from sample_project\1.0\Product.msi
 - Run "msiexec /p sample_project\Patch.msp /qb /l*vx
Patch_1.0_to_1.1.log" -> Not applicable, error occurs

 working update (0.9 -> 1.1)
 - Install Product.msi from sample_project\0.9\Product.msi
 - Run "msiexec /p sample_project\Patch_0.9-1.1.msp /qb" -> Succeeds

 working update (1.1 -> 1.2)
 - Install Product.msi from sample_project\1.1\Product.msi
 - Run "msiexec /p sample_project\Patch_1.1-1.2.msp /qb" -> Succeeds

Therefore it seems the delta patch of "dxRibbonD12.bpl" from
sample_project\1.0 (file version 12.0.300.22) to sample_project\1.1
(file version 12.0.400.5) is somehow problematic for the MSI
functionality on Windows XP.

Any help and feedback to "fix" (or at least reliable circumvent the
issue) is greatly appreciated.

Kind Regards,
Alexander

------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to