Closed Sbozzolo closed 3 months ago
Nothing should be required, but thanks for letting me know.
What's the output of:
]st -m Makie
You will need Makie v0.21 as well, otherwise GeoMakie won't work. If you loaded an older version of Makie from an external environment, then I could understand why you would see this issue. But there should be absolutely no way for this to happen otherwise.
Status `/tmp/jl_DXeIYt/Manifest.toml`
⌅ [ee78f7c6] Makie v0.20.10
Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m`
Indeed, I have 0.20.10
.
Shouldn't GeoMakie
compats forbid from having incompatible versions of Makie
?
This is my compat section:
[compat]
Aqua = "0.8"
CairoMakie = "0.11.11, 0.12"
Documenter = "1"
GeoMakie = "0.6.5, 0.7"
Interpolations = "0.14, 0.15"
JuliaFormatter = "1"
NCDatasets = "0.13.1, 0.14"
OrderedCollections = "1.3"
SafeTestsets = "0.1"
Statistics = "1"
Test = "1"
julia = "1.9"
st -o -m Makie
:
Status `/tmp/jl_DXeIYt/Manifest.toml`
⌅ [ee78f7c6] Makie v0.20.10 (<v0.21.2): CairoMakie, GeoMakie
Yes, I'm not sure why this is the case. I suspect the issue is that environments are being stacked somehow.
Try this compat section:
[compat]
Aqua = "0.8"
CairoMakie = "0.12"
Documenter = "1"
GeoMakie = "0.7"
Interpolations = "0.14, 0.15"
JuliaFormatter = "1"
NCDatasets = "0.13.1, 0.14"
OrderedCollections = "1.3"
SafeTestsets = "0.1"
Statistics = "1"
Test = "1"
julia = "1.9"
and maybe run Pkg.resolve
?
Yes, I'm not sure why this is the case. I suspect the issue is that environments are being stacked somehow.
Try this compat section:
[compat] Aqua = "0.8" CairoMakie = "0.12" Documenter = "1" GeoMakie = "0.7" Interpolations = "0.14, 0.15" JuliaFormatter = "1" NCDatasets = "0.13.1, 0.14" OrderedCollections = "1.3" SafeTestsets = "0.1" Statistics = "1" Test = "1" julia = "1.9"
and maybe run
Pkg.resolve
?
This works, and now that I looked at CI more carefully, I realized the reason it's failing is not the same as what I have locally.
It's possible that something is off with my environments locally, so I think we can close this issue.
Thank you very much for your very quick help!
I updated to GeoMakie 0.7 and now my tests are failing:
Here's my env:
The release notes mention something about Float32. Is something required to move to 0.7?