{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaStats/GLM.jl/issues/236","repository_url":"https://api.github.com/repos/JuliaStats/GLM.jl","labels_url":"https://api.github.com/repos/JuliaStats/GLM.jl/issues/236/labels{/name}","comments_url":"https://api.github.com/repos/JuliaStats/GLM.jl/issues/236/comments","events_url":"https://api.github.com/repos/JuliaStats/GLM.jl/issues/236/events","html_url":"https://github.com/JuliaStats/GLM.jl/issues/236","id":324274110,"number":236,"title":"Trying to install GLM on 0.6.3-pre causes other packages to downgrade and installs v0.4.6","user":{"login":"bluesmoon","id":35098,"avatar_url":"https://avatars2.githubusercontent.com/u/35098?v=4","gravatar_id":"","url":"https://api.github.com/users/bluesmoon","html_url":"https://github.com/bluesmoon","followers_url":"https://api.github.com/users/bluesmoon/followers","following_url":"https://api.github.com/users/bluesmoon/following{/other_user}","gists_url":"https://api.github.com/users/bluesmoon/gists{/gist_id}","starred_url":"https://api.github.com/users/bluesmoon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bluesmoon/subscriptions","organizations_url":"https://api.github.com/users/bluesmoon/orgs","repos_url":"https://api.github.com/users/bluesmoon/repos","events_url":"https://api.github.com/users/bluesmoon/events{/privacy}","received_events_url":"https://api.github.com/users/bluesmoon/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2018-05-18T05:23:29Z","updated_at":"2018-05-18T19:16:46Z","closed_at":"2018-05-18T12:08:06Z","author_association":"NONE","body":"I have a fresh install of julia 0.6.3-pre (built from git). I run `Pkg.update()` to get the latest `METADATA` and then I try to install `GLM`:\r\n\r\n```\r\nPkg.add(\"GLM\")\r\nINFO: Cloning cache of ArrayViews from https://github.com/JuliaArrays/ArrayViews.jl.git\r\nINFO: Cloning cache of Distributions from https://github.com/JuliaStats/Distributions.jl.git\r\nINFO: Cloning cache of Docile from https://github.com/MichaelHatherly/Docile.jl.git\r\nINFO: Cloning cache of GLM from https://github.com/JuliaStats/GLM.jl.git\r\nINFO: Cloning cache of NumericFuns from https://github.com/lindahua/NumericFuns.jl.git\r\nINFO: Cloning cache of PDMats from https://github.com/JuliaStats/PDMats.jl.git\r\nINFO: Cloning cache of StatsFuns from https://github.com/JuliaStats/StatsFuns.jl.git\r\nINFO: Installing ArrayViews v0.6.4\r\nINFO: Downgrading DataArrays: v0.6.2 => v0.4.0\r\nINFO: Downgrading DataFrames: v0.10.1 => v0.6.10\r\nINFO: Installing Distributions v0.6.5\r\nINFO: Installing Docile v0.5.23\r\nINFO: Installing GLM v0.4.6\r\nINFO: Installing NumericFuns v0.2.4\r\nINFO: Installing PDMats v0.3.6\r\nINFO: Downgrading StatsBase: v0.22.0 => v0.6.10\r\nINFO: Installing StatsFuns v0.2.2\r\nINFO: Removing FileIO v0.7.0\r\nINFO: Removing Missings v0.2.9\r\nINFO: Building SpecialFunctions\r\nINFO: Building HttpParser\r\nINFO: Building MbedTLS\r\nINFO: Building LightXML\r\nINFO: Package database updated\r\n```\r\n\r\nI don't understand why julia pulls in version 0.4.6 instead of the latest version.\r\n\r\nIf I then try to pin to a newer version, I get a completely unrelated error:\r\n\r\n```\r\nPkg.pin(\"GLM\", v\"0.5.3\")\r\nINFO: Creating GLM branch pinned.bd1a03a2.tmp\r\nERROR: resolve is unable to satisfy package requirements.\r\n  The problem was detected when trying to find a feasible version\r\n  for package NullableArrays.\r\n  However, this only means that package NullableArrays is involved in an\r\n  unsatisfiable or difficult dependency relation, and the root of\r\n  the problem may be elsewhere.\r\n```\r\n\r\nThis will happen for any version I try to pin to, and also if I try `Pkg.rm(\"GLM\").  The only way forward is to delete the `GLM` directory from my `~/.julia/v0.6` directory and then `Pkg.resolve(); Pkg.rm(\"GLM\")`\r\n\r\nAny idea what's going on?\r\n\r\nNote that I do not have `NullableArrays` installed."},"comment":{"url":"https://api.github.com/repos/JuliaStats/GLM.jl/issues/comments/390306345","html_url":"https://github.com/JuliaStats/GLM.jl/issues/236#issuecomment-390306345","issue_url":"https://api.github.com/repos/JuliaStats/GLM.jl/issues/236","id":390306345,"user":{"login":"bluesmoon","id":35098,"avatar_url":"https://avatars2.githubusercontent.com/u/35098?v=4","gravatar_id":"","url":"https://api.github.com/users/bluesmoon","html_url":"https://github.com/bluesmoon","followers_url":"https://api.github.com/users/bluesmoon/followers","following_url":"https://api.github.com/users/bluesmoon/following{/other_user}","gists_url":"https://api.github.com/users/bluesmoon/gists{/gist_id}","starred_url":"https://api.github.com/users/bluesmoon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bluesmoon/subscriptions","organizations_url":"https://api.github.com/users/bluesmoon/orgs","repos_url":"https://api.github.com/users/bluesmoon/repos","events_url":"https://api.github.com/users/bluesmoon/events{/privacy}","received_events_url":"https://api.github.com/users/bluesmoon/received_events","type":"User","site_admin":false},"created_at":"2018-05-18T19:16:46Z","updated_at":"2018-05-18T19:16:46Z","author_association":"NONE","body":"No luck.  I can only pin GLM to the current version.  This is what I did:\r\n\r\n```julia\r\njulia> Pkg.rm(\"mPulseAPI\")\r\n\r\njulia> Pkg.add(\"GLM\")\r\n\r\njulia> Pkg.pin(\"GLM\", v\"0.11.0\")\r\nINFO: Creating GLM branch pinned.886f4fc8.tmp\r\nINFO: No packages to install, update or remove\r\n\r\njulia> Pkg.pin(\"GLM\", v\"0.10.0\")\r\nINFO: Creating GLM branch pinned.83f1e4c5.tmp\r\nERROR: resolve is unable to satisfy package requirements.\r\n  The problem was detected when trying to find a feasible version\r\n  for package NullableArrays.\r\n  However, this only means that package NullableArrays is involved in an\r\n  unsatisfiable or difficult dependency relation, and the root of\r\n  the problem may be elsewhere.\r\n\r\nStacktrace:\r\n [1] resolve(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}) at ./pkg/resolve.jl:48\r\n [2] resolve(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}, ::Dict{String,Tuple{VersionNumber,Bool}}, ::Dict{String,Base.Pkg.Types.Fixed}, ::Dict{String,VersionNumber}, ::Set{String}) at ./pkg/entry.jl:499\r\n [3] resolve(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}, ::Dict{String,Tuple{VersionNumber,Bool}}, ::Dict{String,Base.Pkg.Types.Fixed}) at ./pkg/entry.jl:479\r\n [4] pin(::String, ::String) at ./pkg/entry.jl:338\r\n [5] pin(::String, ::VersionNumber) at ./pkg/entry.jl:349\r\n [6] (::Base.Pkg.Dir.##4#7{Array{Any,1},Base.Pkg.Entry.#pin,Tuple{String,VersionNumber}})() at ./pkg/dir.jl:36\r\n [7] cd(::Base.Pkg.Dir.##4#7{Array{Any,1},Base.Pkg.Entry.#pin,Tuple{String,VersionNumber}}, ::String) at ./file.jl:70\r\n [8] #cd#1(::Array{Any,1}, ::Function, ::Function, ::String, ::Vararg{Any,N} where N) at ./pkg/dir.jl:36\r\n [9] pin(::String, ::VersionNumber) at ./pkg/pkg.jl:216\r\n```"}}
{"actor":{"display_login":"bluesmoon"}}