Thank you Rob for your detailed explanation, appreciated.

Then we can use burn and all its features without worry and set 
DisableModify="yes" DisableRemove="yes" for the bundle to hide it in program 
and features.

/ Tomas

-----Original Message-----
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: den 25 juli 2013 17:56
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] [wix-users] Impact of installed burn?

There won't be version conflicts, the MSIs will behave the way they always do. 
The only question is how many APR entries you end up with. In some cases, you 
may end up with two ARP entries.  That's necessary because the Burn engine will 
cache the MSI (which greatly improves install success rates and definitely 
helps with future repair and patching [if you use patching]).

1. The bundle in this case will very quickly install (but not really do 
anything), because the MSI is already present on the machine. The bundle will 
be registered in ARP with the MSI. That's not the ideal but uninstalling will 
work correctly in all cases. Again, ARP entry is necessary for the bundle to 
clean up the package cache (which is used because it provides such higher 
success rates).

If the bundle is carrying a newer version, the old MSI can be removed (depends 
on your upgrade logic) and the bundle will be the only thing registered.

2. In this case, the MSI will show the standard modify dialog because it will 
find it is already installed (by the bundle). You'll still only end up with one 
ARP entry. If the MSI is newer, then it can upgrade the MSI that the bundle 
installed. This will not remove the bundle ARP entry but it can be removed (it 
will clean up it's package cache) and the newer MSI will stay.

Basically, the bundle will ensure there is an ARP entry to itself so it can 
clean up the package cache. This design is in place because the package cache 
provides such success benefits.


On Thu, Jul 25, 2013 at 4:20 AM, Tomas Köhn <tomas.k...@cellavision.se>wrote:

> Thank you your replay.
>
> I'm worried about the following scenarios:
> * Administrators installs the program with the .msi file (their 
> preferred method). Later a user installs the program using setup.exe 
> (burn)
> * Users installs the setup.exe (burn), later administrators installs 
> the program (same version or different version) using the .msi file.
>
> I'm worried about version conflicts because setup.exe (burn) have 
> references to the .msi file (setup.exe, burn only contains a single .msi).
>
> / Tomas
>
> -----Original Message-----
> From: Rob Mensching [mailto:r...@robmensching.com]
> Sent: den 24 juli 2013 19:20
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] [wix-users] Impact of installed burn?
>
> What conflicts are you worried about exactly? One or more specific 
> user scenarios that expose the issue you think there is in Burn would 
> probably help a lot.
>
>
> On Wed, Jul 24, 2013 at 3:58 AM, Tomas Köhn <tomas.k...@cellavision.se
> >wrote:
>
> > I agree, burn has a lot of cool features.
> >
> > Our problem is that administrators expects an .msi for easy remote 
> > deployment, while other, smaller customers want to have an setup.exe 
> > with checks dependency (.NET framework, OS etc.).
> >
> > If we at first installs with setup.exe, we might later have to 
> > install .msi without conflicts and vice versa. If I understand 
> > correctly this is not possible with burn, which is a shame because 
> > it has everything we need and does it very well. What is a good alternative 
> > for this?
> dotNetInstaller?
> >
> > Regards
> > Tomas
> >
> > -----Original Message-----
> > From: Rob Mensching [mailto:r...@robmensching.com]
> > Sent: den 24 juli 2013 06:44
> > To: General discussion for Windows Installer XML toolset.
> > Subject: Re: [WiX-users] [wix-users] Impact of installed burn?
> >
> > The cool thing is that if you always use Bundles to install your MSI 
> > packages, shared MSI packages will be correctly reference counted 
> > and only removed when the last Bundle that needs it is removed. 
> > Totally avoids all the bad behaviors.
> >
> >
> > On Tue, Jul 23, 2013 at 10:00 AM, Wesley Manning 
> > <wmann...@dynagen.ca
> > >wrote:
> >
> > > If the bundle exe is uninstalled it would uninstall the msi.  So 
> > > you can install the standalone msi again after.  If you try to 
> > > install msi after installing bundle exe the msi will not install 
> > > as the bundle already installed it.
> > > If you install MSI and then install bundle exe then you'll see two 
> > > entries in ARP.  There are other effects too such as if you 
> > > install a newer version of the MSI with the bundle exe already 
> > > installed it will
> > upgrade the MSI.
> > >
> > > Not sure if this will present a problem other than aesthetics.
> > > Should really use a MSI alone or burn alone and not mix the two.
> > >
> > > Wes
> > >
> > > -----Original Message-----
> > > From: Tomas Köhn [mailto:tomas.k...@cellavision.se]
> > > Sent: July-23-13 6:09 AM
> > > To: General discussion for Windows Installer XML toolset.
> > > Subject: Re: [WiX-users] [wix-users] Impact of installed burn?
> > >
> > > Thanks,
> > >
> > > Will this impact future installs of .msi files which has been part 
> > > of bundle before (but has been uninstalled)?
> > >
> > > / Tomas
> > >
> > > -----Original Message-----
> > > From: Wesley Manning [mailto:wmann...@dynagen.ca]
> > > Sent: den 22 juli 2013 14:40
> > > To: General discussion for Windows Installer XML toolset.
> > > Subject: Re: [WiX-users] [wix-users] Impact of installed burn?
> > >
> > > Users will have no way to uninstall burn package AFAIK.  See 
> > > http://www.joyofsetup.com/2013/07/05/burn-zero-one-or-n/ .
> > >
> > > Wes
> > >
> > > -----Original Message-----
> > > From: Tomas Köhn [mailto:tomas.k...@cellavision.se]
> > > Sent: July-22-13 8:20 AM
> > > To: wix-users@lists.sourceforge.net
> > > Subject: [WiX-users] [wix-users] Impact of installed burn?
> > >
> > > We need to support installation from both .exe and .msi (for 
> > > remote program distribution). As I understand, burn can't be used 
> > > without installing into ARP. We want the program installation to 
> > > be the same from both .exe and .msi.
> > >
> > > If I set DisableModify="yes" DisableRemove="yes", the bundle 
> > > (burn) application will not be visible in Program & Feature. What 
> > > will be stored in ARP and how will this impact the installed .msi?
> > >
> > > Regards
> > > Tomas
> > >
> > > ------------------------------------------------------------------
> > > --
> > > --
> > > -------- See everything from the browser to the database with 
> > > AppDynamics Get end-to-end visibility with application monitoring 
> > > from AppDynamics Isolate bottlenecks and diagnose root cause in
> seconds.
> > > Start your free trial of AppDynamics Pro today!
> > > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/os
> > > tg .c lktrk _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> > >
> > >
> > >
> > > ------------------------------------------------------------------
> > > --
> > > --
> > > -------- See everything from the browser to the database with 
> > > AppDynamics Get end-to-end visibility with application monitoring 
> > > from AppDynamics Isolate bottlenecks and diagnose root cause in
> seconds.
> > > Start your free trial of AppDynamics Pro today!
> > > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/os
> > > tg .c lktrk _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> > >
> > > ------------------------------------------------------------------
> > > --
> > > --
> > > -------- See everything from the browser to the database with 
> > > AppDynamics Get end-to-end visibility with application monitoring 
> > > from AppDynamics Isolate bottlenecks and diagnose root cause in
> seconds.
> > > Start your free trial of AppDynamics Pro today!
> > > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/os
> > > tg .c lktrk _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> > >
> > >
> > >
> > > ------------------------------------------------------------------
> > > --
> > > --
> > > -------- See everything from the browser to the database with 
> > > AppDynamics Get end-to-end visibility with application monitoring 
> > > from AppDynamics Isolate bottlenecks and diagnose root cause in
> seconds.
> > > Start your free trial of AppDynamics Pro today!
> > > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/os
> > > tg .c lktrk _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> > >
> >
> > --------------------------------------------------------------------
> > --
> > -------- See everything from the browser to the database with 
> > AppDynamics Get end-to-end visibility with application monitoring 
> > from AppDynamics Isolate bottlenecks and diagnose root cause in seconds.
> > Start your free trial of AppDynamics Pro today!
> > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg
> > .c lktrk _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> > --------------------------------------------------------------------
> > --
> > -------- See everything from the browser to the database with 
> > AppDynamics Get end-to-end visibility with application monitoring 
> > from AppDynamics Isolate bottlenecks and diagnose root cause in seconds.
> > Start your free trial of AppDynamics Pro today!
> > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg
> > .c lktrk _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
> ----------------------------------------------------------------------
> -------- See everything from the browser to the database with 
> AppDynamics Get end-to-end visibility with application monitoring from 
> AppDynamics Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.c
> lktrk _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
> ----------------------------------------------------------------------
> -------- See everything from the browser to the database with 
> AppDynamics Get end-to-end visibility with application monitoring from 
> AppDynamics Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.c
> lktrk _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics Get end-to-end 
visibility with application monitoring from AppDynamics Isolate bottlenecks and 
diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to