Between skipping a meeting last month and many of us keeping indoors and avoiding other people (more than normal, even), we had quite a few issues to triage this week.
Issue triage
Feature request: Add the ability to set Environment variables in iis:WebAppPool, from @johndaintree, requests support for the new-to-IIS-v10 feature to add environment variables to an application pool. We took the issue into WiX v4.x for an IIS fan to implement.
WiX Toolset Visual Studio Extension v1.0.0.4 causes problems when building with NUKE, from @snowbirder, reports a problem when using Votive and another build system. Nobody spoke up during triage as interested in investigating this particular interaction. Without more detail, we closed the issue.
Restart doesn't work on non elevated burn installers launched on Windows Server 2019, from @vanni-giachin, points out a change in behavior on Windows Server 2019: Unless running explicitly elevated, users no longer have the privilege required to restart the machine, so attempts to do so from a bundle application are ignored. We speculate that the elevated Burn process that installs per-machine packages might be able to trigger the restart, so we took the issue into WiX v4.x for investigation.
Bootstrapper failure with multiple attached containers, from @nirbar, requests that Burn support multiple containers attached to a compress bundle. That's explicitly unsupported in WiX v3.x, though the engine already supports multiple attached containers due to how the bootstrapper application is packaged. We agreed it was a useful feature but as it's a nontrivial change, we want to see the feature implemented first in WiX v4, to avoid the need to port the change later.
Default of Payload element SuppressSignatureVerification, from @dan-olsen, reports a bug in the documentation. As a kind and generous person, I agreed to fix it.
wix.ca.targets has unsupported constructs for SDK-style .csproj custom actions, from @jakubsuchybio, reports issues building a managed-code custom action using the new SDK-style MSBuild projects. This issue will be resolved as part of the work to ship DTF as NuGet packages in WiX v4.
Meeting time
Though we agreed to move the WiX Online meeting to 2:00pm PDT, the complexities of time-zone math resulted in today's meeting being scheduled for 3:30pm PDT instead. However, during the meeting, we agreed that 3:30pm PDT worked well and allowed Sean an extra hour and a half of sleep in early-morning Australia, so we decided to keep that time for future meetings.