# Package version conflict troubleshooting

**URL:** <https://discourse.julialang.org/t/package-version-conflict-troubleshooting/63647>\
**Category:** General Usage\
**Tags:** pkg\
**Created:** [June 27, 2021, 3:07pm UTC](https://discourse.julialang.org/t/package-version-conflict-troubleshooting/63647 "2021-06-27T15:07:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Libbum](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/libbum/32/3935_2.png) [@Libbum](https://discourse.julialang.org/u/Libbum)\
**Post date:** [June 27, 2021, 3:07pm UTC](https://discourse.julialang.org/t/package-version-conflict-troubleshooting/63647/1 "2021-06-27T15:07:18Z")

</div>

Hi all,

Not sure if this is a local issue on my machine or something to do with how we’ve put together our `[compat]` section.

Here’s a MWE `Project.toml` of my problem:

```nohighlight
name = "makie_compat"
uuid = "bacbe515-7035-49b6-9f06-df2441d2345e"
authors = [""]
version = "0.1.0"

[deps]
GLMakie = "e9467ef8-e4e7-5192-8a1a-b1aee30e663a"
InteractiveDynamics = "ec714cd0-5f51-11eb-0b6e-452e7367ff84"

[compat]
GLMakie = "0.4"
InteractiveDynamics = "0.15"

```

Trying to instantiate this:

```julia
    Updating registry at `~/.julia/registries/General`
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package Makie [ee78f7c6]:
 Makie [ee78f7c6] log:
 ├─possible versions are: 0.9.0-0.14.2 or uninstalled
 ├─restricted by compatibility requirements with GLMakie [e9467ef8] to versions: 0.14.0-0.14.2
 │ └─GLMakie [e9467ef8] log:
 │ ├─possible versions are: 0.0.1-0.4.2 or uninstalled
 │ └─restricted to versions 0.4 by makie_compat [bacbe515], leaving only versions 0.4.0-0.4.2
 │ └─makie_compat [bacbe515] log:
 │ ├─possible versions are: 0.1.0 or uninstalled
 │ └─makie_compat [bacbe515] is fixed to version 0.1.0
 └─restricted by compatibility requirements with InteractiveDynamics [ec714cd0] to versions: 0.13.1-0.13.14 — no versions left
   └─InteractiveDynamics [ec714cd0] log:
     ├─possible versions are: 0.13.0-0.15.1 or uninstalled
     └─restricted to versions 0.15 by makie_compat [bacbe515], leaving only versions 0.15.0-0.15.1
       └─makie_compat [bacbe515] log: see above

```

There are two things than confuse me here.

First, InteractiveDynamics v0.15.1 has Makie v0.14 [set in the `[compat]` section](https://github.com/JuliaDynamics/InteractiveDynamics.jl/blob/eebd521fc1e17b86697925afa1ce26310afe5287/Project.toml#L16), so why does `Pkg` say we’re only looking for `0.13.1-0.13.14`?

Second, if I `dev InteractiveDynamics`, there is no issue:

```julia
makie_compat) pkg> st
     Project makie_compat v0.1.0
      Status `/mnt/turtle/scratch/makie_compat/Project.toml`
  [e9467ef8] GLMakie v0.4.2
  [ec714cd0] InteractiveDynamics v0.15.1 `~/.julia/dev/InteractiveDynamics`

```

Can someone help me understand _why_ this is happening, and if there’s something I can do in `IntereractiveDynamics` to stop this conflict?

---

<div class="post-metadata">

**Author:** ![findmyway](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/findmyway/32/4946_2.png) [@findmyway](https://discourse.julialang.org/u/findmyway)\
**Post date:** [June 27, 2021, 3:21pm UTC](https://discourse.julialang.org/t/package-version-conflict-troubleshooting/63647/2 "2021-06-27T15:21:05Z")

</div>

> [@Libbum](#):
>
> First, InteractiveDynamics v0.15.1 has Makie v0.14 [set in the `[compat]` section](https://github.com/JuliaDynamics/InteractiveDynamics.jl/blob/eebd521fc1e17b86697925afa1ce26310afe5287/Project.toml#L16), so why does `Pkg` say we’re only looking for `0.13.1-0.13.14` ?

Actually, what you see is on the master branch. In the latest tagged version `0.15.1`, Makie v0.14 is not in the compat:

> <https://github.com/JuliaDynamics/InteractiveDynamics.jl/blob/f668cfeda3cddedfc11733b4f4352160dd38cb6b/Project.toml#L16>

---

<div class="post-metadata">

**Author:** ![Libbum](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/libbum/32/3935_2.png) [@Libbum](https://discourse.julialang.org/u/Libbum)\
**Post date:** [June 27, 2021, 3:29pm UTC](https://discourse.julialang.org/t/package-version-conflict-troubleshooting/63647/3 "2021-06-27T15:29:53Z")

</div>

Bah, of course! Thanks. I’ll just push a patch release quickly.
