About Julia's development policy regarding Windows

I understand your frustration. However, I’m not sure this is a process problem. Julia runs the test suites of the entire ecosystem of packages before every new release of the language to assess if the changes introduce any breakage (look at PkgEval.jl and Nanosoldier.jl to see how this is done). The unfortunate fact here is that PackageCompiler.jl’s test suite doesn’t test compilation in multithreaded julia processes, so this bug slipped through the cracks. The remedy is to add such tests to the PackageCompiler.jl test suite. I have a hard time seeing how a different process would have helped as long as the crucial test was missing. I agree that this breakage event was very unfortunate and I hope some qualified devs find the time to fix the bug and add the concomitant tests.

6 Likes