Quantcast
Channel: First steps - JuliaLang
Viewing all articles
Browse latest Browse all 2795

Can someone help me on how to resolve package conflicts with dev'ed packages?

$
0
0

I’d like to understand better the registry system, and how to troubleshoot this error

ERROR: Unsatisfiable requirements detected for package <<>>

I wanted to use the newest version of SpecialFunctions.jl. The only serious change AFAIK is the addition of spherical bessel functions (why I want to update). However, it seems to be conflicting with a package called ColorVectorSpace, which demands(!) SpecialFunctions v.10. This get’s used by Makie. Also Optim (get’s used by Gadfly). If I want spherical bessels, then I can’t plot! You get the idea.

(@v1.4) pkg> add Gadfly
  Resolving package versions...
ERROR: Unsatisfiable requirements detected for package Optim [429524aa]:
 Optim [429524aa] log:
 ├─possible versions are: [0.15.3, 0.16.0, 0.17.0-0.17.2, 0.18.0-0.18.1, 0.19.0-0.19.7, 0.20.0-0.20.6, 0.21.0] or uninstalled
 ├─restricted by compatibility requirements with ForwardDiff [f6369f11] to versions: [0.20.0-0.20.6, 0.21.0] or uninstalled
 │ └─ForwardDiff [f6369f11] log:
 │   ├─possible versions are: [0.9.0, 0.10.0-0.10.10] or uninstalled
 │   └─restricted by compatibility requirements with SpecialFunctions [276daf66] to versions: uninstalled
 │     └─SpecialFunctions [276daf66] log:
 │       ├─possible versions are: 0.11.0 or uninstalled
 │       └─SpecialFunctions [276daf66] is fixed to version 0.11.0
 ├─restricted by compatibility requirements with KernelDensity [5ab0869b] to versions: [0.15.3, 0.16.0, 0.17.0-0.17.2, 0.18.0-0.18.1, 0.19.0-0.19.7, 0.20.0-0.20.6, 0.21.0], leaving only versions: [0.20.0-0.20.6, 0.21.0]
 │ └─KernelDensity [5ab0869b] log:
 │   ├─possible versions are: 0.5.0-0.5.1 or uninstalled
 │   └─restricted by compatibility requirements with Gadfly [c91e804a] to versions: 0.5.0-0.5.1
 │     └─Gadfly [c91e804a] log:
 │       ├─possible versions are: [0.8.0, 1.0.0-1.0.1, 1.1.0, 1.2.0-1.2.1] or uninstalled
 │       └─restricted to versions * by an explicit requirement, leaving only versions [0.8.0, 1.0.0-1.0.1, 1.1.0, 1.2.0-1.2.1]
 └─restricted by compatibility requirements with NLSolversBase [d41bc354] to versions: uninstalled — no versions left
   └─NLSolversBase [d41bc354] log:
     ├─possible versions are: [7.0.0-7.0.1, 7.0.3-7.0.5, 7.1.0-7.1.2, 7.2.0, 7.3.0-7.3.1, 7.4.0-7.4.1, 7.5.0, 7.6.0-7.6.1] or uninstalled
     └─restricted by compatibility requirements with ForwardDiff [f6369f11] to versions: uninstalled
       └─ForwardDiff [f6369f11] log: see above

etc.
So
1.) how do these packages (Optim and ColorVectorSpace) “know” that they can’t use a higher version of SpecialFunctions?
2.) is there really a dependency issue, and how do I help resolve it if there is and
3.) If there is no REAL dependency issue how do I tell them to sit down and shut up?

10 posts - 4 participants

Read full topic


Viewing all articles
Browse latest Browse all 2795

Trending Articles