Why does Pkg.update() downgrade from Flux0.10 to 0.8?

I just installed julia1.4 (mac), and was installing needed packages.

From previous experience, I know that the thing to do is install Flux first, then install other packages, that way it will select compatible packages.

Flux 0.10.3 was installed.

At some point I did a Pkg.update and it did this!

   Updating `~/.julia/environments/v1.4/Project.toml`
  [3a865a2d] ↑ CuArrays v1.7.3 ⇒ v2.0.1
  [587475ba] ↓ Flux v0.10.3 ⇒ v0.8.3
  [dbeba491] ↓ Metalhead v0.5.0 ⇒ v0.4.0
   Updating `~/.julia/environments/v1.4/Manifest.toml`

It also added Tracker.

Why did it go back to 0.8.3?

1 Like

try installing Flux with the latest version and it will tell you which package stopped it from installing to the latest version.

] add Flux#v0.10.3