Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

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

Closed
wixbot opened this Issue Dec 18, 2013 · 3 comments

Comments

Projects
None yet
3 participants
Collaborator

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

Collaborator

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

Collaborator

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

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