apple / swift-installer-scripts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Uninstaller fails to remove file correctly with custom `INSTALLDIR`

stevapple opened this issue · comments

Looks like there's something wrong with the WiX configuration. Even if a custom INSTALLDIR was set on installation (and made into the database), the uninstaller will still reset it to default, making the RemoveFiles step a no-op.

The following is a derived piece from verbose MSI log:

Action start 11:36:26: CostFinalize.
MSI (s) (E8:58) [11:36:26:785]: Doing action: SetWINDOWSVOLUME
MSI (s) (E8:58) [11:36:26:785]: Note: 1: 2205 2:  3: ActionText 
Action ended 11:36:26: CostFinalize. Return value 1.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying WINDOWSVOLUME property. Its current value is 'E:\'. Its new value: 'C:\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying INSTALLDIR property. Its current value is 'E:\'. Its new value: 'C:\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying Library property. Its current value is 'E:\Library\'. Its new value: 'C:\Library\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying Developer property. Its current value is 'E:\Library\Developer\'. Its new value: 'C:\Library\Developer\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying Toolchains property. Its current value is 'E:\Library\Developer\Toolchains\'. Its new value: 'C:\Library\Developer\Toolchains\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying xctoolchain property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_share property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\share\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\share\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_share_swift property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\share\swift\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\share\swift\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_libexec property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\libexec\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\libexec\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_lib property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_lib_swift property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\swift\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\swift\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_lib_swift_shims property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\swift\shims\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\swift\shims\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_lib_swift_migrator property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\swift\migrator\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\swift\migrator\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_lib_swift_swiftToCxx property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\swift\swiftToCxx\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\swift\swiftToCxx\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_lib_swift_clang property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\swift\clang\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\swift\clang\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_lib_site_packages property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\site-packages\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\site-packages\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_lib_site_packages_lldb property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\site-packages\lldb\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\site-packages\lldb\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_lib_site_packages_lldb_utils property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\site-packages\lldb\utils\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\site-packages\lldb\utils\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_lib_site_packages_lldb_formatters property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\site-packages\lldb\formatters\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\site-packages\lldb\formatters\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_lib_site_packages_lldb_formatters_cpp property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\site-packages\lldb\formatters\cpp\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\site-packages\lldb\formatters\cpp\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_lib_clang property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying dirIm5DaPOi9SWhc2moMddNcICej7A property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying dirG3Xp4mP42AR_ZVlS1qMxv8wBUG8 property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\lib\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\lib\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying dirKpWXM5R1I6mVzuzWZx_9HFOnvN0 property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\lib\x86_64-unknown-windows-msvc\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\lib\x86_64-unknown-windows-msvc\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying dir21SIfYYFxTcorRofzjQ1MwbDAHo property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\include\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\include\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying dire_zy_blhzpma.K7cshOG3MsDUTw property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\include\profile\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\include\profile\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying dir48HdYqkxUnHvKLL4_15SDrotOWw property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\include\ppc_wrappers\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\include\ppc_wrappers\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying dirtNoxKDDMFnyY6rgzFNN2EmLBnzM property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\include\orc\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\include\orc\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying dirYi0kF_GWt.t0geDDO1ZJWGQ9UM4 property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\include\openmp_wrappers\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\include\openmp_wrappers\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying dirL.w0BFbJzZJ8GbAEj.OP2aDlqjc property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\include\cuda_wrappers\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\lib\clang\16.0.0\include\cuda_wrappers\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_include property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_include_SourceKit property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\SourceKit\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\SourceKit\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_include_os property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\os\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\os\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_include_llvm_c property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\llvm-c\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\llvm-c\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_include_lldb property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\lldb\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\lldb\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_include_indexstore property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\indexstore\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\indexstore\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_include_dispatch property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\dispatch\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\dispatch\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_include_clang_c property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\clang-c\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\clang-c\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_include__InternalSwiftScan property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\_InternalSwiftScan\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\include\_InternalSwiftScan\'.
MSI (s) (E8:58) [11:36:26:786]: PROPERTY CHANGE: Modifying _usr_bin property. Its current value is 'E:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\bin\'. Its new value: 'C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\bin\'.
Action start 11:36:26: SetWINDOWSVOLUME.
MSI (s) (E8:58) [11:36:26:786]: Doing action: InstallValidate
MSI (s) (E8:58) [11:36:26:786]: Note: 1: 2205 2:  3: ActionText 
Action ended 11:36:26: SetWINDOWSVOLUME. Return value 1.
MSI (s) (E8:58) [11:36:26:787]: PROPERTY CHANGE: Deleting MsiRestartManagerSessionKey property. Its current value is '144e743ed80ff64693d4247f67747e7e'.
MSI (s) (E8:58) [11:36:26:787]: Feature: Toolchain; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_dlltool.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: lldb_lib.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_ranlib.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_readelf.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_strip.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: dsymutil.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_ar.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_cov.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_cvtres.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_cxxfilt.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_dwarfdump.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_dwp.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_lipo.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_mt.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_nm.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_objcopy.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_objdump.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_pdbutil.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_profdata.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_rc.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_readobj.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_size.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_strings.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_symbolizer.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llvm_undname.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: LTO.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: LTO.lib; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: lto.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: clang_cl.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: clang_cpp.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: clang__.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: clang_format.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: clang_tidy.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: clang.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: clangd.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: libclang.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: libIndexStore.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: libclang.lib; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: libIndexStore.lib; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: BuildSystem.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: CXCompilationDatabase.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: CXErrorCode.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: CXString.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: Documentation.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: FatalErrorHandler.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: Index.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: Platform.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: Refactor.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: indexstore.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: IndexStoreCXX.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: ld.lld.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: ld64.lld.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: lld_link.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: wasm_ld.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: lld.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: lldb_server.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: lldb_vscode.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: lldb.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: repl_swift.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: liblldb.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: liblldb.lib; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: __init__.py_c31e016e2f8b4fba9eebd73d5009e919; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: _lldb.py; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: embedded_interpreter.py; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: lldb_argdumper.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: logger.py; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: __init__.py_6124a6ee9e584275b153b0e1ddb4a2b2; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: attrib_fromdict.py; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: cache.py; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: metrics.py; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: synth.py; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: __init__.py_1bd1d2dc68b7417b83484f6183339af2; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: gnu_libstdcpp.py; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: libcxx.py; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: __init__.py_52ef75ed702f4acc8272e6b2f8aa5392; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: in_call_stack.py; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: symbolication.py; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: BlocksRuntime.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: BlocksRuntime.lib; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: dispatch.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: dispatch.lib; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: sourcekitdInProc.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: sourcekitdInProc.lib; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: sourcekitd.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swift_api_digester.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swift_autolink_extract.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swift_symbolgraph_extract.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swift_demangle.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swift_frontend.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swiftDemangle.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: _InternalSwiftScan.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swiftDemangle.lib; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: _InternalSwiftScan.lib; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: DependencyScan.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: DependencyScanMacros.h; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: _InternalSwiftScan.modulemap; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: _SwiftCxxInteroperability.h; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: _SwiftStdlibCxxOverlay.h; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: experimental_interoperability_version.json; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: ios4.json; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: ios42.json; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: macos4.json; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: macos42.json; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: ovarlay4.json; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: overlay42.json; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: tvos4.json; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: tvos42.json; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: watchos4.json; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: watchos42.json; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: features.json; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swift_build_tool.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: llbuildSwift.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: ArgumentParser.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: TSCBasic.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: TSCUtility.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swiftc.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swift.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swift_help.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swift_build_sdk_interfaces.exe; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swiftOptions.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swiftDriver.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: swiftDriverExecution.dll; Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpBpJL5Suq0h_ciTTIJPje0bWXg7k; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpu5zWFD91jJ1HM7lynJwV90FzJPQ; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp3_eU7GFridir_tEJcuDhwsj67uA; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpECcEuScMcMNwxmIBrDU0g4MJFzg; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpjELVOxTe.Zu6zzvXgOIS2Fowm2U; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpjVZcULoioVCVuNYjLzrh5ekiruI; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpMtK3XRtTCB7DtmOPJv4gMwzohjs; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp7SIpDby87PxCJpJw_qsJJlug7AQ; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpXbo1hBXzM83LHyGR8.0IhMNpI3g; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp0AVFPwehQ.bweIKwhkB5lRGpWhE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpjOq9ee6nKQ7yUmICyizhADGGIj8; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpPIfE6hawIZP5mdvDygq92eJ4xHo; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp9G90gDjVWMwgAcM86tqtezSG7N8; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmple1Z0amRiYNmQCRany0_lsE.0Ww; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpYAeucVM219tgPO1tIH77H4rL19k; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp8It_gAV4kOhaqeOXMtykfLSI_qs; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmplYLgNzXGlbJUyWjYtQQMWwO6slg; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpUR_gxufPv7F5R64F5byA0xV8BL0; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpI9gN.R.sBX_zMRwEUikohNIxeWM; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpoCzG_pVvWc_08HkCm4EvDxIFl1o; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpKilzLCGj3Gpf1yAcBHtHkhXY.c8; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpSHSlWgw4tZRVdg1UrxYT0hPGIsI; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpQUkm4infZ7XlYO74y7MZIs.p3mk; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpJ99lAiQ59omJFK3Yr4Xn6NoFySY; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpvilD7GRZN.T.2fu9DqLWEmrYoK4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpYUAk.a1eCegTjKWQAiCehq.ODXc; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmptu5GItbJ9s7HR2ajDerH_FBp75M; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpAwxVvr0h7svPNKelQRKMb9DDXmY; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp1eqwmRIjAl0sLQmjC3d8RcnPhCw; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpPO5Oc4FCP6r8z4VRhK9eR6CpzfE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpwk3_WALz1R1DQts.mvKjOoqQGRU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpOICerDr3bd5Y1X6sqPgwmzDZaYU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpMt9X4EB0J8sa.MPqaOyD9F4GWYM; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpEs5ao46KdM3RktZ8UzEXgCCyKeE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp72GfyKkJ5XL_3ZpeI3jCMdjph6A; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp6l8igduU8KqvjJdnKzB7VDYV9XM; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpE1VGqXh89LrtDLkiQ9gMHNrN_lU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpa06AIed5_xdqplQDP.LhCj6Pkp8; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpbAyInS5phr7q5vfztwZ9VU54Ic8; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp.KHd2vyuKJD3QpuuEu0JoPn8d9g; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpzDqiHAG5_xHUZIxccTVqfscKa.4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpXyuzaefcTEMiLRC6Q0LG2TgGXWo; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpWidWnfYZEqMpY4Ve0bFwfWudglU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp5LdTDsfBxPPkGP5PIOsNEt9EwG0; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpQ0hFJv7a9GDiBA5pIbapGFHOPyU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpT_RIZq7oARMTGbTL4R57IiNrr9U; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp8ekihOGOTijUyGT79Lh3qwvQgcU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpC5k72adnDndQ5.pKzYUcM7x3bfM; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp2R6IdQajd6p6hgw6Tn1C9CodPAs; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpbuGp4a6JMeIOy9ul0xvPgd_Nu7o; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpuxgFSNULH8jjBQaGQINa7y2x3SU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpwdhlbRTPkDdEGDuCSlKaISHu82Q; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpjBAjgnBTvwjmtNAy03hyPlESHns; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpA_h0LjhV9CsodRuot8bpg0RTalg; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpLqi7aqLzqqhYbOUGp1pYWF3MAeY; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpFa8Ai4ftPM2Jds9LznrRuIEchIQ; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpdLr6sdDEJu_hhoMqWaAPXrQleLk; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpek__iqLlJLw_AWOZdcZfdRiRNvc; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp1ORIPI9ODmewZxearR5kPsD9pA0; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpOU6JdjuORAg0.ZW0UmptWAqnENE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmparEol4Y.UOqk6DbgbVn_ylTlM_I; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmptXFY21K8EcJtTF22haxcroAZCQY; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpeJTcqLSJhDvbGKAlHp4n_jqQ0pE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpiaSMqy785XBPbIcA_EmNfZRCNeQ; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpuxNeuUyMZ4EIUcwMTWk1_MAH240; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpwyYVDALnYY7.Nrxu3Co6trWAQis; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpGUOtlwuAO0vwBCZvW8aKG8YdosE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpFb4hX_XrDir1L1s3IlbYCoGxpK8; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp9q_MLo02xw5zZ48lNT0OTWL5hO4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpv7RBdtUdSuHQX.pxOuAFUK65zPA; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpOoNncqxNOCsaARWlpMaDHOM1pys; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmppcDP2OFx9q9h_czJZpnQoFVKFxA; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpGDqZMNbgy9ubwHOMJ3mfrOaJoy4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpihOTJuZU2_k2uUCgbJiqZpYWlTI; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpdthrmLByt4Xs0x8bkpeTaqS7z0U; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpr3L2dHkYptTebx9MSCTAsld..eA; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpBQPmtD97Q282WO8QpT0Dp26.yY0; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp0S4MFoD23Lqq4xNBKJ8q1e.M6UE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpN4bR7oNIGT8xmHOruKEW3kb8qp0; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp7Vf8H_ZMtS.P8U0LmkFB4AWJWBE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpl6QYpb9nfhVIOrErkKEAvSi.Wp4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpvKdmj3wtor9stvKyk7j4t2qKFn4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpGPqeLchS1gzdtQ.LM8mnFw2dXYs; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpmiFkubneOr2z8FtGj5cBcTsUfik; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp3uvp7uwEs4UZRUKF0CRp1vRFG50; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpeqykJDtK9olFMhOrneeoXPpcn2E; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpaYH356v7tE1hCAaJTpSKEe3PJ8U; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpM17zG_020h.u.OQv0hdYmDRhxl8; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp45ywBWgADJSkn5i8oertQhwntHE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpPiBn_rXpE8NHdYPCr3qatfCMzKo; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpxtF6h39tqzwa2COVWpnPL4yy1R4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpioHMl2FpNy_k_pntqrhujWgZe4U; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpxa3rzf.iD.nn0ij9UjAb.RDpqaY; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpeZQpNRFtiRLhkj_lVGx2JBK5sLU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpuR.lMGQrxb3Vcs9XgX54A4LzS14; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpHPzqM4rlItqIk1TDFkePI0vtf6M; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpvcvIcciotURPUAyKO69AJKyWqC4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp_VDUb1TWzhZbCISM4fGuUU1AQ.4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpPSnghp9T3211P1XKITfz1H0RLuE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpEPNQKJs0p2EUFqUE.oNOixY_VnI; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpfxEUQ6OTk.AM9zGJSQsrIFXZBVU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpDBpuyq3fkXj9WgyTMj0S9M3Ob1w; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpd_RUGD9HR9AzQu9qyRHjcsB261s; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpgZK1maw6iPTiT5ip75W4PtdfI5E; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpN4oLgn1XA03TNKlm5_KjCU65GOI; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpmsfOrOZEub3zJQ9FO86fj5aIfFk; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpgQ8mVuCdywDjc6PdjxFrZntSzvU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpzk4h8tV8uIOzyhYaot6KmlsH1q4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp2dOMqNHAjvtkjXwlU6tdHvPR9q8; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp2ueu.igt.Ru76lDElOh0OY1ixiY; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpulR0UoIXXxxoZuBOFK.8khALFUY; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpVB4xf0MrncyeXZCqByJ3JLYDBXM; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp9PvJtFfZ.nyCs9zFwoVPCmYNmEs; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp7ffOpLvQD4cwJTfuSVoKfyc0wvE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpVsPByzeesacJPB_Z2KBUJD3.ESo; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpTb1J9h6dmVVh7QX7COffCsczYu4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpVyoZTKLEyLxDnu_pgqiYLzjbDrw; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpD7BNlfmKAgw0whCB46ZNuT6mVS4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpLRIH78Tgdno4wZVIAVFd4tSoGO4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpux2_Fn2gfIkBzNSOMtP4_Nl.Gng; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpk4TL9DScME619U5Thdp1yrSwZsw; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp13JzBbUJf4iIDxxjfggwDYv09ME; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpG5Lqs775MPbmzTSIWdNYVVG5_9k; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpbeDo4_5QVPQvWZbAybjXeyQQQP4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpc4N5AT.NceM3Kq2ZUKzZ9pA8Khc; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpmsD_sPA1tA51JtTL7xqw_qDgBeg; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp3WmJDdHpH9BdM6Kp73UFPRgUbtU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpKLhovYFgNKFoR1M562ifb.ngzYQ; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpYrq0_V3qPk5y_3I_Qd8VA_6BJg8; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpFo7bctgF0okqjp2mb036geUvm1o; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpc__w9sFlwZwGnsXuOQkeY9E3vQQ; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmph.tqURuxH48OK8nmR56jXRpZTf0; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmptZqHmlP3tWKqHUPv5v180nqHLcc; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpxQnrEhxorJJxhXH9Rw49HjZipms; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp7Nkbc4wAtki9un7aThWFk3tlcG0; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpb0Jff2l_014cLIyxudfPeTknTnA; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp6HkoY_XHqW0A95AJ5cPT2SjxRNI; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpsOki93gf106ss_CHMfHUzt8A4cU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpGguhfuhbJYpFrIuCqDrdokuxytI; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpM44vo_Em8hkfLhcSZf25Uh4bDds; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmptfLXahg4amsXHXk020D2mjDGVU8; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpqQEiTVtaQzvja4IMx.Oa3EeZ81Y; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp8.IrdTYsoA3bnXnmEVNblzi7cJw; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpDDJ70vIRVWdfdu2GZyHTmdmMVtg; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpqLZjBtqd6S0LEMig8R4S.9wIMI4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp6eR5lpfNHpLHU8Qo.E_BV3UZY84; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpThDOFrg9kkogYUlb0lF4idENT3Y; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp0epl7445g3JV4Gjy3NsCIq_4yFY; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpaXAlAtup6Vl5Kn2eT45RJc_4U3E; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpukXd21NrURn5QLDcOvX92Pn_Kdc; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpNuVnolzos6OXFT0_Msh0tiSyNTY; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpngThbcxASuR6077Nkc8vbEpNHkc; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp4d8EOiirtcQXK_V23KWicEGKXaY; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpWmZiRvljceeATsynvWt6jmy3TEI; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmplFllh_MJ_E54i6q37wJS993mTbU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpmhIfcu3iqh8C44Fovac6yPCsxDk; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmphH8_NmSW1402cyYLP1Qg99fKjvQ; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpnb51qZHOJwl6isDHxKug1akkR0g; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpugYae4yYSafdAI2vh2YiFpVG6MI; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmptUugBdB0pp6Zvflyl_Ar3oNZmk4; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpLLOEyBtr9tCMNTLqswnHU2u0pck; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpP7MT3jmzHi.jjhdBtxPPeZodHFE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpHZe9a22PnbKXGC3Sds9vYdJUW08; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp0nSM4YqevUf9teT.4sMPtgWhOgk; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpm._Z_aoKYROU3xw7CAY4e24Z2Dg; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpr.4XGye5bUuoAPSvVJm8q47KFpU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpFP4N6BsTCbw0tam8Ru.9YkC52es; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpoRGDxUeVo1dT7BTDRPXH5AlzytI; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpNi5EgOpBIcX2XZxVzPe2dXiDe5M; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpmhqVWDWGthIpIU6cOgOrwlBGvEI; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp4LFUIo_V.s9Ju5VJbG5lJrV4.EQ; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp1Q0mxIDGb4V8tTswd68Q2riFZjA; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpY34k1QdFQOeRvJW78YwlfhkZWYM; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpoqyJJrzfFi.5TWUVpuAjHz3ipPw; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpt5r_Fdp1jhwYVgVkymZc2WrrVqU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpIca1pELUzDUUkok2lNv6kVDpHg8; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp.l58ij3SLNQlJqHn39MxBVvywZ0; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmppd_TXJd0XQEeqaleQp.dzYcDyJU; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpBNouunzdVNG9kTTMffTrnvbVktE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpn5U2pqTUvI1ueKjXWxeOy6m2ULE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmp9AXZLOElfG859.17_S8j4ibQQpE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpEpeTSW319IGqurO4ia72HJnlZjs; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpUr46.Hw0iX42E1_Xc0LlTziBQuQ; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: cmpoiFrSd5.fr5h6OnogU2HB2HwlGQ; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (E8:58) [11:36:26:787]: Component: EnvironmentVariables; Installed: Local;   Request: Absent;   Action: FileAbsent

@stevapple ugh, that is really rather annoying. Would you be able to test this without the bootstrapper? That is, if you install to a custom location from the MSI does this happen? I suspect that this is happening in the bootstrapper, which is already problematic because it doesn't permit dual-purpose installers.

It's actually the inverse. I did’t test with installer.exe yet. This was found when I’m playing with toolchain.msi when implementing #198.

Oh, interesting. I wonder if it is due to the assignment because it isn't a standard directory. I think that at least partially this might be something that will be fixed due to shuffling of the toolchain location.

The SDKs are still going to be an issue though ...

I think that this is due to the following:

<SetDirectory Id="WINDOWSVOLUME" Value="[WindowsVolume]" />

With the string of changes that are going in, I want to play a bit with the SDK, but I think that we can fix this.

Fixed by #207