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

[MS] Migrate the remaining ref-counting and sticky patching features #4242

wixbot opened this Issue Dec 18, 2013 · 3 comments


None yet
3 participants

wixbot commented Dec 18, 2013

We have resolved a number of bugs we would like to contribute back to open source in batches.

  1. Allow package downgrades for related bundles with proper ref-counting; and, make sure packages register their identities in the provider registry. (20718)
  2. Uninstall compatible orphaned MSI packages. (20728) This was the big missing feature before wix37 shipped and we have tested for VS2013 Updates.
  3. Make sure enough memory is allocated for compatible packages. (20793) This was a corner-case bug in #2.
  4. Slipstream changes (20836). Some general improvements for slipstream support.
  5. Fixes an odd - but used - scenario. (20859) Also supports passing ancestors to embedded bundles to prevent infinite loops with child bundles.
  6. Update Registration key was being deleted during a bundle to bundle upgrade. Added version check so that only if the version was the same would the key be deleted. (20868)
  7. Don't fail uninstall when planned package was removed by related bundle. Don't repair dependent bundles when upgrading a patch or addon bundle. (20892) Some other bugs found with #2 later on.

Basically, this is the remaining ref-counting feature I didn't finish in time for wix37's release.

Originally opened by heaths


This comment has been minimized.


wixbot commented Apr 9, 2014

After talking with Bob and others of wixvt, I'm also going to add a change related to point #4 and disable system restore for embedded bundles automatically. I will make it a separate commit.

Originally posted by heaths


This comment has been minimized.


wixbot commented May 2, 2014

Originally changed by barnson
Resolution set to merged
Status changed from Open to Resolved

@wixbot wixbot added this to the v3.9 milestone Dec 20, 2015

@wixbot wixbot closed this Dec 20, 2015


This comment has been minimized.


rseanhall commented Aug 5, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment