Makie downgrade help?

So, I just ran add MiniFB to try out a new package and this triggered an update which downgrades

Updating `~/.julia/environments/v1.5/Project.toml`
  [537997a7] ↓ AbstractPlotting v0.12.9 ⇒ v0.10.6
  [3da002f7] ↓ ColorTypes v0.10.8 ⇒ v0.9.1
  [a81c6b42] ↓ Compose v0.9.0 ⇒ v0.8.2
  [31a5f54b] ↑ Debugger v0.6.5 ⇒ v0.6.6
  [22fd7b30] ~ DirectSum v0.7.1 `~/.julia/dev/DirectSum` ⇒ v0.7.2 `~/.julia/dev/DirectSum`
  [713c75ef] ↑ Franklin v0.9.10 ⇒ v0.9.12
  [e9467ef8] ↓ GLMakie v0.1.11 ⇒ v0.1.2
  [a2cc645c] ↑ GraphPlot v0.3.1 ⇒ v0.4.2
  [4df31cd9] ~ Grassmann v0.6.1 `~/.julia/dev/Grassmann` ⇒ v0.6.2 `~/.julia/dev/Grassmann`
  [3025c34a] ↑ GridapGmsh v0.3.2 ⇒ v0.3.3
  [5078a376] ↑ LazyArrays v0.17.6 ⇒ v0.18.0
  [ae8d54c2] ↑ Luxor v2.4.0 ⇒ v2.5.1
  [ee78f7c6] ↓ Makie v0.11.1 ⇒ v0.10.0
  [283c5d60] ↑ MeshCat v0.11.2 ⇒ v0.11.3
  [cc649173] + MiniFB v0.1.0
  [978d7f02] ↑ MiniQhull v0.2.0 ⇒ v0.2.1
  [5fb14364] ↑ OhMyREPL v0.5.6 ⇒ v0.5.8
  [a8468747] ↓ QHull v0.2.1 ⇒ v0.1.2
  [ae029012] ↑ Requires v1.0.1 ⇒ v1.0.2
  [295af30f] ↑ Revise v2.7.4 ⇒ v2.7.5
