Skip to content
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

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

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

wixbot opened this issue Dec 18, 2013 · 3 comments
Assignees
Milestone

Comments

@wixbot
Copy link

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 dark cannot handle read-only input files #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 dark cannot handle read-only input files #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

@wixbot
Copy link
Author

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

@wixbot
Copy link
Author

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 as completed Dec 20, 2015
@rseanhall
Copy link
Contributor

wixtoolset/wix3#15

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

No branches or pull requests

3 participants