Today's meeting is number 102 and coincidentally the twelfth anniversary of the first open-source release of WiX. Rob's blog post on that momentous occasion is worth a re-read. And remember, the cake is not always a lie.

WiX v3.10.3 update

This week's update on WiX v3.10.3 is that everyone involved was busy the past couple of weeks preparing for and attending Build so there's no progress on the one remaining bug in GDI+ targeted for v3.10.3. That led to a discussion during the Q&A portion of the proceedings about whether we should continue to hold v3.10.3 for a fix or workaround for the GDI+ bug or ship the existing—important!—fixes we already have from Sean and Jacob as v3.10.3 and introduce v3.10.4 for the GDI+ fix/workaround.

There's always work associated with a release so minimizing that is a positive thing and minimizing how often we announce yet-another-security-fix reduces churn as teams take on new builds of WiX. But if a theoretical WiX v3.10.4 was only necessary for those teams using WinForms-based managed bootstrapper applications, we could encourage everybody to pick up v3.10.3 and recommend v3.10.4 only if you need the GDI+ fix.

In the end, we had a new fix from Sean that we took into v3.10.3 and will distribute that for sanity checking over the next several weeks. That gives us time to test the fix and for a GDI+ fix to materialize. We can make the v3.10.3/v3.10.4 decision then.

Issue triage

Pull request review

This week's pull request is an enhancement and replacement for Sean's previously-reviewed pull request. While bigger (and scarier in proportion to size), we all agreed the change is a real fix for the bug and that it cleans up things well. So we took this fix into WiX v3.10.3.