Conditions are only evaluated at initial install unless they are transitive. To better diagnose the issue, do you have verbose install logs from installing QFE2 and SP1?
On Fri, Jan 2, 2009 at 10:34 AM, Ryan Parlee <list...@jesca.com> wrote: > > I am trying to understand why some things are not behaving the way I > expect. > I have the following packages: > > MNP2000.msi (v.1.40) > MNP2000-QFE1.mcp (targeted on v1.40, patch sequence = 1.40.1, > supersedence = no) > MNP2000-QFE2.mcp (targeted on v1.40, patch sequence = 1.40.2, > supersedence = no) > MNP2000-SP1.mcp (targeted on v1.40, patch sequence = 1.41.0, > supersedence = yes, upgrades ProductVersion = 1.41) > > In the packages above, QFE1 updates the Concert.txt file. QFE2 removes the > Dance.txt file by updating the Dance component condition with 1=0. SP1 > contains the fixes in QFE1 but keeps the Dance component with condition > 1=1. > > > The problem I am having is that when SP1 is applied the Dance.txt file does > not get reinstalled. > > Additional notes: > > 1. Dance.txt does correctly reinstall if I remove both SP1 and then QFE2. > > 2. I am getting what I believe to be correct experience from within > appwiz.cpl: > - Initial Install: MNP2000 [version = 1.40] > - After install QFE1: MNP2000 + QFE1 [version = 1.40] > - After install QFE2: MNP2000 + QFE1 + QFE2 [version = 1.40] > - After install SP1: MNP2000 + SP1 [version = 1.41] > - After uninstall SP: MNP2000 + QFE1 + QFE2 [version = 1.40] > ... > > What I think is happening is that the diff between Initial Install and SP1 > that is recorded in the SP1 patch does not contain data to restore the > condition of the Dance component to 1=1. > > **** > So my question is: How do I get SP1 to work the way I want? Shouldn't the > installation of SP1 remove prior patches because its supersedence bit it > set? If it worked that way, Component(Dance).Condition would be restored > to > 1=1. What am I missing? > *** > > > Thanks, > Ryan Parlee > > > > ------------------------------------------------------------------------------ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- Heath Stewart Deployment Technologies Team, Microsoft http://blogs.msdn.com/heaths ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users