Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot install RecursiveArrayTools#v3.24.0 (latest version) any longer #391

Closed
ufechner7 opened this issue Jun 19, 2024 · 4 comments
Closed
Labels

Comments

@ufechner7
Copy link

Describe the bug 🐞

Create empty project

mkdir tmp
cd tmp
julia --project="."

Install latest version of this package:

(tmp) pkg> add RecursiveArrayTools#v3.24.0
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package SymbolicIndexingInterface [2efcf032]:
 SymbolicIndexingInterface [2efcf032] log:
 ├─possible versions are: 0.1.0-0.3.22 or uninstalled
 └─restricted to versions 0.3.23-0.3 by RecursiveArrayTools [731186ca] — no versions left
   └─RecursiveArrayTools [731186ca] log:
     ├─possible versions are: 3.24.0 or uninstalled
     └─RecursiveArrayTools [731186ca] is fixed to version 3.24.0

Expected behavior

Installing of RecursiveArrayTools#v3.24.0 succeeds.

Environment (please complete the following information):

  • Output of using Pkg; Pkg.status()
julia> using Pkg; Pkg.status()
Status `~/repos/tmp/Project.toml`
⌃ [731186ca] RecursiveArrayTools v3.23.1
Info Packages marked with ⌃ have new versions available and may be upgradable.
  • Output of using Pkg; Pkg.status(; mode = PKGMODE_MANIFEST)
julia> using Pkg; Pkg.status(; mode = PKGMODE_MANIFEST)
Status `~/repos/tmp/Manifest.toml`
  [7d9f7c33] Accessors v0.1.36
  [79e6a3ab] Adapt v4.0.4
  [4fba245c] ArrayInterface v7.11.0
  [a33af91c] CompositionsBase v0.1.2
  [187b0558] ConstructionBase v1.5.5
  [9a962f9c] DataAPI v1.16.0
  [e2d170a0] DataValueInterfaces v1.0.0
  [ffbed154] DocStringExtensions v0.9.3
  [e2ba6199] ExprTools v0.1.10
  [46192b85] GPUArraysCore v0.1.6
  [3587e190] InverseFunctions v0.1.14
  [82899510] IteratorInterfaceExtensions v1.0.0
  [1914dd2f] MacroTools v0.5.13
  [bac558e1] OrderedCollections v1.6.3
  [aea7be01] PrecompileTools v1.2.1
  [21216c6a] Preferences v1.4.3
  [3cdcf5f2] RecipesBase v1.3.4
⌃ [731186ca] RecursiveArrayTools v3.23.1
  [ae029012] Requires v1.3.0
  [7e49a35a] RuntimeGeneratedFunctions v0.5.13
  [1e83bf80] StaticArraysCore v1.4.3
  [2efcf032] SymbolicIndexingInterface v0.3.22
  [3783bdb8] TableTraits v1.0.1
  [bd369af6] Tables v1.11.1
  [56f22d72] Artifacts
  [2a0f44e3] Base64
  [ade2ca70] Dates
  [b77e0a4c] InteractiveUtils
  [76f85450] LibGit2
  [8f399da3] Libdl
  [37e2e46d] LinearAlgebra
  [56ddb016] Logging
  [d6f4376e] Markdown
  [ca575930] NetworkOptions v1.2.0
  [de0858da] Printf
  [9a3f8284] Random
  [ea8e919c] SHA v0.7.0
  [9e88b42a] Serialization
  [2f01184e] SparseArrays v1.10.0
  [10745b16] Statistics v1.10.0
  [4607b0f0] SuiteSparse
  [fa267f1f] TOML v1.0.3
  [8dfed614] Test
  [cf7118a7] UUIDs
  [4ec0a83e] Unicode
  [e66e0078] CompilerSupportLibraries_jll v1.1.1+0
  [e37daf67] LibGit2_jll v1.6.4+0
  [29816b5a] LibSSH2_jll v1.11.0+1
  [c8ffd9c3] MbedTLS_jll v2.28.2+1
  [4536629a] OpenBLAS_jll v0.3.23+4
  [bea87d4a] SuiteSparse_jll v7.2.1+1
  [8e850b90] libblastrampoline_jll v5.8.0+1
Info Packages marked with ⌃ have new versions available and may be upgradable.
  • Output of versioninfo()
julia> versioninfo()
Julia Version 1.10.4
Commit 48d4fd48430 (2024-06-04 10:41 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 16 × AMD Ryzen 7 7840U w/ Radeon  780M Graphics
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 16 virtual cores)

Additional context

Worked fine yesterday.

@ufechner7 ufechner7 added the bug label Jun 19, 2024
@gdalle
Copy link

gdalle commented Jun 19, 2024

Cannot reproduce here:

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

