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&reg; 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&reg; 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

Reply via email to