Hello,
I have this weird error when trying to resolve the manifest of a main package (ReinforcementLearning) that I deved.
(ReinforcementLearning) pkg> resolve
ERROR: Unsatisfiable requirements detected for package LineSearches [d3d80556]:
LineSearches [d3d80556] log:
├─possible versions are: 7.0.0-7.1.1 or uninstalled
├─restricted by compatibility requirements with Optim [429524aa] to versions: 7.0.0-7.1.1
│ └─Optim [429524aa] log:
│ ├─possible versions are: 0.15.3-1.7.0 or uninstalled
│ ├─restricted to versions * by ReinforcementLearningZoo [d607f57d], leaving only versions 0.15.3-1.7.0
│ │ └─ReinforcementLearningZoo [d607f57d] log:
│ │ ├─possible versions are: 0.6.0 or uninstalled
│ │ ├─restricted to versions 0.6 by ReinforcementLearning [158674fc], leaving only versions 0.6.0
│ │ │ └─ReinforcementLearning [158674fc] log:
│ │ │ ├─possible versions are: 0.11.0 or uninstalled
│ │ │ └─ReinforcementLearning [158674fc] is fixed to version 0.11.0
│ │ └─ReinforcementLearningZoo [d607f57d] is fixed to version 0.6.0
│ ├─restricted by compatibility requirements with StatsBase [2913bbd2] to versions: [0.15.3, 0.20.5-1.7.0] or uninstalled, leaving only versions: [0.15.3, 0.20.5-1.7.0]
│ │ └─StatsBase [2913bbd2] log:
│ │ ├─possible versions are: 0.24.0-0.33.18 or uninstalled
│ │ ├─restricted to versions * by ReinforcementLearningEnvironments [25e41dd2], leaving only versions 0.24.0-0.33.18
│ │ │ └─ReinforcementLearningEnvironments [25e41dd2] log:
│ │ │ ├─possible versions are: 0.7.0 or uninstalled
│ │ │ ├─restricted to versions 0.7 by ReinforcementLearning [158674fc], leaving only versions 0.7.0
│ │ │ │ └─ReinforcementLearning [158674fc] log: see above
│ │ │ └─ReinforcementLearningEnvironments [25e41dd2] is fixed to version 0.7.0
│ │ ├─restricted to versions 0.32-0.33 by ReinforcementLearningCore [de1b191a], leaving only versions 0.32.0-0.33.18
│ │ │ └─ReinforcementLearningCore [de1b191a] log:
│ │ │ ├─possible versions are: 0.9.0 or uninstalled
│ │ │ ├─restricted to versions 0.9 by ReinforcementLearning [158674fc], leaving only versions 0.9.0
│ │ │ │ └─ReinforcementLearning [158674fc] log: see above
│ │ │ └─ReinforcementLearningCore [de1b191a] is fixed to version 0.9.0
│ │ ├─restricted to versions 0.33 by ReinforcementLearningZoo [d607f57d], leaving only versions 0.33.0-0.33.18
│ │ │ └─ReinforcementLearningZoo [d607f57d] log: see above
│ │ └─restricted to versions 0.33.18 by an explicit requirement, leaving only versions 0.33.18
│ ├─restricted by compatibility requirements with Calculus [49dc2e85] to versions: 0.19.2-1.7.0 or uninstalled, leaving only versions: 0.20.5-1.7.0
│ │ └─Calculus [49dc2e85] log:
│ │ ├─possible versions are: 0.4.1-0.5.1 or uninstalled
│ │ └─restricted to versions 0.5.1 by an explicit requirement, leaving only versions 0.5.1
│ └─restricted by compatibility requirements with NaNMath [77ba4419] to versions: 1.6.2-1.7.0 or uninstalled, leaving only versions: 1.6.2-1.7.0
│ └─NaNMath [77ba4419] log:
│ ├─possible versions are: 0.3.2-1.0.0 or uninstalled
│ └─restricted to versions 1.0.0 by an explicit requirement, leaving only versions 1.0.0
└─restricted by compatibility requirements with NaNMath [77ba4419] to versions: uninstalled — no versions left
└─NaNMath [77ba4419] log: see above
This is not very convenient without the coloring but basically its seems to boil down to Optim needs NaNMath and LineSearches, but NaNMath needs LineSearches uninstalled (???). This can’t be right.