I agree - all you said is very true. However, as I am sure you know, there is always more to the music than eye can see... there was an old contract between previous guy and information systems that installer failure should demonstrate as full-stop of the process. They can detect that through WMI and take the "screenshot" through some other management framework. They claim analyzing logs is tricky and unreliable. I know that this alone can be a subject to big discussion. And as to "allowing users/process to choose possibly invalid options" the issue is a bit more different. They choose the Feature that is correct and they want it to be installed. The problem is, that the system they try to get the feature installed on is not ready. This boils down to somebody not updating the image or physical system with right prerequisites.
I certainly realized that the whole thing is not designed correctly. We really need a separate prerequisite checker that is a different entity than installer. This however does not come overnight. The legacy code is relatively complex and intricate (120 custom actions). So, yes it is not structured well and big overhaul is needed but nobody wants to approve the change knowing it is costly and risky. This has obviously very little do with WiX per se. Thanks a lot Original Message From: Nick Ramirez Sent: Friday, December 5, 2014 12:54 To: wix-users@lists.sourceforge.net Reply To: General discussion about the WiX toolset. Subject: Re: [WiX-users] "Condition" problem You said that you wanted this to work through automation when deployed to various machines. Having a message might not be necessary, if, using a feature condition, you never allow the installer to get into a bad state in the first place. Allowing a user (or automated process) to choose a possibly invalid feature and then later on, tell them they chose something that's not allowed...forcing them to deal with that...is going to be a tougher MSI to install than if you'd used feature conditions. -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Condition-problem-tp7598403p7598447.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users