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

Unsatisfiable requirements detected on Julia 1.0 #450

Closed
rikhuijzer opened this issue Nov 18, 2020 · 2 comments
Closed

Unsatisfiable requirements detected on Julia 1.0 #450

rikhuijzer opened this issue Nov 18, 2020 · 2 comments

Comments

@rikhuijzer
Copy link

I'm trying to fix a breaking CI for Julia 1.0 at Gadfly (GiovineItalia/Gadfly.jl#1496). So far, it is quite a mess, but I think I now have pinned it down to the following:

ERROR: Unsatisfiable requirements detected for package Cairo [159f3aea]:
   Cairo [159f3aea] log:
   ├─possible versions are: [0.5.3-0.5.6, 0.6.0, 0.7.0, 0.8.0, 1.0.0-1.0.5] or uninstalled
   ├─restricted to versions [0.7.0-0.7, 0.8.0-0.8, 1.0.0-1] by an explicit requirement, leaving only versions [0.7.0, 0.8.0, 1.  0.0-1.0.5]
   ├─restricted by julia compatibility requirements to versions: [0.5.3-0.5.6, 0.6.0, 0.7.0, 0.8.0] or uninstalled, leaving onl  y versions: [0.7.0, 0.8.0]
   └─restricted by compatibility requirements with Colors [5ae59095] to versions: 1.0.3-1.0.5 or uninstalled — no versions left
     └─Colors [5ae59095] log:
       ├─possible versions are: [0.9.0, 0.9.2-0.9.6, 0.10.0-0.10.2, 0.11.0-0.11.2, 0.12.0-0.12.4] or uninstalled
       ├─restricted to versions [0.9.0-0.9, 0.10.0-0.10, 0.11.0-0.11, 0.12.0-0.12] by Gadfly [c91e804a], leaving only versions   [0.9.0, 0.9.2-0.9.6, 0.10.0-0.10.2, 0.11.0-0.11.2, 0.12.0-0.12.4]
       │ └─Gadfly [c91e804a] log:
       │   ├─possible versions are: 1.3.1 or uninstalled
       │   └─Gadfly [c91e804a] is fixed to version 1.3.1
       └─restricted to versions 0.12.4 by an explicit requirement, leaving only versions 0.12.4

Which shows that Cairo is restricted to at most 0.8. However, I don't see how it is linked to Colors at https://github.com/JuliaGraphics/Cairo.jl/blob/v0.8.0/Project.toml.

@johnnychen94
Copy link
Member

johnnychen94 commented Nov 18, 2020

Which shows that Cairo is restricted to at most 0.8. However, I don't see how it is linked to Colors at https://github.com/JuliaGraphics/Cairo.jl/blob/v0.8.0/Project.toml.

You need to either:

There's nothing we could do here in Colors because it's [email protected] that gets outdated.

Or just set julia compat for Gadfly to 1.3... Since Cairo for Julia <1.3 is really troublesome and doesn't worth maintaining... After all, I believe people will quickly upgrade to Julia 1.6, the next LTS release.

@rikhuijzer
Copy link
Author

rikhuijzer commented Nov 18, 2020

Aha, so that is it! Many thanks

That’s what I also proposed, but since I‘m not the maintainer its not my decision to make. Upside is that it is interesting to learn how that package manager handles versions

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

No branches or pull requests

2 participants