spox / batali

Light weight cookbook resolver
https://spox.github.io/batali
Other
32 stars 6 forks source link

Report failed dependency by name? #80

Open webframp opened 8 years ago

webframp commented 8 years ago

It would be nice to know what transient dependency was causing the resolver failure from this message. not just failed to generate path through the universe. Any way to do that currently?

$ be batali resolve
[Batali]: Loading sources... complete!
[Batali]: Performing single path resolution.
[Batali]: Resolving dependency constraints... error!
[ERROR]: Reason - Failed to generate valid path for requirements: `[<Gem::Dependency type=:runtime name="chef-client" requirements="> 0">, <Gem::Dependency type=:runtime name="appserver" requirements="> 0">]`
ERROR: Grimoire::Error::NoSolution: Failed to generate valid path for requirements: `[<Gem::Dependency type=:runtime name="chef-client" requirements="> 0">, <Gem::Dependency type=:runtime name="appserver" requirements="> 0">]`