I am experimenting with doing incremental minor patches followed by a "rollup" 
minor patch.  I am seeing an interesting behavior that I have a feeling is 
expected but I would like to confirm.

So for example given the following patch sequence:
1.0.0
--1.0.1
----1.0.2
-------1.0.3
--1.0.4

Patch 1.0.4 is a "rollup" and built against RTM.  The <Patch> element has the 
'MinorUpdateTargetRTM' attribute set.

Now as a test I install all the patches up to 1.0.3 and then install 1.0.4.  
This all works fine as expected.  However if I uninstall 1.0.4 instead of 
reverting to 1.0.0 I end up at 1.0.3.  I have tried both with and without 
'Supersede' set on the <PatchFamily> and the end result is the same.  I 
expected when the MinorUpdateTargetRTM patch was installed it would forget 
about all the previous patches that had been installed.  However this seems to 
not be the case.  Is what I'm seeing the expected behavior?

Thanks,
Thomas
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to