Re: [WiX-users] Minor Upgrade Patching - Preventing Downgrade

2012-01-07 Thread Bob Arnson
On 05-Jan-12 16:33, Hoover, Jacob wrote:
Is there a way of informing an end user that a patch is not valid (due
 to a newer patch all ready being applied)?

Check patch applicability. That's what Burn does. The 1.0.2 MSP won't be 
applicable to a 1.0.3 product.

-- 
sig://boB
http://joyofsetup.com/


--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Minor Upgrade Patching - Preventing Downgrade

2012-01-05 Thread Hoover, Jacob
  Is there a way of informing an end user that a patch is not valid (due
to a newer patch all ready being applied)? I currently have a series of
MSI files, and a series of patches (MSPs) which progressively upgrade
installed instances (say v1.0.1, 1.0.2, and 1.0.3).  If I install 1.0.1,
and then apply the 1.0.3 MSP, the version upgrades properly, but then I
am still allowed to run the 1.0.2 MSP.  In the log file I see:

 

Expected product version == 1.0.1.0, found product version 1.0.3.0.

Will not apply because previous transform was invalid..

 

  This tells me attempting to invoke the 1.0.2 MSP is in essence just
doing a repair of 1.0.3. Since this is maintenance mode,
FindRelatedProducts isn't executed. If I use the 1.0.2 MSI file, I get
the expected behavior displaying a newer version is already installed
message. I am using a validation of 0x0922 for the transforms. I
would have expected identical behavior between the MSI install and the
MSP patch. 

 

Thanks,

Jacob

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Minor Upgrade Patching - Preventing Downgrade

2012-01-05 Thread Blair
Patches by definition are always repairs. They are either small updates or
minor upgrades, run as if recaching had been enabled from the
corresponding MSI.

-Original Message-
From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com] 
Sent: Thursday, January 05, 2012 1:34 PM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Minor Upgrade Patching - Preventing Downgrade

  Is there a way of informing an end user that a patch is not valid (due to
a newer patch all ready being applied)? I currently have a series of MSI
files, and a series of patches (MSPs) which progressively upgrade installed
instances (say v1.0.1, 1.0.2, and 1.0.3).  If I install 1.0.1, and then
apply the 1.0.3 MSP, the version upgrades properly, but then I am still
allowed to run the 1.0.2 MSP.  In the log file I see:

 

Expected product version == 1.0.1.0, found product version 1.0.3.0.

Will not apply because previous transform was invalid..

 

  This tells me attempting to invoke the 1.0.2 MSP is in essence just doing
a repair of 1.0.3. Since this is maintenance mode, FindRelatedProducts
isn't executed. If I use the 1.0.2 MSI file, I get the expected behavior
displaying a newer version is already installed message. I am using a
validation of 0x0922 for the transforms. I would have expected identical
behavior between the MSI install and the MSP patch. 

 

Thanks,

Jacob


--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual
desktops for less than the cost of PCs and save 60% on VDI infrastructure
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users