(jl_vI1gWF) pkg> add RecursiveArrayTools@3.24.0
   Resolving package versions...
   Installed RecursiveArrayTools ─────── v3.24.0
   Installed SymbolicIndexingInterface ─ v0.3.24
    Updating `/tmp/jl_vI1gWF/Project.toml`
  [731186ca] + RecursiveArrayTools v3.24.0
    Updating `/tmp/jl_vI1gWF/Manifest.toml`
  [7d9f7c33] + Accessors v0.1.36
  [79e6a3ab] + Adapt v4.0.4
  [4fba245c] + ArrayInterface v7.11.0
  [a33af91c] + CompositionsBase v0.1.2
  [187b0558] + ConstructionBase v1.5.5
  [9a962f9c] + DataAPI v1.16.0
  [e2d170a0] + DataValueInterfaces v1.0.0
  [ffbed154] + DocStringExtensions v0.9.3
  [e2ba6199] + ExprTools v0.1.10
  [46192b85] + GPUArraysCore v0.1.6
  [3587e190] + InverseFunctions v0.1.14
  [82899510] + IteratorInterfaceExtensions v1.0.0
  [1914dd2f] + MacroTools v0.5.13
  [bac558e1] + OrderedCollections v1.6.3
  [aea7be01] + PrecompileTools v1.2.1
  [21216c6a] + Preferences v1.4.3
  [3cdcf5f2] + RecipesBase v1.3.4
  [731186ca] + RecursiveArrayTools v3.24.0
  [ae029012] + Requires v1.3.0
  [7e49a35a] + RuntimeGeneratedFunctions v0.5.13
  [1e83bf80] + StaticArraysCore v1.4.3
  [2efcf032] + SymbolicIndexingInterface v0.3.24
  [3783bdb8] + TableTraits v1.0.1
  [bd369af6] + Tables v1.11.1
  [56f22d72] + Artifacts
  [2a0f44e3] + Base64
  [ade2ca70] + Dates
  [b77e0a4c] + InteractiveUtils
  [76f85450] + LibGit2
  [8f399da3] + Libdl
  [37e2e46d] + LinearAlgebra
  [56ddb016] + Logging
  [d6f4376e] + Markdown
  [ca575930] + NetworkOptions v1.2.0
  [de0858da] + Printf
  [9a3f8284] + Random
  [ea8e919c] + SHA v0.7.0
  [9e88b42a] + Serialization
  [2f01184e] + SparseArrays v1.10.0
  [10745b16] + Statistics v1.10.0
  [4607b0f0] + SuiteSparse
  [fa267f1f] + TOML v1.0.3
  [8dfed614] + Test
  [cf7118a7] + UUIDs
  [4ec0a83e] + Unicode
  [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0
  [e37daf67] + LibGit2_jll v1.6.4+0
  [29816b5a] + LibSSH2_jll v1.11.0+1
  [c8ffd9c3] + MbedTLS_jll v2.28.2+1
  [4536629a] + OpenBLAS_jll v0.3.23+4
  [bea87d4a] + SuiteSparse_jll v7.2.1+1
  [8e850b90] + libblastrampoline_jll v5.8.0+1
Precompiling project...
  2 dependencies successfully precompiled in 4 seconds. 32 already precompiled.

julia> versioninfo()
Julia Version 1.10.4
Commit 48d4fd48430 (2024-06-04 10:41 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 8 × Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, skylake)
Threads: 1 default, 0 interactive, 1 GC (on 8 virtual cores)

(jl_vI1gWF) pkg> st
Status `/tmp/jl_vI1gWF/Project.toml`
  [731186ca] RecursiveArrayTools v3.24.0

@ufechner7
Copy link
Author

How can we debug this? Perhaps you are using a different package registry, and mine is out of sync?

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

(jl_daBxsY) pkg> add [email protected]
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package SymbolicIndexingInterface [2efcf032]:
 SymbolicIndexingInterface [2efcf032] log:
 ├─possible versions are: 0.1.0-0.3.22 or uninstalled
 └─found to have no compatible versions left with RecursiveArrayTools [731186ca]
   └─RecursiveArrayTools [731186ca] log:
     ├─possible versions are: 0.16.0-3.24.0 or uninstalled
     └─restricted to versions 3.24.0 by an explicit requirement, leaving only versions: 3.24.0

(jl_daBxsY) pkg> 

@gdalle
Copy link

gdalle commented Jun 19, 2024

Indeed you're right! I just updated my registry and got the same result as you. Sorry for the noise.

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

(jl_vWb7O4) pkg> registry up
    Updating registry at `~/.julia/registries/General.toml`

(jl_vWb7O4) pkg> add RecursiveArrayTools@3.24.0
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package SymbolicIndexingInterface [2efcf032]:
 SymbolicIndexingInterface [2efcf032] log:
 ├─possible versions are: 0.1.0-0.3.22 or uninstalled
 └─found to have no compatible versions left with RecursiveArrayTools [731186ca]
   └─RecursiveArrayTools [731186ca] log:
     ├─possible versions are: 0.16.0-3.24.0 or uninstalled
     └─restricted to versions 3.24.0 by an explicit requirement, leaving only versions: 3.24.0

(jl_vWb7O4) pkg> 

@ChrisRackauckas
Copy link
Member

It was yanked from the registry due to a bug that needed a revert in order to not have a polluting version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants