Any idea why this seeming MWE doesn’t work (confirmed below, is a known bug in 1.8):
(@v1.8) pkg> add OpenBLAS_jll@v0.3.13
Resolving package versions...
ERROR: Unsatisfiable requirements detected for package OpenBLAS_jll [4536629a]:
OpenBLAS_jll [4536629a] log:
├─possible versions are: 0.3.17 or uninstalled
└─restricted to versions 0.3.13 by an explicit requirement — no versions left
I even get this error with an empty environment, and exiting and stating Julia (1.8). I’m not sure this relates to activate --temp
that I was using for the first time.
Why does the similar (for latest version, or if skipping the version) work:
(@v1.8) pkg> add OpenBLAS_jll@v0.3.17
I’ve yet to do a (@v1.8) pkg> gc
which I think might solve this, but could this be a bug in my “Commit 991d6e6cb8 (11 days old master)”? At least this is not a good user experience (for new users).
I’m not opposed to the latest version, but I have no idea what’s holding back:
julia> create_sysimage([:StatsPlots,:CSV,:DataFrames,:DataFramesMeta,:SQLite,:GLM,:Optim,:RCall],sysimage_path="sys_dataanalysis.so",precompile_execution_file="dataanalysis.jl")
ERROR: Unsatisfiable requirements detected for package OpenBLAS_jll [4536629a]:
OpenBLAS_jll [4536629a] log:
├─possible versions are: 0.3.17 or uninstalled
└─restricted to versions 0.3.13 by an explicit requirement — no versions left
Stacktrace:
[1] check_constraints(graph::Pkg.Resolve.Graph)
[..]
I get a wall of text (none of it helpful, and the MWE should do).
I think there’s a workaround to get this working (but it should work too?):
(@v1.8) pkg> add OpenBLAS_jll@v0.3.13+7
ERROR: ArgumentError: invalid base 10 digit '+' in "13+7"
[..]
What I had before removing all packages one by one:
(@v1.8) pkg> st
Status `~/.julia/environments/v1.8/Project.toml`
[a93c6f00] DataFrames v1.2.2
[1313f7d8] DataFramesMeta v0.10.0
[429524aa] Optim v1.4.1
[6f49c342] RCall v0.13.12
[0aa819cd] SQLite v1.3.0
[f3b207a7] StatsPlots v0.14.28
[4536629a] OpenBLAS_jll v0.3.13+7