Skip to content

Possibly incorrect status --outdated output while using a PR branch of a registered package #2967

@jishnub

Description

@jishnub

Based on this discourse discussion.

(@v1.8) pkg> activate --temp
  Activating new project at `/tmp/jl_LRkm83`

(jl_LRkm83) pkg> add https://github.com/JuliaLinearAlgebra/MKL.jl#vs/lp64
    Updating git-repo `https://github.com/JuliaLinearAlgebra/MKL.jl`
   Resolving package versions...
    Updating `/tmp/jl_LRkm83/Project.toml`
  [33e6dc65] + MKL v0.4.5 `https://github.com/JuliaLinearAlgebra/MKL.jl#vs/lp64`
    Updating `/tmp/jl_LRkm83/Manifest.toml`
  [692b3bcd] + JLLWrappers v1.4.1
  [33e6dc65] + MKL v0.4.5 `https://github.com/JuliaLinearAlgebra/MKL.jl#vs/lp64`
  [9b87118b] + PackageCompiler v2.0.4
  [21216c6a] + Preferences v1.2.3
  [05181044] + RelocatableFolders v0.1.3
  [6c6a2e73] + Scratch v1.1.0
  [1d5cc7b8] + IntelOpenMP_jll v2018.0.3+2
  [856f044c] + MKL_jll v2022.0.0+0
  [0dad84c5] + ArgTools v1.1.1
  [56f22d72] + Artifacts
  [2a0f44e3] + Base64
  [ade2ca70] + Dates
  [f43a241f] + Downloads v1.6.0
  [7b1f6079] + FileWatching
  [b77e0a4c] + InteractiveUtils
  [4af54fe1] + LazyArtifacts
  [b27032c2] + LibCURL v0.6.3
  [76f85450] + LibGit2
  [8f399da3] + Libdl
  [37e2e46d] + LinearAlgebra
  [56ddb016] + Logging
  [d6f4376e] + Markdown
  [ca575930] + NetworkOptions v1.2.0
  [44cfe95a] + Pkg v1.8.0
  [de0858da] + Printf
  [3fa0cd96] + REPL
  [9a3f8284] + Random
  [ea8e919c] + SHA v0.7.0
  [9e88b42a] + Serialization
  [6462fe0b] + Sockets
  [fa267f1f] + TOML v1.0.0
  [a4e569a6] + Tar v1.10.0
  [cf7118a7] + UUIDs
  [4ec0a83e] + Unicode
  [e66e0078] + CompilerSupportLibraries_jll v0.5.0+0
  [deac9b47] + LibCURL_jll v7.73.0+4
  [29816b5a] + LibSSH2_jll v1.9.1+2
  [c8ffd9c3] + MbedTLS_jll v2.24.0+2
  [14a3606d] + MozillaCACerts_jll v2020.7.22
  [4536629a] + OpenBLAS_jll v0.3.17+2
  [83775a58] + Zlib_jll v1.2.12+1
  [8e850b90] + libblastrampoline_jll v4.0.0+0
  [8e850ede] + nghttp2_jll v1.41.0+1
  [3f19e933] + p7zip_jll v16.2.1+1

(jl_LRkm83) pkg> add FFTW
   Resolving package versions...
    Updating `/tmp/jl_LRkm83/Project.toml`
⌃ [7a1cc6ca] + FFTW v1.1.1
    Updating `/tmp/jl_LRkm83/Manifest.toml`
⌅ [621f4979] + AbstractFFTs v0.5.0
  [b99e7846] + BinaryProvider v0.5.10
  [8f4d0f93] + Conda v1.6.0
⌃ [7a1cc6ca] + FFTW v1.1.1
  [682c06a0] + JSON v0.21.2
  [69de0a69] + Parsers v2.2.1
  [189a3867] + Reexport v1.2.2
  [81def892] + VersionParsing v1.3.0
  [a63ad114] + Mmap
        Info Packages marked with ⌃ and ⌅ have new versions available, but those with ⌅ cannot be upgraded. To see why use `status --outdated`

(jl_LRkm83) pkg> status --outdated
Status `/tmp/jl_LRkm83/Project.toml`
⌃ [7a1cc6ca] FFTW v1.1.1 (<v1.4.5)
  [33e6dc65] MKL v0.4.5 `https://github.com/JuliaLinearAlgebra/MKL.jl#vs/lp64` (<v0.4.4)

Here it seems MKL shouldn't be reported as outdated, as I'm using a more recent version than the latest registered one.

Metadata

Metadata

Assignees

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