The pkg update hung on my julia 1.0:
julia> Pkg.update()
Updating registry at `~/.julia/registries/General`
Updating git-repo `https://github.com/JuliaRegistries/General.git`
...
Building HDF5 ─→ `~/.julia/packages/HDF5/b6QoH/deps/build.log`
^CERROR: InterruptException:
Stacktrace:
[1] process_events at ./libuv.jl:98 [inlined]
[2] wait() at ./event.jl:246
[3] wait(::Condition) at ./event.jl:46
[4] stream_wait(::Base.Process, ::Condition) at ./stream.jl:47
[5] wait at ./process.jl:830 [inlined]
[6] success at ./process.jl:679 [inlined]
[7] success(::Base.CmdRedirect) at ./process.jl:691
[8] #49 at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1054 [inlined]
[9] #open#294(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::getfield(Pkg.Operations, Symbol("##49#54")){Cmd}, ::String, ::Vararg{String,N} where N) at ./iostream.jl:369
[10] open at ./iostream.jl:367 [inlined]
[11] (::getfield(Pkg.Operations, Symbol("##48#53")){String,Cmd,String})() at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1053
[12] #50 at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1073 [inlined]
[13] #38 at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:894 [inlined]
[14] withenv(::getfield(Pkg.Operations, Symbol("##38#43")){getfield(Pkg.Operations, Symbol("##50#55")){getfield(Pkg.Operations, Symbol("##48#53")){String,Cmd,String}},Pkg.Types.Context}, ::Pair{String,String}, ::Vararg{Pair{String,B} where B,N} where N) at ./env.jl:148
[15] (::getfield(Pkg.Operations, Symbol("##37#41")){Bool,getfield(Pkg.Operations, Symbol("##50#55")){getfield(Pkg.Operations, Symbol("##48#53")){String,Cmd,String}},Pkg.Types.Context,Pkg.Types.PackageSpec,Pkg.Types.Context})(::String) at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:893
[16] mktempdir(::getfield(Pkg.Operations, Symbol("##37#41")){Bool,getfield(Pkg.Operations, Symbol("##50#55")){getfield(Pkg.Operations, Symbol("##48#53")){String,Cmd,String}},Pkg.Types.Context,Pkg.Types.PackageSpec,Pkg.Types.Context}, ::String) at ./file.jl:576
[17] mktempdir at ./file.jl:574 [inlined]
[18] #with_dependencies_loadable_at_toplevel#35(::Bool, ::Function, ::getfield(Pkg.Operations, Symbol("##50#55")){getfield(Pkg.Operations, Symbol("##48#53")){String,Cmd,String}}, ::Pkg.Types.Context, ::Pkg.Types.PackageSpec) at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:844
[19] #with_dependencies_loadable_at_toplevel at ./none:0 [inlined]
[20] #build_versions#45(::Bool, ::Function, ::Pkg.Types.Context, ::Array{Base.UUID,1}) at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1071
[21] build_versions at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1005 [inlined]
[22] up(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1209
[23] #up#31(::Pkg.Types.UpgradeLevel, ::Pkg.Types.PackageMode, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:184
[24] #up#30 at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:158 [inlined]
[25] up at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:154 [inlined]
[26] #up#27 at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:151 [inlined]
[27] up() at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:151
[28] top-level scope at none:0
and then it was stuck here. upon ^c, it did not return to the REPL, but to the shell. upon new julia start, it then suggests everything was basically done:
julia> Pkg.update()
Updating registry at `~/.julia/registries/General`
Updating git-repo `https://github.com/JuliaRegistries/General.git`
Resolving package versions...
Updating `~/.julia/environments/v1.0/Project.toml`
[no changes]
Updating `~/.julia/environments/v1.0/Manifest.toml`
[no changes]