There are a few bugs open on feature selection via Burn. You might look through those and see if yours is unique.
On Thu, Aug 4, 2011 at 5:26 AM, shruthi02 <shru...@live.com> wrote: > Rob, thanks so much for yor quick response! I was able to get selective > uninstall to work. > > However, I discovered another issue with Burn feature selection in general > (both install and uninstall case). I noticed that unless it's the first > time > installing the product or a complete uninstall, Burn doesn't invoke any > action on the MSI if the execute action on the last featue in the MSI is > "none". > > I tried a few permutations of feature selection and here are the bundle log > messages that I got when trying to install an MSI that has 3 features, > > 1. Feature3 has already been installed, requesting Feature1 to be > installed. > > [1E00:3C20][2011-08-03T11:44:10.301-05:00]: Detect 3 msi features for > package: product > [1E00:3C20][2011-08-03T11:44:10.301-05:00]: Detected feature: Feature1, > state: Absent > [1E00:3C20][2011-08-03T11:44:10.301-05:00]: Detected feature: Feature2, > state: Absent > [1E00:3C20][2011-08-03T11:44:10.301-05:00]: Detected feature: Feature3, > state: Local > [1E00:3C20][2011-08-03T11:44:10.301-05:00]: Detected package: product, > state: Present, cached: Yes > [1E00:3C20][2011-08-03T11:44:10.301-05:00]: Detect complete, result: 0x0 > [1E00:3C20][2011-08-03T11:44:12.711-05:00]: Plan 1 packages, action: > Install > [1E00:3C20][2011-08-03T11:44:12.712-05:00]: Plan 3 msi features for > package: > product > [1E00:3C20][2011-08-03T11:44:12.712-05:00]: Planned feature: Feature1, > state: Absent, requested: Local, execute action: AddLocal, rollback action: > Remove > [1E00:3C20][2011-08-03T11:44:12.712-05:00]: Planned feature: Feature2, > state: Absent, requested: Absent, execute action: None, rollback action: > None > [1E00:3C20][2011-08-03T11:44:12.712-05:00]: Planned feature: Feature3, > state: Local, requested: Local, execute action: None, rollback action: None > [1E00:3C20][2011-08-03T11:44:12.712-05:00]: Planned package: product, > state: > Present, default requested: Present, ux requested: Present, execute: None, > rollback: None, cache: No, uncache: No, dependency: Register > > 2. Feature3 is already installed, and request Feature1 to be installed > > [4838:0DBC][2011-08-03T11:47:25.014-05:00]: Detect 3 msi features for > package: product > [4838:0DBC][2011-08-03T11:47:25.014-05:00]: Detected feature: Feature1, > state: Absent > [4838:0DBC][2011-08-03T11:47:25.014-05:00]: Detected feature: Feature2, > state: Absent > [4838:0DBC][2011-08-03T11:47:25.030-05:00]: Detected feature: Feature3, > state: Local > [4838:0DBC][2011-08-03T11:47:25.030-05:00]: Detected package: product, > state: Present, cached: Yes > [4838:0DBC][2011-08-03T11:47:25.030-05:00]: Detect complete, result: 0x0 > [4838:0DBC][2011-08-03T11:47:27.055-05:00]: Plan 1 packages, action: > Install > [4838:0DBC][2011-08-03T11:47:27.056-05:00]: Plan 3 msi features for > package: > product > [4838:0DBC][2011-08-03T11:47:27.057-05:00]: Planned feature: Feature1, > state: Absent, requested: Absent, execute action: None, rollback action: > None > [4838:0DBC][2011-08-03T11:47:27.057-05:00]: Planned feature: Feature2, > state: Absent, requested: Local, execute action: AddLocal, rollback action: > Remove > [4838:0DBC][2011-08-03T11:47:27.057-05:00]: Planned feature: Feature3, > state: Local, requested: Local, execute action: None, rollback action: None > [4838:0DBC][2011-08-03T11:47:27.057-05:00]: Planned package: product, > state: > Present, default requested: Present, ux requested: Present, execute: None, > rollback: None, cache: No, uncache: No, dependency: Register > > 3. Feature3 is installed, request Feature3 to be removed and Feature1 to be > added, > [4AA0:4C94][2011-08-03T11:40:59.581-05:00]: Detect 3 msi features for > package: product > [4AA0:4C94][2011-08-03T11:40:59.581-05:00]: Detected feature: Feature1, > state: Absent > [4AA0:4C94][2011-08-03T11:40:59.581-05:00]: Detected feature: Feature2, > state: Absent > [4AA0:4C94][2011-08-03T11:40:59.581-05:00]: Detected feature: Feature3, > state: Local > [4AA0:4C94][2011-08-03T11:40:59.581-05:00]: Detected package: product, > state: Present, cached: Yes > [4AA0:4C94][2011-08-03T11:40:59.581-05:00]: Detect complete, result: 0x0 > [4AA0:4C94][2011-08-03T11:41:02.023-05:00]: Plan 1 packages, action: > Install > [4AA0:4C94][2011-08-03T11:41:02.023-05:00]: Plan 3 msi features for > package: > product > [4AA0:4C94][2011-08-03T11:41:02.024-05:00]: Planned feature: Feature1, > state: Absent, requested: Local, execute action: AddLocal, rollback action: > Remove > [4AA0:4C94][2011-08-03T11:41:02.024-05:00]: Planned feature: Feature2, > state: Absent, requested: Absent, execute action: None, rollback action: > None > [4AA0:4C94][2011-08-03T11:41:02.024-05:00]: Planned feature: Feature3, > state: Local, requested: Absent, execute action: Remove, rollback action: > AddLocal > [4AA0:4C94][2011-08-03T11:41:02.024-05:00]: Setting string variable > 'BurnLog_product' to value > > 'C:\Users\shrua\AppData\Local\Temp\setup_prototype_bundle_20110803114059_0_product.log' > [4AA0:4C94][2011-08-03T11:41:02.024-05:00]: Setting string variable > 'BurnRollbackLog_product' to value > > 'C:\Users\shrua\AppData\Local\Temp\setup_prototype_bundle_20110803114059_0_product_rollback.log' > [4AA0:4C94][2011-08-03T11:41:02.024-05:00]: Planned package: product, > state: > Present, default requested: Present, ux requested: Present, execute: > MaintenanceMode, rollback: MaintenanceMode, cache: No, uncache: No, > dependency: Register > > I was able to workaround this by having dummy feature as the last feature > in > each MSI and flip its state during any partial feature install/uninstall. > But, I wanted to see if this is an actual bug in Burn or something that I > am > missing. > > Thanks, > Shruthi > > -- > View this message in context: > http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Selectively-uninstall-features-when-using-Burn-tp6646279p6652495.html > Sent from the wix-users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA > The must-attend event for mobile developers. Connect with experts. > Get tools for creating Super Apps. See the latest technologies. > Sessions, hands-on labs, demos & much more. Register early & save! > http://p.sf.net/sfu/rim-blackberry-1 > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- virtually, Rob Mensching - http://RobMensching.com LLC ------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos & much more. Register early & save! http://p.sf.net/sfu/rim-blackberry-1 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users