Cannot have newest Makie and ClassicalOrthogonalPolynomials at same time



Not sure where the conflict is. Is there a way to avoid this?

You can check what the offending package is by trying to install both newest versions at the same time:

(jl_wnFmBD) pkg> add ClassicalOrthogonalPolynomials@0.15 CairoMakie@0.15
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package ContinuumArrays [7ae1f121]:
 ContinuumArrays [7ae1f121] log:
 ├─possible versions are: 0.0.1 - 0.19.3 or uninstalled
 ├─restricted by compatibility requirements with ClassicalOrthogonalPolynomials [b30e2e7b] to versions: 0.19.0 - 0.19.3
 │ └─ClassicalOrthogonalPolynomials [b30e2e7b] log:
 │   ├─possible versions are: 0.1.0 - 0.15.3 or uninstalled
 │   └─restricted to versions 0.15 by an explicit requirement, leaving only versions: 0.15.0 - 0.15.3
 └─restricted by compatibility requirements with Makie [ee78f7c6] to versions: 0.0.1 - 0.14.1 or uninstalled — no versions left
   └─Makie [ee78f7c6] log:
     ├─possible versions are: 0.9.0 - 0.24.6 or uninstalled
     └─restricted by compatibility requirements with CairoMakie [13f3f980] to versions: 0.24.0 - 0.24.6
       └─CairoMakie [13f3f980] log:
         ├─possible versions are: 0.0.1 - 0.15.6 or uninstalled
         └─restricted to versions 0.15 by an explicit requirement, leaving only versions: 0.15.0 - 0.15.6

From this you can see it’s ContinuumArrays.jl. Checking their GitHub page you will see this PR: CompatHelper: bump compat for Makie in [weakdeps] to 0.24, (keep existing compat) by github-actions[bot] · Pull Request #202 · JuliaApproximation/ContinuumArrays.jl · GitHub, which looks good. But they didn’t release a new version including this PR. You could ask there to release a new version.

3 Likes

Thanks. That looks the correct reason. The ContinuumArrays package modified its dependencies on Jul 17, 2025, but the current released version was published on Jul 11, 2025.


So, I directly add the newest code from GitHub website:

(@v1.11) pkg> add https://github.com/JuliaApproximation/ContinuumArrays.jl

Now it works.

(@v1.11) pkg> st
Status `C:\Users\zoubo\.julia\environments\v1.11\Project.toml`
  [13f3f980] CairoMakie v0.15.6
  [b30e2e7b] ClassicalOrthogonalPolynomials v0.15.3
  [7ae1f121] ContinuumArrays v0.19.3 `https://github.com/JuliaApproximation/ContinuumArrays.jl#master`

Sorry about that!

Is there any way to get CompatHelper to auto-bump the patch version? That would have been the reason it wasn’t tagged at the time.