32-bit Windows end of support planning
We currently offer NSIS, MSI, and PortableApps packages for 32-bit Windows. A surprising number (about a quarter) of our downloads are for these packages, but I suspect that the vast majority of those are on systems that run a 64-bit version of Windows.
Assuming that's the case, should we remove official support for 32-bit Windows in the current master (3.7) branch in advance of the 4.0 release? At a minimum this would mean removing the CI configuration that builds the NSIS, MSI, and PortableApps packages. 32-bit uses would still be able to use the 3.6 packages, which will be supported until at least May 2023.
Microsoft has been deprecating 32-bit support in Windows for a while, and Windows 11 is 64-bit only. The Qt Company doesn't support 32-bit Windows in Qt 6, which means that we'd either have to build our own Qt libraries or keep shipping our 32-bit packages with Qt 5.
As shown in !6184 (merged), 32-bit platforms no longer get much attention on the development side. I can't speak for others, but all of my Wireshark build environments are 64-bit only and have been for some time. "Win32 Package" is our only 32-bit GitLab CI job and it's becoming more and more of an outlier as time goes on.
We're extending the lifetime of the 3.6 branch to 30 months, to May 22, 2024. We will not ship 32-bit Windows packages for Wireshark 4.0 and later.