Hi, not sure if I did something wrong but I'm having trouble installing Incremen…talInference.jl since this PR. Thought I'd ask here first:
Two behaviors seem weird:
- Trying to install the new version fails hard in Pkg, and
- where do JuliaRegistrator suggested SHAs for tags come from -- they don't match anything in repo?
- Similarly for SHA in Versions.toml
> I tried installing recent packages that were registered with JuliaRegistrator, and they seem to install fine, although I can't find their new tags on github either.
## Installing IIF v0.5.5
Trying to install the new IIF v0.5.5 just results in a hard package error:
```julia
$ julia -O3
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.0.3 (2018-12-18)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia> mkpath("/tmp/testiif055")
"/tmp/testiif055"
julia> cd("/tmp/testiif055/")
shell> pwd
/tmp/testiif055
(v1.0) pkg> activate .
(testiif055) pkg> add IncrementalInference
Updating registry at `~/.julia/registries/General`
Updating git-repo `https://github.com/JuliaRegistries/General.git`
Resolving package versions...
ERROR: AssertionError: p0 ≠ p1
Stacktrace:
[1] Pkg.GraphType.Graph(::Dict{Base.UUID,Set{VersionNumber}}, ::Dict{Base.UUID,Dict{Pkg.Types.VersionRange,Dict{String,Base.UUID}}}, ::Dict{Base.UUID,Dict{Pkg.Types.VersionRange,Dict{String,Pkg.Types.VersionSpec}}}, ::Dict{Base.UUID,String}, ::Dict{Base.UUID,Pkg.Types.VersionSpec}, ::Dict{Base.UUID,Pkg.Types.Fixed}, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/GraphType.jl:315
[2] deps_graph(::Pkg.Types.Context, ::Dict{Base.UUID,String}, ::Dict{Base.UUID,Pkg.Types.VersionSpec}, ::Dict{Base.UUID,Pkg.Types.Fixed}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:307
[3] resolve_versions!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}, ::Nothing) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:371
[4] resolve_versions! at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:316 [inlined]
[5] #add_or_develop#62(::Array{Base.UUID,1}, ::Symbol, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1201
[6] #add_or_develop at ./none:0 [inlined]
[7] #add_or_develop#13(::Symbol, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:64
[8] (::getfield(Pkg.API, Symbol("#kw##add_or_develop")))(::NamedTuple{(:mode,),Tuple{Symbol}}, ::typeof(Pkg.API.add_or_develop), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at ./none:0
[9] do_add!(::Dict{Symbol,Any}, ::Array{Pkg.Types.PackageSpec,1}, ::Dict{Symbol,Any}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/REPLMode.jl:709
[10] #invokelatest#1(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Any, ::Any, ::Vararg{Any,N} where N) at ./essentials.jl:697
[11] invokelatest(::Any, ::Any, ::Vararg{Any,N} where N) at ./essentials.jl:696
[12] do_cmd!(::Pkg.REPLMode.PkgCommand, ::REPL.LineEditREPL) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/REPLMode.jl:603
[13] #do_cmd#33(::Bool, ::Function, ::REPL.LineEditREPL, ::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/REPLMode.jl:577
[14] do_cmd at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/REPLMode.jl:573 [inlined]
[15] (::getfield(Pkg.REPLMode, Symbol("##50#53")){REPL.LineEditREPL,REPL.LineEdit.Prompt})(::REPL.LineEdit.MIState, ::Base.GenericIOBuffer{Array{UInt8,1}}, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/REPLMode.jl:923
[16] #invokelatest#1 at ./essentials.jl:697 [inlined]
[17] invokelatest at ./essentials.jl:696 [inlined]
[18] run_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/REPL/src/LineEdit.jl:2273
[19] run_frontend(::REPL.LineEditREPL, ::REPL.REPLBackendRef) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/REPL/src/REPL.jl:1034
[20] run_repl(::REPL.AbstractREPL, ::Any) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/REPL/src/REPL.jl:191
[21] (::getfield(Base, Symbol("##718#720")){Bool,Bool,Bool,Bool})(::Module) at ./client.jl:355
[22] #invokelatest#1 at ./essentials.jl:697 [inlined]
[23] invokelatest at ./essentials.jl:696 [inlined]
[24] run_main_repl(::Bool, ::Bool, ::Bool, ::Bool, ::Bool) at ./client.jl:339
[25] exec_options(::Base.JLOptions) at ./client.jl:277
[26] _start() at ./client.jl:425
```
Not quite sure what to make of this error,
- checked the [IIF.jl/Project.toml version is v0.5.5](https://github.com/JuliaRobotics/IncrementalInference.jl/blob/64e0c44aa535b71e4b3c68ac62a925586ea896fe/Project.toml#L5)
- previous v0.5.4 (done by attobot) as well as master branch were working fine.
- I did uninstall attobot from the repo, since it seemed unnecessary.
## Tagging with SHA number?
The tag and release commit SHAs [in the repo](https://github.com/JuliaRobotics/IncrementalInference.jl/releases) relate to actual commits [in the code](https://github.com/JuliaRobotics/IncrementalInference.jl/commits/master). The [SHA number suggested by JuliaRegistrator](https://github.com/JuliaRobotics/IncrementalInference.jl/issues/261#issuecomment-483651040), and those in Versions.toml, do not match anything in the repo (or at least I cannot find them)?
I [tried running the suggested commands](https://github.com/JuliaRobotics/IncrementalInference.jl/issues/261#issuecomment-483651040), but the tag does not show up on Github as expected.
### Additional Info
- Ubuntu 16.04
- I had an [earlier attempt this morning here](https://github.com/JuliaRegistries/Test/pull/41#issuecomment-483646942)
- Googling did not turn up too much either.