Validate should download tarballs by default on windows.
Currently running ./validate on windows fails with
configure: Checking for Windows toolchain tarballs...
SHA256SUMS doesn't exist; have you fetched?
Error:
Needed msys2 tarballs are missing. You have a few options to get them,
* run configure with the --enable-tarballs-autodownload option
* run mk/get-win32-tarballs.py download x86_64
* manually download the files listed in ./missing-win32-tarballs and place
them in the ghc-tarballs directory.
Downloading them in advance doesn't work by default as ./validate deletes them on startup by defaults.
There is workaround. We can run configure beforehand, and run ./validate with --no-clean
. But that shouldn't be required.
NB: Is there still a general build system label? I gave it CI for now.