Updating `~/.julia/environments/v1.5/Manifest.toml`
  [85c772de] + AbstractNumbers v0.2.1
  [537997a7] ↓ AbstractPlotting v0.12.9 ⇒ v0.10.6
  [27a7e980] - Animations v0.4.0
  [4c555306] ↑ ArrayLayouts v0.4.5 ⇒ v0.4.7
  [8e7c35d0] + BlockArrays v0.12.12
  [49dc2e85] ↓ Calculus v0.5.1 ⇒ v0.4.1
  [3da002f7] ↓ ColorTypes v0.10.8 ⇒ v0.9.1
  [5ae59095] ↓ Colors v0.12.4 ⇒ v0.11.2
  [a81c6b42] ↓ Compose v0.9.0 ⇒ v0.8.2
  [a8cc5b0e] ↑ Crayons v4.0.3 ⇒ v4.0.4
  [31a5f54b] ↑ Debugger v0.6.5 ⇒ v0.6.6
  [01453d9d] ↓ DiffEqDiffTools v0.14.0 ⇒ v0.13.0
  [22fd7b30] ~ DirectSum v0.7.1 `~/.julia/dev/DirectSum` ⇒ v0.7.2 `~/.julia/dev/DirectSum`
  [31c24e10] ↑ Distributions v0.23.10 ⇒ v0.23.11
  [5789e2e9] ↑ FileIO v1.4.2 ⇒ v1.4.3
  [1a297f60] ↑ FillArrays v0.9.5 ⇒ v0.9.6
  [53c48c17] ↓ FixedPointNumbers v0.8.4 ⇒ v0.7.1
  [59287772] - Formatting v0.4.1
  [713c75ef] ↑ Franklin v0.9.10 ⇒ v0.9.12
  [38e38edf] + GLM v1.3.10
  [e9467ef8] ↓ GLMakie v0.1.11 ⇒ v0.1.2
  [4d00f742] ↓ GeometryTypes v0.8.3 ⇒ v0.7.10
  [a2cc645c] ↑ GraphPlot v0.3.1 ⇒ v0.4.2
  [4df31cd9] ~ Grassmann v0.6.1 `~/.julia/dev/Grassmann` ⇒ v0.6.2 `~/.julia/dev/Grassmann`
  [3955a311] - GridLayoutBase v0.3.5
  [56d4f2e9] ↑ Gridap v0.13.4 ⇒ v0.14.0
  [3025c34a] ↑ GridapGmsh v0.3.2 ⇒ v0.3.3
  [27996c0f] ↑ GtkReactive v1.0.3 ⇒ v1.0.4
  [f332f351] - ImageContrastAdjustment v0.3.5
  [a09fc81d] ↑ ImageCore v0.8.14 ⇒ v0.8.15
  [82e4d734] - ImageIO v0.3.0
  [2996bd0c] - ImageQualityIndexes v0.1.4
  [916415d5] ↓ Images v0.22.4 ⇒ v0.20.2
  [1019f520] + JLFzf v0.1.2
  [682c06a0] ↑ JSON v0.21.0 ⇒ v0.21.1
  [4076af6c] ↓ JuMP v0.21.3 ⇒ v0.20.0
  [50d2b5c4] ↓ Lazy v0.15.1 ⇒ v0.14.0
  [5078a376] ↑ LazyArrays v0.17.6 ⇒ v0.18.0
  [4345ca2d] + Loess v0.5.1
  [ae8d54c2] ↑ Luxor v2.4.0 ⇒ v2.5.1
  [ee78f7c6] ↓ Makie v0.11.1 ⇒ v0.10.0
  [7eb4fadd] - Match v1.1.0
  [c8ffd9c3] ↑ MbedTLS_jll v2.16.6+1 ⇒ v2.16.8+0
  [283c5d60] ↑ MeshCat v0.11.2 ⇒ v0.11.3
  [cc649173] + MiniFB v0.1.0
  [b93afbca] + MiniFB_jll v0.1.0+0
  [978d7f02] ↑ MiniQhull v0.2.0 ⇒ v0.2.1
  [a975b10e] ↑ Mux v0.7.0 ⇒ v0.7.2
  [6fe1bfb0] ↑ OffsetArrays v1.1.2 ⇒ v1.1.3
  [5fb14364] ↑ OhMyREPL v0.5.6 ⇒ v0.5.8
  [f57f5aa1] - PNGFiles v0.3.1
  [774612a8] + ParameterJuMP v0.1.2
  [d96e819e] ↓ Parameters v0.12.1 ⇒ v0.10.3
  [b98c9c47] + Pipe v1.3.0
  [995b91a9] ↓ PlotUtils v1.0.6 ⇒ v0.6.5
  [67491407] ↓ Polyhedra v0.6.5 ⇒ v0.5.8
  [a8468747] ↓ QHull v0.2.1 ⇒ v0.1.2
  [dca85d43] ↑ QuartzImageIO v0.6.0 ⇒ v0.7.3
  [3cdcf5f2] ↓ RecipesBase v0.8.0 ⇒ v0.7.0
  [ae029012] ↑ Requires v1.0.1 ⇒ v1.0.2
  [295af30f] ↑ Revise v2.7.4 ⇒ v2.7.5
  [1277b4bf] + ShiftedArrays v1.0.0
  [65254759] + StatsMakie v0.2.3
  [3eaba693] + StatsModels v0.6.14
  [3a884ed6] - UnPack v1.0.2
  [214eeab7] + fzf_jll v0.21.1+0

Does anyone happen to know what package caused the downgrade of Makie?

I experimented a bit with adding and removing packages to try to find out, but didnt figure it out.

I found this gist that might help you figure it out.

1 Like

The easiest way is probably to explicitly go pkg> add Makie@0.11 and then see what error you get.

2 Likes
(@v1.5) pkg> add Makie@0.11
   Updating registry at `~/.julia/registries/General`
######################################################################## 100.0%
  Resolving package versions...
