Bugs item #1544057, was opened at 2006-08-21 09:15 Message generated for change (Comment added) made by derekc You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1544057&group_id=105970
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: light Group: v2.0 Status: Open Resolution: None Priority: 5 Submitted By: koffeinkick (koffeinkick) Assigned to: Derek (derekc) Summary: Patchgroup attribute causes installation to fail Initial Comment: By adding the PatchGroup attribute to files, it is to my understanding the case that these files are added to the end of the file sequence. Thereby it is ensured that the file sequence is not changed between versions. However, it appears that Wix still requires files to be added to the end of the compilation/linking process anyway. Please see the attached wxs file for more information. The file contains three components, one of which has the PatchGroup attribute set to "1". When this component is specified last, everything works fine. However, if it is specified second to last, the installation fails with the message "The file 'new.txt' cannot be installed because the file cannot be found in cabinet file 'Product.cab'." My guess is that Wix generates the cab file in a different order than the file sequence numbers are indicating. ---------------------------------------------------------------------- >Comment By: Derek (derekc) Date: 2006-08-22 00:23 Message: Logged In: YES user_id=518766 You're right. Here's what's happening. The file sequence is set properly but the sequence of files in the cabinet is wrong. I'm investigating now. ---------------------------------------------------------------------- Comment By: koffeinkick (koffeinkick) Date: 2006-08-22 00:05 Message: Logged In: YES user_id=1175806 I'm building a new version of a msi file, which includes some new components and files. The old msi file will be patched to the new one. At the same time, the new msi-file will be released separately as well. To my understanding, this means that the new files must be added to the end of the file sequence? Please correct me if I'm wrong! I am assuming that the msi file used to create the patch should be the same as the one that is released separately? ---------------------------------------------------------------------- Comment By: Derek (derekc) Date: 2006-08-21 12:43 Message: Logged In: YES user_id=518766 Why are you using PatchGroup? It is only for creating updated msi images for patch generation. Any other usage probably won't work. ---------------------------------------------------------------------- Comment By: koffeinkick (koffeinkick) Date: 2006-08-21 09:17 Message: Logged In: YES user_id=1175806 I'm using version 2.0.4415.0 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1544057&group_id=105970 ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ WiX-devs mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-devs
