Re: [WiX-users] How To Create Successive Patches That SupersedePrevious?

2009-04-24 Thread Emanuel Masciarelli
Sure thing. It was a long day so sorry for the lack of detail.  Attached you'll 
find the wxs for the installs and the patches, and the batch files I use. I 
pass the version numbers into the batch files which in turn pass them along to 
WiX.  I create the installs with buildInstall 0.3.0.0 for example, then the 
patches with buildPatch 0.3.0.0 0.3.1.0.

--Emanuel

-Original Message-
From: Pally Sandher [mailto:pally.sand...@iesve.com] 
Sent: Friday, April 24, 2009 5:13 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] How To Create Successive Patches That 
SupersedePrevious?

I've created patches which do exactly what you're trying to do but from
your description I can't pinpoint where you're going wrong.
If you could post the .wxs file you're using to create your .pcp file, I
or someone else on the list should be able to help point you in the
right direction.

Cheers,

Palbinder Sandher 
Software Deployment & IT Administrator
T: +44 (0) 141 945 8500 
F: +44 (0) 141 945 8501 

http://www.iesve.com 
**Design, Simulate + Innovate with the **
Integrated Environmental Solutions Limited. Registered in Scotland No.
SC151456 
Registered Office - Helix Building, West Of Scotland Science Park,
Glasgow G20 0SP
Email Disclaimer
 
 
-Original Message-
From: Emanuel Masciarelli [mailto:emasciare...@trionworld.com] 
Sent: 24 April 2009 01:53
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] How To Create Successive Patches That
SupersedePrevious?

I tried looking through the digests on sourceforge but couldn't find a
way to search, and didn't see this question answered so I apologize if
it's a duplicate.

I am trying to create patches for a product that will each be all
encompassing of the previous ones, and want anybody at any version to be
able to install the latest patch.  Following the instructions on the
site I can create patches just fine, so I can install 0.3.0.0 then patch
from 0.3.0.0 to 0.3.1.0.  I created my 0.3.2.0 patch from 0.3.0.0 (to
encompass the 0.3.1.0 stuff) and when I apply it it says it cannot as
"The upgrade patch cannot be installed by the Windows Installer service
because the program to be upgraded may be missing, or the upgrade patch
may update a different version of the program."  In my PatchFamily tag I
have set the version to be the new version in both patches (so 0.3.1.0
and 0.3.2.0), and Supersede=yes for both.  Is there something else I'm
missing?  From my understanding of the documentation the
MsiPatchSequence table should have increasing numbers for all my patches
and they should supersede each other just fine, but obviously I'm wrong.

Any help is appreciated.

--Emanuel

--
Crystal Reports - New Free Runtime and 30 Day Trial Check out the
new simplified licensign option that enables unlimited royalty-free
distribution of the report engine for externally facing server and web
deployment.
http://p.sf.net/sfu/businessobjects
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
This attachment was removed.--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How To Create Successive Patches That SupersedePrevious?

2009-04-24 Thread Pally Sandher
I've created patches which do exactly what you're trying to do but from
your description I can't pinpoint where you're going wrong.
If you could post the .wxs file you're using to create your .pcp file, I
or someone else on the list should be able to help point you in the
right direction.

Cheers,

Palbinder Sandher 
Software Deployment & IT Administrator
T: +44 (0) 141 945 8500 
F: +44 (0) 141 945 8501 

http://www.iesve.com 
**Design, Simulate + Innovate with the **
Integrated Environmental Solutions Limited. Registered in Scotland No.
SC151456 
Registered Office - Helix Building, West Of Scotland Science Park,
Glasgow G20 0SP
Email Disclaimer
 
 
-Original Message-
From: Emanuel Masciarelli [mailto:emasciare...@trionworld.com] 
Sent: 24 April 2009 01:53
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] How To Create Successive Patches That
SupersedePrevious?

I tried looking through the digests on sourceforge but couldn't find a
way to search, and didn't see this question answered so I apologize if
it's a duplicate.

I am trying to create patches for a product that will each be all
encompassing of the previous ones, and want anybody at any version to be
able to install the latest patch.  Following the instructions on the
site I can create patches just fine, so I can install 0.3.0.0 then patch
from 0.3.0.0 to 0.3.1.0.  I created my 0.3.2.0 patch from 0.3.0.0 (to
encompass the 0.3.1.0 stuff) and when I apply it it says it cannot as
"The upgrade patch cannot be installed by the Windows Installer service
because the program to be upgraded may be missing, or the upgrade patch
may update a different version of the program."  In my PatchFamily tag I
have set the version to be the new version in both patches (so 0.3.1.0
and 0.3.2.0), and Supersede=yes for both.  Is there something else I'm
missing?  From my understanding of the documentation the
MsiPatchSequence table should have increasing numbers for all my patches
and they should supersede each other just fine, but obviously I'm wrong.

Any help is appreciated.

--Emanuel

--
Crystal Reports - New Free Runtime and 30 Day Trial Check out the
new simplified licensign option that enables unlimited royalty-free
distribution of the report engine for externally facing server and web
deployment.
http://p.sf.net/sfu/businessobjects
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users