Skip to content

Packages downgraded after Pkg.update()? #2550

@ptoche

Description

@ptoche

Unless I'm mistaken, packages were downgraded without a prior warning (and without an explanation):

I just called

import Pkg
Pkg.update()

The tail-end of the console shows:

    Updating `~/Julia/workspace/Project.toml`
  [b4f34e82] ↑ Distances v0.10.2 ⇒ v0.10.3
  [91a5bcdd] ~ Plots v1.13.2 `https://github.com/JuliaPlots/Plots.jl.git#master` ⇒ v1.13.2 `https://github.com/JuliaPlots/Plots.jl.git#master`
  [92933f4c] ↑ ProgressMeter v1.5.0 ⇒ v1.6.0
    Updating `~/Julia/workspace/Manifest.toml`
  [4fba245c] ↑ ArrayInterface v3.1.9 ⇒ v3.1.10
  [324d7699] ↑ CategoricalArrays v0.9.6 ⇒ v0.9.7
  [d360d2e6] ↑ ChainRulesCore v0.9.40 ⇒ v0.9.41
  [b630d9fa] - CheapThreads v0.2.3
  [34da2185] ↑ Compat v3.27.0 ⇒ v3.28.0
  [bcd4f6db] ↑ DelayDiffEq v5.29.3 ⇒ v5.30.0
  [2b5f629d] ↑ DiffEqBase v6.60.0 ⇒ v6.60.1
  [b4f34e82] ↑ Distances v0.10.2 ⇒ v0.10.3
  [7a1cc6ca] ↑ FFTW v1.4.0 ⇒ v1.4.1
  [5789e2e9] ↑ FileIO v1.8.1 ⇒ v1.8.2
  [82e4d734] ↑ ImageIO v0.5.3 ⇒ v0.5.4
  [5ab0869b] ↑ KernelDensity v0.6.2 ⇒ v0.6.3
  [bdcacae8] ↓ LoopVectorization v0.12.12 ⇒ v0.11.2
  [7269a6da] ↑ MeshIO v0.4.6 ⇒ v0.4.7
  [1dea7af3] ↑ OrdinaryDiffEq v5.52.7 ⇒ v5.53.0
  [a03496cd] ↑ PlotlyBase v0.5.2 ⇒ v0.5.3
  [91a5bcdd] ~ Plots v1.13.2 `https://github.com/JuliaPlots/Plots.jl.git#master` ⇒ v1.13.2 `https://github.com/JuliaPlots/Plots.jl.git#master`
  [92933f4c] ↑ ProgressMeter v1.5.0 ⇒ v1.6.0
  [476501e8] ↓ SLEEFPirates v0.6.15 ⇒ v0.6.10
  [2913bbd2] ↑ StatsBase v0.33.6 ⇒ v0.33.8
  [789caeaf] ↑ StochasticDiffEq v6.33.1 ⇒ v6.33.2
  [7792a7ef] - StrideArraysCore v0.1.5
  [c3572dad] ↑ Sundials v4.4.1 ⇒ v4.4.3
  [0c5d862f] ↑ Symbolics v0.1.24 ⇒ v0.1.25
  [8290d209] ↓ ThreadingUtilities v0.4.1 ⇒ v0.2.5
  [f269a46b] ↑ TimeZones v1.5.3 ⇒ v1.5.4
  [3d5dd08c] ↓ VectorizationBase v0.19.32 ⇒ v0.18.14

There is no warning and unless I missed it there wasn't any information about it in the docs.

Just a few days ago I noticed I was using a version of Plots from 3 or 4 years ago because some obscure package I had installed and forgotten about was holding it back. Now that I've carefully cleaned things up, I'm surprised to see several downgrades. Particularly as I do not know the reasons. For instance, ThreadingUtilities v0.4.1 ⇒ v0.2.5 suggests an important downgrade. Maybe it's not a big deal, the console message doesn't state anything about it. Should I worry at all?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions