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

Native installation via Pkg.add is version 1.1.2, not 1.1.0 with julia 1.5.4 #34

Closed
jlaydevant opened this issue Nov 30, 2021 · 3 comments

Comments

@jlaydevant
Copy link

I had some trouble when I tried to use DifferentialEquations package due to EllipsisNotation.

I tried to do Pkg.rm("EllipsisNotation") and Pkg.add("EllipsisNotation") which would install v1.1.2 and not the latest accessible via github which is 1.1.0.
Then when I did using EllipsisNotation, it would return the following error message:

julia> using EllipsisNotation
[ Info: Precompiling EllipsisNotation [da5c29d0-fa7d-589e-88eb-ea29b0a81949]
ERROR: LoadError: UndefVarError: is_splat_index not defined
Stacktrace:
 [1] getproperty(::Module, ::Symbol) at .\Base.jl:26
 [2] top-level scope at C:\Users\Jerem\.julia\packages\EllipsisNotation\qFNQT\src\EllipsisNotation.jl:58
 [3] include(::Function, ::Module, ::String) at .\Base.jl:380
 [4] include(::Module, ::String) at .\Base.jl:368
 [5] top-level scope at none:2
 [6] eval at .\boot.jl:347 [inlined]
 [7] eval(::Expr) at .\client.jl:467
 [8] top-level scope at .\none:3
in expression starting at C:\Users\Jerem\.julia\packages\EllipsisNotation\qFNQT\src\EllipsisNotation.jl:58
ERROR: Failed to precompile EllipsisNotation [da5c29d0-fa7d-589e-88eb-ea29b0a81949] to C:\Users\Jerem\.julia\compiled\v1.5\EllipsisNotation\8VWla_Zflgo.ji.
Stacktrace:
 [1] error(::String) at .\error.jl:33
 [2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1305
 [3] _require(::Base.PkgId) at .\loading.jl:1030
 [4] require(::Base.PkgId) at .\loading.jl:928
 [5] require(::Module, ::Symbol) at .\loading.jl:923

I solved the problem with:
Pkg.rm("EllipsisNotation")
Pkg.add(Pkg.PackageSpec(;name="EllipsisNotation", version="1.1.0"))

And then the package built perfectly and I can use it (thus DifferentialEquations also works perfectly).

The issue is solved, but could of interest for some users?

@ChrisRackauckas
Copy link
Member

Install v1.1.3.

@Tokazama can you please do an update to the registry that adds this lower bound to the v1.1.2 release?

@ChrisRackauckas
Copy link
Member

JuliaRegistries/General#49611 the bad version is now fixed in the registry so this shouldn't show up anymore.

@Tokazama
Copy link
Contributor

Tokazama commented Dec 1, 2021

Sorry about this mess everybody!

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

No branches or pull requests

3 participants