ERROR: Unsatisfiable requirements detected for package Colors [5ae59095]:
 Colors [5ae59095] log:
 ├─possible versions are: [0.9.0, 0.9.2-0.9.6, 0.10.0-0.10.2, 0.11.0-0.11.2, 0.12.0-0.12.4] or uninstalled
 ├─restricted by compatibility requirements with Cairo [159f3aea] to versions: [0.9.0, 0.9.2-0.9.6, 0.10.0-0.10.2, 0.11.0-0.11.2, 0.12.0-0.12.4]
 │ └─Cairo [159f3aea] log:
 │   ├─possible versions are: [0.5.3-0.5.6, 0.6.0, 0.7.0, 0.8.0, 1.0.0-1.0.5] or uninstalled
 │   ├─restricted to versions * by an explicit requirement, leaving only versions [0.5.3-0.5.6, 0.6.0, 0.7.0, 0.8.0, 1.0.0-1.0.5]
 │   └─restricted by compatibility requirements with Gtk [4c0ca9eb] to versions: [0.5.3-0.5.6, 0.6.0, 1.0.0-1.0.5]
 │     └─Gtk [4c0ca9eb] log:
 │       ├─possible versions are: [0.16.0-0.16.5, 0.17.0, 0.18.0, 1.0.0, 1.1.0-1.1.4] or uninstalled
 │       └─restricted by compatibility requirements with ImageView [86fae568] to versions: [0.16.0-0.16.5, 0.17.0, 0.18.0, 1.0.0, 1.1.0-1.1.4]
 │         └─ImageView [86fae568] log:
 │           ├─possible versions are: [0.8.0-0.8.2, 0.9.0, 0.10.0-0.10.9] or uninstalled
 │           ├─restricted to versions * by an explicit requirement, leaving only versions [0.8.0-0.8.2, 0.9.0, 0.10.0-0.10.9]
 │           ├─restricted by compatibility requirements with FixedPointNumbers [53c48c17] to versions: [0.9.0, 0.10.0-0.10.9] or uninstalled, leaving only versions: [0.9.0, 0.10.0-0.10.9]
 │           │ └─FixedPointNumbers [53c48c17] log:
 │           │   ├─possible versions are: [0.5.0-0.5.3, 0.6.0-0.6.1, 0.7.0-0.7.1, 0.8.0-0.8.4] or uninstalled
 │           │   ├─restricted by compatibility requirements with ColorTypes [3da002f7] to versions: [0.5.0-0.5.3, 0.6.0-0.6.1, 0.7.0-0.7.1, 0.8.0-0.8.4]
 │           │   │ └─ColorTypes [3da002f7] log:
 │           │   │   ├─possible versions are: [0.7.0-0.7.5, 0.8.0-0.8.1, 0.9.0-0.9.1, 0.10.0-0.10.9] or uninstalled
 │           │   │   ├─restricted to versions * by Ajna [a0c40a7d], leaving only versions [0.7.0-0.7.5, 0.8.0-0.8.1, 0.9.0-0.9.1, 0.10.0-0.10.9]
 │           │   │   │ └─Ajna [a0c40a7d] log:
 │           │   │   │   ├─possible versions are: 0.1.0 or uninstalled
 │           │   │   │   └─Ajna [a0c40a7d] is fixed to version 0.1.0
 │           │   │   ├─restricted by compatibility requirements with GraphPlot [a2cc645c] to versions: [0.7.0-0.7.5, 0.8.0-0.8.1, 0.9.0-0.9.1]
 │           │   │   │ └─GraphPlot [a2cc645c] log:
 │           │   │   │   ├─possible versions are: [0.3.0-0.3.1, 0.4.1-0.4.2] or uninstalled
 │           │   │   │   └─restricted to versions * by FlowGeometry [af326652], leaving only versions [0.3.0-0.3.1, 0.4.1-0.4.2]
 │           │   │   │     └─FlowGeometry [af326652] log:
 │           │   │   │       ├─possible versions are: 0.1.0 or uninstalled
 │           │   │   │       ├─restricted to versions * by Elements [733544b8], leaving only versions 0.1.0
 │           │   │   │       │ └─Elements [733544b8] log:
 │           │   │   │       │   ├─possible versions are: 0.1.0 or uninstalled
 │           │   │   │       │   └─Elements [733544b8] is fixed to version 0.1.0
 │           │   │   │       └─FlowGeometry [af326652] is fixed to version 0.1.0
 │           │   │   └─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: [0.8.0-0.8.1, 0.9.0-0.9.1, 0.10.0-0.10.9], leaving only versions: [0.8.0-0.8.1, 0.9.0-0.9.1]
 │           │   │     └─AbstractPlotting [537997a7] log:
 │           │   │       ├─possible versions are: [0.9.0-0.9.27, 0.10.0-0.10.11, 0.11.0-0.11.2, 0.12.0-0.12.9] or uninstalled
 │           │   │       ├─restricted to versions * by Elements [733544b8], leaving only versions [0.9.0-0.9.27, 0.10.0-0.10.11, 0.11.0-0.11.2, 0.12.0-0.12.9]
 │           │   │       │ └─Elements [733544b8] log: see above
 │           │   │       ├─restricted by compatibility requirements with GLMakie [e9467ef8] to versions: [0.9.0-0.9.27, 0.10.0-0.10.11, 0.11.1-0.11.2, 0.12.0-0.12.9]
 │           │   │       │ └─GLMakie [e9467ef8] log:
 │           │   │       │   ├─possible versions are: [0.0.1-0.0.18, 0.1.0-0.1.11] or uninstalled
 │           │   │       │   ├─restricted to versions * by an explicit requirement, leaving only versions [0.0.1-0.0.18, 0.1.0-0.1.11]
 │           │   │       │   ├─restricted by compatibility requirements with Makie [ee78f7c6] to versions: 0.1.0-0.1.11
 │           │   │       │   │ └─Makie [ee78f7c6] log:
 │           │   │       │   │   ├─possible versions are: [0.9.0-0.9.6, 0.10.0, 0.11.0-0.11.1] or uninstalled
 │           │   │       │   │   ├─restricted to versions * by Elements [733544b8], leaving only versions [0.9.0-0.9.6, 0.10.0, 0.11.0-0.11.1]
 │           │   │       │   │   │ └─Elements [733544b8] log: see above
 │           │   │       │   │   └─restricted to versions 0.11 by an explicit requirement, leaving only versions 0.11.0-0.11.1
 │           │   │       │   └─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: 0.1.5-0.1.11 or uninstalled, leaving only versions: 0.1.5-0.1.11
 │           │   │       │     └─AbstractPlotting [537997a7] log: see above
 │           │   │       └─restricted by compatibility requirements with Makie [ee78f7c6] to versions: [0.11.0-0.11.2, 0.12.0-0.12.9], leaving only versions: [0.11.1-0.11.2, 0.12.0-0.12.9]
 │           │   │         └─Makie [ee78f7c6] log: see above
 │           │   ├─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: [0.6.0-0.6.1, 0.7.0-0.7.1, 0.8.0-0.8.4]
 │           │   │ └─AbstractPlotting [537997a7] log: see above
 │           │   └─restricted by compatibility requirements with ColorTypes [3da002f7] to versions: [0.5.0-0.5.3, 0.6.0-0.6.1, 0.7.0-0.7.1], leaving only versions: [0.6.0-0.6.1, 0.7.0-0.7.1]
 │           │     └─ColorTypes [3da002f7] log: see above
 │           └─restricted by compatibility requirements with AxisArrays [39de3d68] to versions: 0.10.4-0.10.9 or uninstalled, leaving only versions: 0.10.4-0.10.9
 │             └─AxisArrays [39de3d68] log:
 │               ├─possible versions are: [0.3.0-0.3.3, 0.4.0-0.4.3] or uninstalled
 │               ├─restricted by compatibility requirements with ImageView [86fae568] to versions: [0.3.0-0.3.3, 0.4.0-0.4.3]
 │               │ └─ImageView [86fae568] log: see above
 │               └─restricted by compatibility requirements with IntervalSets [8197267c] to versions: 0.4.3 or uninstalled, leaving only versions: 0.4.3
 │                 └─IntervalSets [8197267c] log:
 │                   ├─possible versions are: [0.2.1, 0.3.0-0.3.2, 0.4.0, 0.5.0-0.5.1] or uninstalled
 │                   └─restricted by compatibility requirements with StaticRanges [d8176aec] to versions: 0.5.0-0.5.1
 │                     └─StaticRanges [d8176aec] log:
 │                       ├─possible versions are: [0.1.0, 0.2.0, 0.3.0-0.3.6, 0.4.0-0.4.4, 0.5.0-0.5.12, 0.6.0-0.6.14, 0.7.0-0.7.1, 0.8.0] or uninstalled
 │                       └─restricted to versions 0.7 by DenseArrays [2bf25bc3], leaving only versions 0.7.0-0.7.1
 │                         └─DenseArrays [2bf25bc3] log:
 │                           ├─possible versions are: 0.1.0 or uninstalled
 │                           └─DenseArrays [2bf25bc3] is fixed to version 0.1.0
 ├─restricted by compatibility requirements with GraphPlot [a2cc645c] to versions: [0.9.0, 0.9.2-0.9.6, 0.10.0-0.10.2, 0.11.0-0.11.2]
 │ └─GraphPlot [a2cc645c] log: see above
 ├─restricted by compatibility requirements with MiniFB [cc649173] to versions: [0.10.0-0.10.2, 0.11.0-0.11.2, 0.12.0-0.12.4], leaving only versions: [0.10.0-0.10.2, 0.11.0-0.11.2]
 │ └─MiniFB [cc649173] log:
 │   ├─possible versions are: 0.1.0 or uninstalled
 │   └─restricted to versions * by an explicit requirement, leaving only versions 0.1.0
 ├─restricted by compatibility requirements with FreeTypeAbstraction [663a7486] to versions: [0.11.0-0.11.2, 0.12.0-0.12.4], leaving only versions: 0.11.0-0.11.2
 │ └─FreeTypeAbstraction [663a7486] log:
 │   ├─possible versions are: [0.4.0-0.4.2, 0.5.0, 0.6.0-0.6.5, 0.7.0, 0.8.0-0.8.1] or uninstalled
 │   └─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: 0.8.0-0.8.1
 │     └─AbstractPlotting [537997a7] log: see above
 └─restricted by compatibility requirements with PlotUtils [995b91a9] to versions: 0.12.0-0.12.4 — no versions left
   └─PlotUtils [995b91a9] log:
     ├─possible versions are: [0.5.0-0.5.8, 0.6.0-0.6.5, 1.0.0-1.0.6] or uninstalled
     └─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: 1.0.0-1.0.6
       └─AbstractPlotting [537997a7] log: see above

Impressive resolver error.

1 Like

The problem is with GraphPlot and Colors@0.11.

1 Like