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

Distributions.jl in compat section #94

Closed
kirill-kondrashov opened this issue Sep 21, 2021 · 3 comments · Fixed by #95
Closed

Distributions.jl in compat section #94

kirill-kondrashov opened this issue Sep 21, 2021 · 3 comments · Fixed by #95

Comments

@kirill-kondrashov
Copy link

I've recently bumped into a problem trying to install GaussinMixtures.jl together with a few other packages, because of strict compat section in Project.toml, in particular the constrains related to Distributions.jl. In my project GaussianMixtures.jl successfully coexists with [email protected]. I suggest easing this constraint.

@ForceBru
Copy link

Same thing with PDMats: the latest version is v0.11.1, but installing GaussianMixtures.jl downgrades it to v0.11.1.

As a side note, I find it odd that installing one package can easily downgrade my installed packages without warning, sometimes several major versions down, such that they no longer provide the features my code uses, so my code breaks because I installed some other package.

@davidavdav
Copy link
Owner

Hi, yes this is a place in dependency hell that I haven't visited a lot. I think there is a whole Julia / github infrastructure for getting notified when there are new versions of dependencies, but I think it explicitly doesn't do testing, so I've turned all these things off as it appears useless to me.

I am happy to update these compatibility restrictions to something that has been tested to work.

Specifically for Distributions.jl the dependency isn't very strict, I think that this package only has an export function for Distributions, it doesn't functionally depend on it.

@yuehhua
Copy link
Contributor

yuehhua commented Sep 29, 2021

I have this package as dependency for my own package. I found it is blocked by Distributions.jl version rooted in this package. I hope these compats can be picked up and get package maintained well.

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

Successfully merging a pull request may close this issue.

4 participants