Today was the last WiX Online Meeting...to be held via Skype, that is. I'm aware I've said that before but this time I almost certainly mean it. Unless I don't. Things change. You'll still be able to find the recordings on the WiX Toolset YouTube channel.
Issue triage
VS2019 Installer fails in an offline environment, from @mkvonarx, came back this week because, as promised, Rob investigated and reproduced an offline installation. He was successful and concluded that a machine that had been disconnected a long time wouldn't have recent-enough certificates and certificate revocation lists, causing signature validation to fail. There are ways to update certificates and certificate revocation lists on disconnected machines, so the alternative—not signing the Votive .vsix files—would be a worse solution.
Wix boostrapper should provide Windows build number as variable, from @jozefizso, suggests adding another bundle variable to support per-release tracking of Windows 10 and includes pull requests to implement it. We took the issue to look at the pull request in WiX v4; for WiX v3, we need to determine if it meets the bar for WiX v3.14.
ComponentInstallation.Path throws OverflowException, from @manison, reports a bug in DTF's handling of a missing component. We took the issue in WiX v4.x.
Extra space shown in error message for file not found, from @bhaskar-majumder, correctly points out that multiple spaces shouldn't be used after periods. No, really. The error messages in
WixUIExtension
have a mix of single and double spaces (shudder). We took the issue into WiX v4 to cull the extra whitespace.Rebuild solution fails because CleanReferencedProjects is not implemented, from @TripleEmcoder, reports a build failure when rebuilding a solution. WiX v4 avoids the problem by relying on
Microsoft.Common.targets
in MSBuild.
Votive v1
Rob prepared to release Votive v1 as planned but ran into "interesting"—"It is all just broken."—issues submitting the .vsix packages to the Visual Studio Marketplace. He's requested support from Marketplace folks and as soon as they provide it and clear the way, Rob will upload the packages and announce their availability.