It's not really 'dogfooding' as I've never written any of the WiX code =)

I've been using WiX since Summer 2006 which was v2.0 & didn't move to v3.0 
until around Summer 2008 followed by v3.5 in Autumn 2010 & lived "on the 
cutting edge" with all 3 versions. I would've moved to WiX v3.6 sooner but we 
haven't had a major release in over a year so I've been unable to start trying 
to replace our use of dotnetinstaller with Burn as I've had to support patching 
etc. of the previous release.

I'm quite happy to use the cutting edge (in some ways it's preferable) but I 
get a little irked when things I've been led to believe are the standard ways 
of doing things with Windows Installer by yourself & other WiX 
contributors/developers are circumvented by an application trying it's best to 
help the user. Not all users need the help & sometimes it can do the exact 
opposite to what the user wants when it tries to help.

Palbinder Sandher 
Software Platform Engineer 
T: +44 (0) 141 945 8500
F: +44 (0) 141 945 8501
http://www.iesve.com 

**Design, Simulate + Innovate with the <Virtual Environment>** 
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: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 26 April 2012 23:04
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Burn - Uninstall from programs & features causes 
reinstall of WiX built MSI package

PS: Thank you for dogfooding.

Based on your comment below, I take it you were not around in the days of
WiX v2.0. Back then things were still pretty raw, there was basically no
documentation, error messages were near uselss and we were still figuring
out the best way to solve some key problems.

The pioneers of those days helped us get to the product you see today in
WiX v3.5 and WiX v3.6 (minus Burn). Thanks for testing out the cutting edge
of WiX v3.6.

If it gets to be too much, you can always go back to WiX v3.5 and wait for
us to get WiX v3.6 production ready. Of course, it is always possible we'd
miss a bug that is core to some scenario you have and we'd queue the issue
to be addressed in WiX v3.7 (or WiX v4.0).

The cutting edge is named incredibly appropriately. <grin/>



On Thu, Apr 26, 2012 at 2:44 PM, Rob Mensching <r...@robmensching.com> wrote:

