-
-
Notifications
You must be signed in to change notification settings - Fork 434
Fix for issue 9104 - Relation patch bundle check should not be done during uninstall #654
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
Thanks. In addition to signing the CLA, please update a test that is getting this wrong, or add a test if the case is missing completely under |
Add test
I have read the CLA Document and I hereby sign the CLA |
Fix only uninstall bundle patch with parameters -burn.related.patch
Added failing test, which succeed upon code modification. But packageEv101 is still installed after bundleJ_patch is uninstalled, which is another bug on its own. A parent bundle is being uninstalled from the control panel, it will uninstall all bundle patch with "-burn.related.patch" parameter, before proceeding to uninstall the parent bundle. If an updated MSI is being supplied in a bundle patch, it will be left orphaned. |
Test patchA has been removed
Created new case for the updated MSI not uninstall bug Skip the test until it is resolved. Consider review and merge, thanks |
I appreciate you opening issues tracking the additional problems you found while trying to fix the issue you are interested in, however, we can't go forward without a test that verifies the change you are making. The skipped test is fine if it shows the problem described in the new issue but we need a passing test to know that your current change is working correctly. |
Added a test to verify the changes i have made. also left the test for the new issue i found. |
Hi, Is there anything left to do for this pull request to be reviewed? |
Fix for issue: wixtoolset/issues#9104
This PR fixes the issue when the parent bundle is uninstalled, all related bundle is not uninstalled and orphaned. The request state is incorrect because it did not check for uninstall action.