[wix-devs] BOOTSTRAPPER_REQUEST_STATE_MEND and #5911

Bob Arnson bob at firegiant.com
Wed Apr 28 11:21:22 PDT 2021


They're related in that they both manage REINSTALLMODE. "Mend" came about because "repair" is badly named and really should have been "reinstall." A repair/reinstall will overwrite everything, which means stopping/restarting services and triggering custom actions, and so forth. Mend does a "softer" repair that doesn't trigger all that.

If we were to do 5911, we could probably come up with a design that would also satisfy the requirements for mend.

-----Original Message-----
From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of Sean Hall via wix-devs
Sent: Wednesday, 28 April, 2021 11:02
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Cc: Sean Hall <r.sean.hall at gmail.com>
Subject: [wix-devs] BOOTSTRAPPER_REQUEST_STATE_MEND and #5911

https://github.com/wixtoolset/issues/issues/5911
https://www.firegiant.com/blog/2018/12/6/wix-online-meeting-159-highlights/
(starts at 9:52)

FireGiant contributed BOOTSTRAPPER_REQUEST_STATE_MEND to v4 in https://github.com/wixtoolset/burn/pull/51. It vaguely reminded me of someone asking for control over REINSTALLMODE in bundles - #5911. MEND seems to me to be a v3-style targeted fix for the more general feature requested there. So my question while we can still make breaking changes is
- what's the relationship between these? Also, it seems odd to me that MEND doesn't have an overall BOOTSTRAPPER_ACTION and must be requested per-package. Some background on what MEND what was built for would be nice.
____________________________________________________________________
WiX Toolset Developer Mailing List provided by FireGiant http://www.firegiant.com/



More information about the wix-devs mailing list