If there’s no use case for always then let’s just not support it. If there is 
no use case then it’s not going to be a breaking change because no one will 
have used it (successfully).

_______________________________________________________________
FireGiant  |  Dedicated support for the WiX toolset  |  
http://www.firegiant.com/

From: Sean Hall [mailto:r.sean.h...@gmail.com]
Sent: Friday, May 16, 2014 5:00 PM
To: WiX toolset developer mailing list
Subject: Re: [WiX-devs] WIP 4161 - Allow More Than One MBA Prerequisite

I'm not seeing the use case for "always".  If it's always supposed to be 
installed, just don't specify an install condition (which means it always gets 
installed).

I agree that the current way the Prereq BA always installs the prereq is bad, 
it's why a bundle can't do cool things like make the Prereq BA install .NET 4.0 
on XP and 4.5.x on Vista and later.

On Fri, May 16, 2014 at 6:48 PM, Rob Mensching 
<r...@firegiant.com<mailto:r...@firegiant.com>> wrote:
Ahh, I see it does just set installed without looking at the existing state (I 
missed that on my first pass on the code and now explains the “Consideration” 
question I added).

Thinking about it, why wouldn’t the support packages do the same?  Oh, I see, 
you want to have an extra package that may or may not apply... like only for 
XP. Hmm.

Well, seems like the design of this feature should just take that into account. 
Maybe the “yes|no” isn’t enough on the variable. Maybe there is an “always”, 
“yes” and “no” option. Or something.  Seems like the “always” should generally 
not be necessary and, generally, not desired.

For example, what if you want one pre-req on Windows Vista and a different 
pre-req on Windows 9?  It seems like it should generally respect the install 
condition with the option to force “always” install… and the old (er, current) 
mechanism uses the “always” option.

_______________________________________________________________
FireGiant  |  Dedicated support for the WiX toolset  |  
http://www.firegiant.com/

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to