# GLMakie 0.11.1 incompatible with DSP 0.8.0?

**URL:** <https://discourse.julialang.org/t/glmakie-0-11-1-incompatible-with-dsp-0-8-0/124761>\
**Category:** General Usage\
**Tags:** dsp, glmakie\
**Created:** [January 14, 2025, 12:40pm UTC](https://discourse.julialang.org/t/glmakie-0-11-1-incompatible-with-dsp-0-8-0/124761 "2025-01-14T12:40:48Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![tt1234567](https://avatars.discourse-cdn.com/v4/letter/t/dec6dc/32.png) [@tt1234567](https://discourse.julialang.org/u/tt1234567)\
**Post date:** [January 14, 2025, 12:40pm UTC](https://discourse.julialang.org/t/glmakie-0-11-1-incompatible-with-dsp-0-8-0/124761/1 "2025-01-14T12:40:48Z")

</div>

The latest version of GLMakie (0.11.1) seems to cause DSP to downgrade from 0.8.0 to 0.7.10. I don’t know how to diagnose the precise cause. I’m using Julia 1.11.2 on Windows 11.

---

<div class="post-metadata">

**Author:** ![tt1234567](https://avatars.discourse-cdn.com/v4/letter/t/dec6dc/32.png) [@tt1234567](https://discourse.julialang.org/u/tt1234567)\
**Post date:** [January 14, 2025, 1:14pm UTC](https://discourse.julialang.org/t/glmakie-0-11-1-incompatible-with-dsp-0-8-0/124761/2 "2025-01-14T13:14:35Z")

</div>

I don’t know if this is significant, but:

```julia
]activate --temp
add DSP
add GLMakie
update

```

results in

```julia
[717857b8] ↓ DSP v0.8.0 ⇒ v0.7.10
  [e9467ef8] ↑ GLMakie v0.10.18 ⇒ v0.11.1
    Updating `C:\Users\xxxxx\AppData\Local\Temp\jl_KBC89G\Manifest.toml`
  [0e736298] - Bessels v0.2.8
⌃ [717857b8] ↓ DSP v0.8.0 ⇒ v0.7.10
  [e9467ef8] ↑ GLMakie v0.10.18 ⇒ v0.11.1
  [5c1252a2] ↑ GeometryBasics v0.4.11 ⇒ v0.5.1
  [ee78f7c6] ↑ Makie v0.21.18 ⇒ v0.22.0
  [20f20a25] ↑ MakieCore v0.8.12 ⇒ v0.9.0
  [7269a6da] ↑ MeshIO v0.4.13 ⇒ v0.5.2
⌃ [f27b6e38] ↓ Polynomials v4.0.12 ⇒ v3.2.4
  [efcf1570] - Setfield v1.1.1
  [65257c39] ↑ ShaderAbstractions v0.4.1 ⇒ v0.5.0
  [09ab397b] ↑ StructArrays v0.6.21 ⇒ v0.7.0
  [9fa8497b] - Future v1.11.0
        Info Packages marked with ⌃ have new versions available and may be upgradable.

```

---

<div class="post-metadata">

**Author:** ![tt1234567](https://avatars.discourse-cdn.com/v4/letter/t/dec6dc/32.png) [@tt1234567](https://discourse.julialang.org/u/tt1234567)\
**Post date:** [January 14, 2025, 1:33pm UTC](https://discourse.julialang.org/t/glmakie-0-11-1-incompatible-with-dsp-0-8-0/124761/3 "2025-01-14T13:33:21Z")

</div>

> [@tt1234567](#):
>
> ```julia
> ]activate --temp
> add DSP
> add GLMakie
> update
> 
> ```

Following this by

```julia
add Polynomials
update

```

results in DSP going back up to 0.8.0 and GLMakie going down to 0.10.18. I’m sure there’s an explanation but I’m fairly baffled.

---

<div class="post-metadata">

**Author:** ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)\
**Post date:** [January 14, 2025, 2:29pm UTC](https://discourse.julialang.org/t/glmakie-0-11-1-incompatible-with-dsp-0-8-0/124761/4 "2025-01-14T14:29:37Z")

</div>

```julia
(jl_rxG8mh) pkg> add GLMakie@0.11.1, DSP@0.8
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package MakieCore [20f20a25]:
 MakieCore [20f20a25] log:
 ├─possible versions are: 0.1.0 - 0.9.0 or uninstalled
 ├─restricted by compatibility requirements with Makie [ee78f7c6] to versions: 0.9.0
 │ └─Makie [ee78f7c6] log:
 │ ├─possible versions are: 0.9.0 - 0.22.0 or uninstalled
 │ └─restricted by compatibility requirements with GLMakie [e9467ef8] to versions: 0.22.0
 │ └─GLMakie [e9467ef8] log:
 │ ├─possible versions are: 0.0.1 - 0.11.1 or uninstalled
 │ ├─restricted to versions * by project [0bc4a5a4], leaving only versions: 0.0.1 - 0.11.1
 │ │ └─project [0bc4a5a4] log:
 │ │ ├─possible versions are: 0.0.0 or uninstalled
 │ │ └─project [0bc4a5a4] is fixed to version 0.0.0
 │ └─restricted to versions 0.11.1 by an explicit requirement, leaving only versions: 0.11.1
 └─restricted by compatibility requirements with Polynomials [f27b6e38] to versions: 0.6.0 - 0.8.12 or uninstalled — no versions left
   └─Polynomials [f27b6e38] log:
     ├─possible versions are: 0.5.0 - 4.0.12 or uninstalled
     └─restricted by compatibility requirements with DSP [717857b8] to versions: 4.0.0 - 4.0.12
       └─DSP [717857b8] log:
         ├─possible versions are: 0.5.1 - 0.8.0 or uninstalled
         ├─restricted to versions * by project [0bc4a5a4], leaving only versions: 0.5.1 - 0.8.0
         │ └─project [0bc4a5a4] log: see above
         └─restricted to versions 0.8.0 by an explicit requirement, leaving only versions: 0.8.0

```

`Polynomials` restricts compat of `MakieCore` in a way that makes `DSP` and `GLMakie` incompatible on the latest versions.

---

<div class="post-metadata">

**Author:** ![tt1234567](https://avatars.discourse-cdn.com/v4/letter/t/dec6dc/32.png) [@tt1234567](https://discourse.julialang.org/u/tt1234567)\
**Post date:** [January 14, 2025, 2:39pm UTC](https://discourse.julialang.org/t/glmakie-0-11-1-incompatible-with-dsp-0-8-0/124761/5 "2025-01-14T14:39:53Z")

</div>

> [@nilshg](#):
>
> `Polynomials` restricts compat of `MakieCore` in a way that makes `DSP` and `GLMakie` incompatible on the latest versions.

Thanks for your help. Would it be best to report this to the Polynomials.jl github? It seems a bit mysterious that `Polynomials` would depend on `MakieCore` but no doubt there’s a reason.

---

<div class="post-metadata">

**Author:** ![j\_verzani](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/j_verzani/32/8551_2.png) [@j\_verzani](https://discourse.julialang.org/u/j_verzani)\
**Post date:** [January 14, 2025, 2:53pm UTC](https://discourse.julialang.org/t/glmakie-0-11-1-incompatible-with-dsp-0-8-0/124761/6 "2025-01-14T14:53:38Z")

</div>

There is a plotting recipe in Polynomials. I’ll bump the compatability bounds which should address this. Thanks for pointing it out.

---

<div class="post-metadata">

**Author:** ![tt1234567](https://avatars.discourse-cdn.com/v4/letter/t/dec6dc/32.png) [@tt1234567](https://discourse.julialang.org/u/tt1234567)\
**Post date:** [January 14, 2025, 2:55pm UTC](https://discourse.julialang.org/t/glmakie-0-11-1-incompatible-with-dsp-0-8-0/124761/7 "2025-01-14T14:55:28Z")

</div>

Thank you!
