Pluto.jl not being updated

Pluto v0.12.16 should be out. This is what I get in the REPL:

julia> Pkg.status(“Pluto”)
Status ~/.julia/environments/v1.5/Project.toml
[c3e4b0f8] Pluto v0.12.12

julia> Pkg.update(“Pluto”)
Updating registry at ~/.julia/registries/General
Updating git-repo https://github.com/JuliaRegistries/General.git
No Changes to ~/.julia/environments/v1.5/Project.toml
No Changes to ~/.julia/environments/v1.5/Manifest.toml

Any suggestions would be appreciated.

1 Like

You might try removing Pluto and adding it again, and if that doesn’t work, remove it, add the new version specifically, see if that works, then remove it and add it without specifying the version.

I’ve occasionally had certain packages get “stuck” on a certain version. I have not tried to figure out root cause but going through the gymnastics above got me out of it.

P.S. I am at Pluto v0.12.16 so it is indeed out there.

Try, pkg> add Pluto@0.12.16.

2 Likes

That worked.

Thank you very much.

Did it just update the package without downgrading any others?

2 Likes

I have also had Pluto.jl stuck at version 0.12.12 for some time, and I just found this thread. Removing it and adding it again did not help on julia 1.5.3, but invoking add Pluto@0.12.20 fixed the problem:

(@v1.5) pkg> rm Pluto
Updating `~/.julia/environments/v1.5/Project.toml`
  [c3e4b0f8] - Pluto v0.12.12
Updating `~/.julia/environments/v1.5/Manifest.toml`
  [99f44e22] - MsgPack v1.1.0
  [c3e4b0f8] - Pluto v0.12.12

(@v1.5) pkg> add Pluto
  Resolving package versions...
Updating `~/.julia/environments/v1.5/Project.toml`
  [c3e4b0f8] + Pluto v0.12.12
Updating `~/.julia/environments/v1.5/Manifest.toml`
  [99f44e22] + MsgPack v1.1.0
  [c3e4b0f8] + Pluto v0.12.12

(@v1.5) pkg> add Pluto@0.12.20
  Resolving package versions...
  Installed Atom ─────────── v0.12.30
  Installed JuliaFormatter ─ v0.12.3
  Installed Pluto ────────── v0.12.20
Updating `~/.julia/environments/v1.5/Project.toml`
  [c52e3926] ↑ Atom v0.12.21 ⇒ v0.12.30
  [da1fd8a2] ↑ CodeTracking v0.5.12 ⇒ v1.0.5
  [c3e4b0f8] ↑ Pluto v0.12.12 ⇒ v0.12.20
  [ee283ea6] ↓ Rebugger v0.3.3 ⇒ v0.2.2
  [295af30f] ↓ Revise v2.7.6 ⇒ v1.0.3
Updating `~/.julia/environments/v1.5/Manifest.toml`
  [c52e3926] ↑ Atom v0.12.21 ⇒ v0.12.30
  [49dc2e85] ↓ Calculus v0.5.1 ⇒ v0.4.1
  [da1fd8a2] ↑ CodeTracking v0.5.12 ⇒ v1.0.5
  [a80b9123] + CommonMark v0.6.4
  [01453d9d] + DiffEqDiffTools v0.13.0
  [6a86dc24] + FiniteDiff v2.8.0
  [fb4132e2] ↑ FuzzyCompletions v0.2.6 ⇒ v0.4.0
  [f67ccb44] ↓ HDF5 v0.13.7 ⇒ v0.13.6
  [0234f1f7] ↑ HDF5_jll v1.10.5+7 ⇒ v1.12.0+1
  [a98d9a8b] ↓ Interpolations v0.13.1 ⇒ v0.12.10
  [98e50ef6] ↑ JuliaFormatter v0.6.9 ⇒ v0.12.3
  [aa1ae85d] ↑ JuliaInterpreter v0.7.26 ⇒ v0.8.8
  [5ab0869b] ↓ KernelDensity v0.6.2 ⇒ v0.5.0
  [deac9b47] + LibCURL_jll v7.70.0+2
  [29816b5a] + LibSSH2_jll v1.9.0+3
  [d3d80556] + LineSearches v7.1.1
  [6f1432cf] - LoweredCodeUtils v0.4.9
  [d41bc354] + NLSolversBase v7.7.1
  [429524aa] + Optim v0.15.3
  [d96e819e] + Parameters v0.10.3
  [c3e4b0f8] ↑ Pluto v0.12.12 ⇒ v0.12.20
  [85a6dd25] + PositiveFactorizations v0.2.4
  [ee283ea6] ↓ Rebugger v0.3.3 ⇒ v0.2.2
  [295af30f] ↓ Revise v2.7.6 ⇒ v1.0.3
  [8e850ede] + nghttp2_jll v1.40.0+2

BTW, I saved the “stuck” environment aside before upgrading, in case it is helpful to be able to reproduce this.

(OT but this seem bad)

I think this is an issue with Rebugger, which hasn’t had its dependencies updated in a while by the looks of it.

1 Like