martin v löwis qpnyslvloewisde problem still getting head around various msi issues level eg bdist_msi needs tweaking allow different releases package recognized im sure msi concept im dealing yet dont hesitate ask sure problem talking specifically guess asking upgrade codes also upgrade codes package codes package file unique packageü code mere rebuilding generate new one msilib correctly package code code installed system related packages software share product code rebuilding change package code might msilib id check installer enforces specific package code installed system python assigns separate product code bug fix release product codes useful uninstallation eg uninstall python 251 msiexec x 3180000463864999a519518f2d78d8f0 use separate product codes want allow simultaneous versions subsequent versions product share upgrade code msi check upgrade table see whether package upgrade code different product code already installed whether version range matches installed product newer refuse install older one installed product older perform upgrade installation involves uninstalling older version possibly filebyfile basis possibly migrating feature selections python uses single upgrade code 252 introduces separate upgrade code win64 uses version ranges make 252 upgrade 251 250 242 say essentially causing one bug fix release per 25x installed system allowing simultaneous installation 25 24 say 252 simultaneous installation win64 win32 releases single system becomes possible also requires assign separate product codes win64 namely 252 win32 6b976adf8ae8434eb282a06c7f624d2f 252 win64 6b976adf8ae8434eb282a06c7f624d20 wix excellent inspiration though wix example found something significant help implementing via msilib current challenge merge modules merge vc msm python msi including support sxs regards martin _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom wed 06 aug 2008 042726 0100 pythondev python3000 python 26 30