Tim Golden wrote:
Martin v. Löwis wrote:
Just create an empty one.
Won't quite work: merge tries to find full_current_version
which is determined (if None) in msi.py from the rather
involved current version stuff.

Only if you don't pass an msi file on the command line. So
I recommend that you do that.


Latest attempt: merge.py runs but produces errors. Unfortunately
I know next to nothing about what MSI's trying to do here, except
in the most general sense that it's bringing auxiliary files into
the main MSI database.

I attach the merge.log output but I'll try to do some
research to understand what's going on here in any case.
In particular it's not clear to me whether the thing
has worked but has just tripped up over some non-essential
part, or whether these are real errors. (I really need
to set up a virtual machine which doesn't have VS2008).

For the record, running it by sticking execfile (merge) at
the end of msi.py has the same effect.

TJG
Opened MSI Database: python-2.7.14312.msi
Opened Merge Module: C:\Program Files\Common Files\Merge 
Modules\Microsoft_VC90_CRT_x86.msm
Merging Table: ModuleSignature
   o Merging row: Microsoft_VC90_CRT_x86.0138F525_6C8A_333F_A105_14AE030B9A54
Merging Table: Directory
Merging generated Directory actions into Database Table: AdminUISequence
Merging Sequence Table: ModuleAdminExecuteSequence into Database Table: 
AdminExecuteSequence
Base Action CostInitialize in AdminExecuteSequence table already exists in MSI. 
Using MSI action.
Placing action 
WindowsFolder.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
 before CostInitialize
Merging Sequence Table: ModuleAdvtExecuteSequence into Database Table: 
AdvtExecuteSequence
Base Action MsiPublishAssemblies in AdvtExecuteSequence table already exists in 
MSI. Using MSI action.
Merging generated Directory actions into Database Table: InstallUISequence
Merging Sequence Table: ModuleInstallExecuteSequence into Database Table: 
InstallExecuteSequence
Base Action CostInitialize in InstallExecuteSequence table already exists in 
MSI. Using MSI action.
Base Action MsiPublishAssemblies in InstallExecuteSequence table already exists 
in MSI. Using MSI action.
Base Action AllocateRegistrySpace in InstallExecuteSequence table already 
exists in MSI. Using MSI action.
Base Action InstallFiles in InstallExecuteSequence table already exists in MSI. 
Using MSI action.
Base Action InstallFinalize in InstallExecuteSequence table already exists in 
MSI. Using MSI action.
Base Action MsiUnpublishAssemblies in InstallExecuteSequence table already 
exists in MSI. Using MSI action.
Base Action RemoveFiles in InstallExecuteSequence table already exists in MSI. 
Using MSI action.
Base Action RemoveRegistryValues in InstallExecuteSequence table already exists 
in MSI. Using MSI action.
Base Action WriteRegistryValues in InstallExecuteSequence table already exists 
in MSI. Using MSI action.
Placing action SxsUninstallCA after InstallFinalize
Placing action 
WindowsFolder.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
 before CostInitialize
Placing action SxsInstallCA before AllocateRegistrySpace
Merging Table: File
   o Merging row: 
ul_msvcr90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
     * Changing 
ul_msvcr90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54's
 Sequence Column from 13 to 2695.
   o Merging row: nosxs_msvcr90.dll.0138F525_6C8A_333F_A105_14AE030B9A54
     * Changing nosxs_msvcr90.dll.0138F525_6C8A_333F_A105_14AE030B9A54's 
Sequence Column from 8 to 2690.
   o Merging row: nosxs_msvcp90.dll.0138F525_6C8A_333F_A105_14AE030B9A54
     * Changing nosxs_msvcp90.dll.0138F525_6C8A_333F_A105_14AE030B9A54's 
Sequence Column from 7 to 2689.
   o Merging row: nosxs_msvcm90.dll.0138F525_6C8A_333F_A105_14AE030B9A54
     * Changing nosxs_msvcm90.dll.0138F525_6C8A_333F_A105_14AE030B9A54's 
Sequence Column from 6 to 2688.
   o Merging row: 
ul_manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
     * Changing 
ul_manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54's
 Sequence Column from 10 to 2692.
   o Merging row: 
ul_catalog.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
     * Changing 
ul_catalog.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54's
 Sequence Column from 9 to 2691.
   o Merging row: 
ul_msvcp90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
     * Changing 
ul_msvcp90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54's
 Sequence Column from 12 to 2694.
   o Merging row: 
ul_msvcm90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
     * Changing 
ul_msvcm90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54's
 Sequence Column from 11 to 2693.
   o Merging row: 
msvcr90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
     * Changing 
msvcr90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54's
 Sequence Column from 5 to 2687.
   o Merging row: 
msvcp90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
     * Changing 
msvcp90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54's
 Sequence Column from 4 to 2686.
   o Merging row: 
msvcm90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
     * Changing 
msvcm90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54's
 Sequence Column from 3 to 2685.
   o Merging row: 
manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
     * Changing 
manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54's
 Sequence Column from 2 to 2684.
   o Merging row: 
catalog.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
     * Changing 
catalog.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54's
 Sequence Column from 1 to 2683.
Merging Table: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
>> Error: Failed to merge Row: _Validation into Table: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _SummaryInformation
   o Merging row: _SummaryInformation
   o Merging row: AdminExecuteSequence
   o Merging row: AdminExecuteSequence
   o Merging row: AdminExecuteSequence
   o Merging row: AdminUISequence
   o Merging row: AdminUISequence
   o Merging row: AdminUISequence
   o Merging row: AdvtExecuteSequence
   o Merging row: AdvtExecuteSequence
   o Merging row: AdvtExecuteSequence
   o Merging row: Binary
   o Merging row: Binary
   o Merging row: Component
   o Merging row: Component
   o Merging row: Component
   o Merging row: Component
   o Merging row: Component
   o Merging row: Component
   o Merging row: Directory
   o Merging row: Directory
   o Merging row: Directory
   o Merging row: CustomAction
>> Error: Failed to merge Row: CustomAction into Table: _Validation
   o Merging row: CustomAction
   o Merging row: CustomAction
   o Merging row: CustomAction
   o Merging row: FeatureComponents
   o Merging row: FeatureComponents
   o Merging row: File
>> Error: Failed to merge Row: File into Table: _Validation
   o Merging row: File
   o Merging row: File
   o Merging row: File
   o Merging row: File
   o Merging row: File
   o Merging row: File
   o Merging row: File
   o Merging row: InstallExecuteSequence
   o Merging row: InstallExecuteSequence
   o Merging row: InstallExecuteSequence
   o Merging row: InstallUISequence
   o Merging row: InstallUISequence
   o Merging row: InstallUISequence
   o Merging row: ModuleAdminExecuteSequence
   o Merging row: ModuleAdminExecuteSequence
   o Merging row: ModuleAdminExecuteSequence
   o Merging row: ModuleAdminExecuteSequence
   o Merging row: ModuleAdminExecuteSequence
   o Merging row: ModuleAdvtExecuteSequence
   o Merging row: ModuleAdvtExecuteSequence
   o Merging row: ModuleAdvtExecuteSequence
   o Merging row: ModuleAdvtExecuteSequence
   o Merging row: ModuleAdvtExecuteSequence
   o Merging row: ModuleComponents
   o Merging row: ModuleComponents
   o Merging row: ModuleComponents
   o Merging row: ModuleSignature
   o Merging row: ModuleSignature
   o Merging row: ModuleSignature
   o Merging row: ModuleInstallExecuteSequence
   o Merging row: ModuleInstallExecuteSequence
   o Merging row: ModuleInstallExecuteSequence
   o Merging row: ModuleInstallExecuteSequence
   o Merging row: ModuleInstallExecuteSequence
   o Merging row: MsiAssembly
   o Merging row: MsiAssembly
   o Merging row: MsiAssembly
   o Merging row: MsiAssembly
   o Merging row: MsiAssembly
   o Merging row: MsiAssemblyName
   o Merging row: MsiAssemblyName
   o Merging row: MsiAssemblyName
   o Merging row: MsiFileHash
   o Merging row: MsiFileHash
   o Merging row: MsiFileHash
   o Merging row: MsiFileHash
   o Merging row: MsiFileHash
   o Merging row: MsiFileHash
   o Merging row: MsiSFCBypass
   o Merging row: Property
   o Merging row: Property
   o Merging row: Registry
   o Merging row: Registry
   o Merging row: Registry
   o Merging row: Registry
   o Merging row: Registry
   o Merging row: Registry
   o Merging row: SxsMsmGenComponents
   o Merging row: SxsMsmGenComponents
Merging Table: Binary
   o Merging row: SxsUninstallCA
Merging Table: Component
   o Merging row: 
nosxs.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
uplevel.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
downlevel_payload.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
downlevel_manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
Merging Table: CustomAction
   o Merging row: SxsUninstallCA
   o Merging row: 
WindowsFolder.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: SxsInstallCA
Merging Table: ModuleComponents
   o Merging row: 
nosxs.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
uplevel.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
downlevel_payload.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
downlevel_manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
Merging Table: MsiAssembly
   o Merging row: 
uplevel.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
Merging Table: MsiAssemblyName
   o Merging row: 
uplevel.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
uplevel.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
uplevel.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
uplevel.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
uplevel.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
Merging Table: MsiFileHash
   o Merging row: 
ul_manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
ul_catalog.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
catalog.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
Merging Table: MsiSFCBypass
   o Merging row: 
ul_msvcr90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: nosxs_msvcr90.dll.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: nosxs_msvcp90.dll.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: nosxs_msvcm90.dll.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
ul_manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
ul_catalog.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
ul_msvcp90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
ul_msvcm90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
msvcr90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
msvcp90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
msvcm90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
catalog.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
Merging Table: Property
   o Merging row: ALLUSERS
   o Merging row: 
Dummy_Microsoft_VC90_CRT_x86.0138F525_6C8A_333F_A105_14AE030B9A54
Merging Table: Registry
   o Merging row: 
reg_nosxs.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
reg_downlevel_payload.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
reg_downlevel_manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
Merging Table: SxsMsmGenComponents
   o Merging row: 
downlevel_payload.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Merging row: 
downlevel_manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
Connecting Merge Module Components to Feature: SharedCRT
   o Connecting Component: 
nosxs.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Connecting Component: 
uplevel.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Connecting Component: 
downlevel_payload.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
   o Connecting Component: 
downlevel_manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
Extracting MergeModule CAB to c:\docume~1\timgol~1\locals~1\temp\tmpd38jky.cab.
c:\docume~1\timgol~1\locals~1\temp\tmpd38jky.cab extracted successfully.
Module file list requested...
   o Retrieved file 
[ul_msvcr90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE]...
   o Retrieved file [nosxs_msvcr90.dll.0138F525_6C8A_333F_A105_14AE030B9A54]...
   o Retrieved file [nosxs_msvcp90.dll.0138F525_6C8A_333F_A105_14AE030B9A54]...
   o Retrieved file [nosxs_msvcm90.dll.0138F525_6C8A_333F_A105_14AE030B9A54]...
   o Retrieved file 
[ul_manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030]...
   o Retrieved file 
[ul_catalog.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B]...
   o Retrieved file 
[ul_msvcp90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE]...
   o Retrieved file 
[ul_msvcm90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE]...
   o Retrieved file 
[msvcr90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030]...
   o Retrieved file 
[msvcp90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030]...
   o Retrieved file 
[msvcm90.dll.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030]...
   o Retrieved file 
[manifest.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A]...
   o Retrieved file 
[catalog.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A5]...
Module file list complete...
Closed Merge Module.
Opened Merge Module: C:\Program Files\Common Files\Merge 
Modules\policy_9_0_Microsoft_VC90_CRT_x86.msm
Merging Table: ModuleSignature
   o Merging row: 
policy_9_0_Microsoft_VC90_CRT_x86.52105B6B_A3EF_3A90_882A_947B287C203A
Merging Table: Directory
Merging generated Directory actions into Database Table: AdminUISequence
Merging Sequence Table: ModuleAdminExecuteSequence into Database Table: 
AdminExecuteSequence
Base Action CostInitialize in AdminExecuteSequence table already exists in MSI. 
Using MSI action.
Placing action 
WindowsFolder.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
 before CostInitialize
Merging Sequence Table: ModuleAdvtExecuteSequence into Database Table: 
AdvtExecuteSequence
Base Action MsiPublishAssemblies in AdvtExecuteSequence table already exists in 
MSI. Using MSI action.
Merging generated Directory actions into Database Table: InstallUISequence
Merging Sequence Table: ModuleInstallExecuteSequence into Database Table: 
InstallExecuteSequence
Base Action CostInitialize in InstallExecuteSequence table already exists in 
MSI. Using MSI action.
Base Action MsiPublishAssemblies in InstallExecuteSequence table already exists 
in MSI. Using MSI action.
Base Action AllocateRegistrySpace in InstallExecuteSequence table already 
exists in MSI. Using MSI action.
Base Action InstallFiles in InstallExecuteSequence table already exists in MSI. 
Using MSI action.
Base Action InstallFinalize in InstallExecuteSequence table already exists in 
MSI. Using MSI action.
Base Action MsiUnpublishAssemblies in InstallExecuteSequence table already 
exists in MSI. Using MSI action.
Base Action RemoveFiles in InstallExecuteSequence table already exists in MSI. 
Using MSI action.
Base Action RemoveRegistryValues in InstallExecuteSequence table already exists 
in MSI. Using MSI action.
Base Action WriteRegistryValues in InstallExecuteSequence table already exists 
in MSI. Using MSI action.
Placing action SxsUninstallCA after InstallFinalize
Placing action 
WindowsFolder.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
 before CostInitialize
Placing action SxsInstallCA before AllocateRegistrySpace
>> Error: Failed to merge Action: SxsInstallCA into Table: 
>> InstallExecuteSequence
>> Error: Failed to merge Action: SxsUninstallCA into Table: 
>> InstallExecuteSequence
Merging Table: File
   o Merging row: 
ul_policy.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
     * Changing 
ul_policy.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A's
 Sequence Column from 4 to 2699.
   o Merging row: 
ul_catalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
     * Changing 
ul_catalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A's
 Sequence Column from 3 to 2698.
   o Merging row: 
policy.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
     * Changing 
policy.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A's
 Sequence Column from 2 to 2697.
   o Merging row: 
catalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
     * Changing 
catalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A's
 Sequence Column from 1 to 2696.
Merging Table: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
>> Error: Failed to merge Row: _Validation into Table: _Validation
   o Merging row: _Validation
   o Merging row: _Validation
   o Merging row: _SummaryInformation
   o Merging row: _SummaryInformation
   o Merging row: AdminExecuteSequence
   o Merging row: AdminExecuteSequence
   o Merging row: AdminExecuteSequence
   o Merging row: AdminUISequence
   o Merging row: AdminUISequence
   o Merging row: AdminUISequence
   o Merging row: AdvtExecuteSequence
   o Merging row: AdvtExecuteSequence
   o Merging row: AdvtExecuteSequence
   o Merging row: Binary
   o Merging row: Binary
   o Merging row: Component
   o Merging row: Component
   o Merging row: Component
   o Merging row: Component
   o Merging row: Component
   o Merging row: Component
   o Merging row: Directory
   o Merging row: Directory
   o Merging row: Directory
   o Merging row: CustomAction
>> Error: Failed to merge Row: CustomAction into Table: _Validation
   o Merging row: CustomAction
   o Merging row: CustomAction
   o Merging row: CustomAction
   o Merging row: FeatureComponents
   o Merging row: FeatureComponents
   o Merging row: File
>> Error: Failed to merge Row: File into Table: _Validation
   o Merging row: File
   o Merging row: File
   o Merging row: File
   o Merging row: File
   o Merging row: File
   o Merging row: File
   o Merging row: File
   o Merging row: InstallExecuteSequence
   o Merging row: InstallExecuteSequence
   o Merging row: InstallExecuteSequence
   o Merging row: InstallUISequence
   o Merging row: InstallUISequence
   o Merging row: InstallUISequence
   o Merging row: ModuleAdminExecuteSequence
   o Merging row: ModuleAdminExecuteSequence
   o Merging row: ModuleAdminExecuteSequence
   o Merging row: ModuleAdminExecuteSequence
   o Merging row: ModuleAdminExecuteSequence
   o Merging row: ModuleAdvtExecuteSequence
   o Merging row: ModuleAdvtExecuteSequence
   o Merging row: ModuleAdvtExecuteSequence
   o Merging row: ModuleAdvtExecuteSequence
   o Merging row: ModuleAdvtExecuteSequence
   o Merging row: ModuleComponents
   o Merging row: ModuleComponents
   o Merging row: ModuleComponents
   o Merging row: ModuleSignature
   o Merging row: ModuleSignature
   o Merging row: ModuleSignature
   o Merging row: ModuleDependency
   o Merging row: ModuleDependency
   o Merging row: ModuleDependency
   o Merging row: ModuleDependency
   o Merging row: ModuleDependency
   o Merging row: ModuleInstallExecuteSequence
   o Merging row: ModuleInstallExecuteSequence
   o Merging row: ModuleInstallExecuteSequence
   o Merging row: ModuleInstallExecuteSequence
   o Merging row: ModuleInstallExecuteSequence
   o Merging row: MsiAssembly
   o Merging row: MsiAssembly
   o Merging row: MsiAssembly
   o Merging row: MsiAssembly
   o Merging row: MsiAssembly
   o Merging row: MsiAssemblyName
   o Merging row: MsiAssemblyName
   o Merging row: MsiAssemblyName
   o Merging row: MsiFileHash
   o Merging row: MsiFileHash
   o Merging row: MsiFileHash
   o Merging row: MsiFileHash
   o Merging row: MsiFileHash
   o Merging row: MsiFileHash
   o Merging row: MsiSFCBypass
   o Merging row: Property
   o Merging row: Property
   o Merging row: Registry
   o Merging row: Registry
   o Merging row: Registry
   o Merging row: Registry
   o Merging row: Registry
   o Merging row: Registry
   o Merging row: SxsMsmGenComponents
   o Merging row: SxsMsmGenComponents
Merging Table: Binary
   o Merging row: SxsUninstallCA
Merging Table: Component
   o Merging row: 
uplevel.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Merging row: 
downlevel_manifest.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
Merging Table: CustomAction
   o Merging row: SxsUninstallCA
   o Merging row: 
WindowsFolder.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Merging row: SxsInstallCA
Merging Table: ModuleComponents
   o Merging row: 
uplevel.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Merging row: 
downlevel_manifest.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
Merging Table: ModuleDependency
   o Merging row: 
policy_9_0_Microsoft_VC90_CRT_x86.52105B6B_A3EF_3A90_882A_947B287C203A
Merging Table: MsiAssembly
   o Merging row: 
uplevel.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
Merging Table: MsiAssemblyName
   o Merging row: 
uplevel.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Merging row: 
uplevel.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Merging row: 
uplevel.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Merging row: 
uplevel.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Merging row: 
uplevel.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
Merging Table: MsiFileHash
   o Merging row: 
ul_policy.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Merging row: 
ul_catalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Merging row: 
policy.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Merging row: 
catalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
Merging Table: MsiSFCBypass
   o Merging row: 
ul_policy.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Merging row: 
ul_catalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Merging row: 
policy.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Merging row: 
catalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
Merging Table: Property
   o Merging row: ALLUSERS
   o Merging row: 
Dummy_policy_9_0_Microsoft_VC90_CRT_x86.52105B6B_A3EF_3A90_882A_947B287C203A
Merging Table: Registry
   o Merging row: 
reg_downlevel_manifest.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
Merging Table: SxsMsmGenComponents
   o Merging row: 
downlevel_manifest.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
Connecting Merge Module Components to Feature: SharedCRT
   o Connecting Component: 
uplevel.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
   o Connecting Component: 
downlevel_manifest.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_947B287C203A
Extracting MergeModule CAB to c:\docume~1\timgol~1\locals~1\temp\tmpm2g0jv.cab.
c:\docume~1\timgol~1\locals~1\temp\tmpm2g0jv.cab extracted successfully.
Module file list requested...
   o Retrieved file 
[ul_policy.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882]...
   o Retrieved file 
[ul_catalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_88]...
   o Retrieved file 
[policy.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_9]...
   o Retrieved file 
[catalog.21022.08.policy_9_0_Microsoft_VC90_CRT_x86.RTM.52105B6B_A3EF_3A90_882A_]...
Module file list complete...
Closed Merge Module.
Committed changes to MSI Database.
Closed MSI Database.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to