-
-
Notifications
You must be signed in to change notification settings - Fork 657
Set a maximum version of StatsFuns for Distributions #5613
Set a maximum version of StatsFuns for Distributions #5613
Conversation
I think we may need to add an artificial |
Ah right, should have remembered that from last time. Will do. |
I'm a little hesitant on what to do about any versions of Distributions that don't have a minimum Julia version, or have one that's pre-0.3.0. We should probably test this and see whether Distributions could ever get downgraded to anything REALLY old. Hopefully not, but we probably want to wait until after a Distributions tag that does support the new StatsFuns version before merging this. |
A Distributions tag is in the works, ref JuliaStats/Distributions.jl#512. |
If that's going to take a while, we should maybe raise the julia minimum for statsfuns 0.3.0 temporarily to 0.5-. For the very old Distributions versions with no julia dependency or before 0.3.0 so adding an extra statsfuns dependency would not work, we should add a julia 0.3 upper bound. |
I'm hoping it won't be long. If someone says it's okay to merge my current Distributions PR then I'll go ahead and do that, tag a version, and update this. Hoping to get this done ASAP today. |
Ref #5624. |
What is required to resolve the |
we could either do fixes that say they're 0.5-only at first until distributions and this change are ready, or we could do the new tags in the same pr that loosens the statsfuns julia requirement back to allowing 0.4 |
We might have to set upper bounds on StatsFuns for StatsBase too. |
Distributions versions 0.2.2-0.3.0 had no Julia version requirement but 0.2.1 requires Julia 0.2-, so I set 0.3 as an upper bound on Julia for those versions. Distributions versions with no dependency on StatsFuns got a line that sets bounds at 0.0.0, 0.3.0. Existing StatsFuns dependencies got 0.3.0 as an upper bound if none existed, or were left as-is otherwise. Is this what you had in mind, @tkelman? |
I won't have much time to help 🔥💧🚒 for the next several hours but I'll try to check in occasionally if I can. |
In the meantime I've added you two (@tkelman and @andreasnoack) as collaborators on my METADATA fork, you can make any changes to this PR if need be. |
ok I'll adjust this when I get in front of a desk then |
Anything that supported pre-0.3.0 Julia can't use StatsFuns, instead add a Julia 0.3 upper bound to those tags
it's being picky with an upper bound on Distributions
Thanks @tkelman! |
* Set a maximum version of StatsFuns for Distributions * Set Julia and StatsFuns requirements where none existed * Don't add StatsFuns dependency to early Distributions tags Anything that supported pre-0.3.0 Julia can't use StatsFuns, instead add a Julia 0.3 upper bound to those tags * missed a few * Allow 0.3 prereleases for Mamba 0.3.7 it's being picky with an upper bound on Distributions * and only 0.3 prereleases
StatsFuns 0.3.0 introduces breaking changes to all current Distributions versions.