check code complains about this series:
I think I've hit a dead end trying to produce installers. I first updated rustup and pyoxidizer on my laptop that I've used in the past to successfully build pyoxidizer binaries, but it prints an error about a zip file with a date before 1980 not being supported. I switched to a clean system, ran .\contrib\install-windows-dependencies.ps1, and that died because it looks like MS removed the py27 compiler. (Maybe that should be cached somewhere for posterity, but I don't think I have a local copy.) Commenting those references out, I was eventually able to get everything installed, but it reproduced the same error:
Should we fix the handling of that list in run-tests.py instead ?
I know very little about how to do WiX properly, but we had some issues with the redistributable runtime in TortoiseHg, and the file overwrite mode. The existing Mercurial installer shouldn't have the redistributable runtime issue (since it uses VS 2008), but does have the same overwrite mode. I'll leave them here in case they're worth considering.
Thu, May 6
(I do question why we are still supporting Python 3.5...)
Mon, May 3
Now that the CI images are updated, I think this is ready to land.
Sat, May 1
Fri, Apr 30
Already amended in as noted (let's see if accepting closes it).
Wed, Apr 28
Tue, Apr 20
Do you need help fixing the base CI image to get the right Python version?
Amended this into D10465.
Mon, Apr 19
You might want to double check this because I think the phab extension has a bug related to importing non ascii characters in some cases, but the result looked OK.