Elliot Saba
Elliot Saba
Windows Subsystem for Linux? Does your Julia report itself as running on Windows or running on Linux? What is your `versioninfo()`?
If it thinks its running on Linux, I bet that the branches we have for `Sys.iswindows()` don't get called, and that results in our windows-specific workarounds not being triggered.
Yep; this is a problem. It thinks its linux and thereby thinks that the filesystem will behave in a Linux-like fashion (e.g. having reasonable `Sys.isexecutable()` behavior) but the underlying filesystem...
Yep; that's the problem. The filesystem is built upon a foundation of lies. This is actually a really pathological case for us since even our intended designs to fix `Sys.isexecutable()`...
@MaximeBouton after reading up on the WSL filesystem setup, what happens if you set your `JULIA_DEPOT_PATH` to point to something that is mounted in one of the linux-native filesystems? I'm...
@MaximeBouton is there any documentation you read to get Julia working on WSL? If so, we should add this little bit of wisdom into the instructions so that others know...
I think we should use the same option naming as the rest of the `Artifacts` functions, which is to add an `honor_overrides::Bool` parameter. Note that some methods, such as `artifact_paths()`...
The issue is that `CPUSummary` recently added a thing that unconditionally sets a preference: https://github.com/JuliaSIMD/CPUSummary.jl/blob/main/src/CPUSummary.jl#L19
It happens at precompile time; that's a top-level statement that is calling `set_preferences!()`, so it's not happening at test time, it's happening during the precompilation phase, probably while we're instantiating....
If you have an `aarch64` version of `juliaup` which runs, then if someone tries to install an `x64` version of Julia, you should verify that you can run Intel processes,...