> I don't see the Reinstall in the log file. It looks like the ve2012.msi is
> being uninstalled and there was a user cancel.
>
>
> On Thu, Apr 26, 2012 at 7:56 AM, Pally Sandher <pally.sand...@iesve.com>wrote:
>
>>      <MsiPackage Id="ve"
>>                  SourceFile="..\..\..\install\ve2012.msi"
>>                  After="SharedContentPatch"
>>                  Compressed="yes"
>>                  DisplayInternalUI="yes"
>>                  ForcePerMachine="yes"
>>                  Visible="no"
>>                  Vital="yes"  />
>>
>> [06A0:0B6C][2012-04-26T14:56:20]: Burn v3.6.2816.0, Windows v6.1 (Build
>> 7601: Service Pack 1), path: C:\ProgramData\Package
>> Cache\{c4017423-730a-47fe-b473-eec0fa8071db}\ve2012setup.exe, cmdline:
>> '/uninstall -burn.unelevated
>> BurnPipe.{07CEB968-F392-4BE0-A3CF-F00525E5A2C7}
>> {50F4EFE9-76A5-45EF-B018-BF523A1D39A7} 1796'
>> [06A0:0B6C][2012-04-26T14:56:20]: Setting string variable 'WixBundleLog'
>> to value
>> 'C:\Users\zxc\AppData\Local\Temp\IES_Virtual_Environment_2012_20120426145620.log'
>> [06A0:0B6C][2012-04-26T14:56:21]: Detect 3 packages
>> [06A0:0B6C][2012-04-26T14:56:21]: Setting string variable 'NET4Installed'
>> to value '1'
>> [06A0:0B6C][2012-04-26T14:56:21]: Calculating patch applicability for
>> target product code: {92E2C426-6CDB-44D4-8D48-6414A442231D}, context:
>> Machine
>> [06A0:0B6C][2012-04-26T14:56:21]: Condition 'NET4Installed = 1' evaluates
>> to true.
>> [06A0:0B6C][2012-04-26T14:56:21]: Detected package: NET4.0, state:
>> Present, cached: Complete
>> [06A0:0B6C][2012-04-26T14:56:21]: Detected package: SharedContentPatch,
>> state: Present, cached: Complete
>> [06A0:0B6C][2012-04-26T14:56:21]: Detected package: SharedContentPatch
>> target: {92E2C426-6CDB-44D4-8D48-6414A442231D}, state: Present
>> [06A0:0B6C][2012-04-26T14:56:21]: Detected package: ve, state: Present,
>> cached: Complete
>> [06A0:0B6C][2012-04-26T14:56:21]: Detect complete, result: 0x0
>> [06A0:0B6C][2012-04-26T14:56:22]: Plan 3 packages, action: Uninstall
>> [06A0:0B6C][2012-04-26T14:56:22]: Setting string variable
>> 'WixBundleRollbackLog_ve' to value
>> 'C:\Users\zxc\AppData\Local\Temp\IES_Virtual_Environment_2012_20120426145620_0_ve_rollback.log'
>> [06A0:0B6C][2012-04-26T14:56:22]: Setting string variable
>> 'WixBundleLog_ve' to value
>> 'C:\Users\zxc\AppData\Local\Temp\IES_Virtual_Environment_2012_20120426145620_0_ve.log'
>> [06A0:0B6C][2012-04-26T14:56:22]: Skipping dependency registration on
>> package with no dependency providers: SharedContentPatch
>> [06A0:0B6C][2012-04-26T14:56:22]: Skipping dependency registration on
>> package with no dependency providers: NET4.0
>> [06A0:0B6C][2012-04-26T14:56:22]: Planned package: ve, state: Present,
>> default requested: Absent, ba requested: Absent, execute: Uninstall,
>> rollback: Install, cache: No, uncache: Yes, dependency: Unregister
>> [06A0:0B6C][2012-04-26T14:56:22]: Planned package: SharedContentPatch,
>> state: Present, default requested: None, ba requested: None, execute: None,
>> rollback: None, cache: No, uncache: No, dependency: None
>> [06A0:0B6C][2012-04-26T14:56:22]: Planned package: NET4.0, state:
>> Present, default requested: None, ba requested: None, execute: None,
>> rollback: None, cache: No, uncache: No, dependency: None
>> [06A0:0B6C][2012-04-26T14:56:22]: Plan complete, result: 0x0
>> [06A0:0B6C][2012-04-26T14:56:22]: Apply begin
>> [0704:05D4][2012-04-26T14:56:22]: Creating a system restore point.
>> [0704:05D4][2012-04-26T14:56:36]: Created a system restore point.
>> [0704:0B64][2012-04-26T14:56:39]: Verified existing payload: ve at path:
>> C:\ProgramData\Package
>> Cache\{4C98F99A-3A95-4291-915E-D869C8FD4814}v12.1.0.0\ve2012.msi.
>> [0704:05D4][2012-04-26T14:56:39]: Removed dependency:
>> {c4017423-730a-47fe-b473-eec0fa8071db} on package provider:
>> {4C98F99A-3A95-4291-915E-D869C8FD4814}, package ve
>> [0704:05D4][2012-04-26T14:56:39]: Applying execute package: ve, action:
>> Uninstall, path: C:\ProgramData\Package
>> Cache\{4C98F99A-3A95-4291-915E-D869C8FD4814}v12.1.0.0\ve2012.msi,
>> arguments: ' ALLUSERS="1" ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"'
>> [0704:05D4][2012-04-26T14:56:55]: Error 0x80070642: Failed to uninstall
>> MSI package.
>> [0704:05D4][2012-04-26T14:56:55]: Error 0x80070642: Failed to execute MSI
>> package.
>> [06A0:0B6C][2012-04-26T14:56:55]: Error 0x80070642: Failed to configure
>> per-machine MSI package.
>> [06A0:0B6C][2012-04-26T14:56:55]: Applied execute package: ve, result:
>> 0x80070642, restart: None
>> [06A0:0B6C][2012-04-26T14:56:55]: Error 0x80070642: Failed to execute MSI
>> package.
>> [0704:05D4][2012-04-26T14:56:55]: Skipped rollback of package: ve,
>> action: Install, already: Present
>> [06A0:0B6C][2012-04-26T14:56:55]: Applied rollback package: ve, result:
>> 0x0, restart: None
>> [0704:05D4][2012-04-26T14:56:55]: Registering dependency:
>> {c4017423-730a-47fe-b473-eec0fa8071db} on package provider:
>> {4C98F99A-3A95-4291-915E-D869C8FD4814}, package: ve
>> [06A0:0B6C][2012-04-26T14:56:55]: Apply complete, result: 0x80070642,
>> restart: None, ba requested restart:  No
>>
>>
>> The MSI uninstalls perfectly fine if I run it after extraction using
>> /layout. Why am I getting a Reinstall when run from Burn?
>>
>> Really at my wits end with Burn.
>>
>> Palbinder Sandher
>> Software Platform Engineer
>> T:+44 (0) 141 945 8500
>> F:+44 (0) 141 945 8501
>> http://www.iesve.com
>>
>> **Design, Simulate + Innovate with the <Virtual Environment>**
>> Integrated Environmental Solutions Limited. Registered in Scotland No.
>> SC151456
>> Registered Office - Helix Building, West Of Scotland Science Park,
>> Glasgow G20 0SP
>> Email Disclaimer
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>
>
>
> --
> virtually, Rob Mensching - http://RobMensching.com LLC
>



-- 
virtually, Rob Mensching - http://RobMensching.com LLC
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to