Closed cwjohnston closed 9 years ago
:100: Great edge case. The fix for this was applied within the solver library here: https://github.com/spox/grimoire/commit/ac4b9235f041f2c9dd5214f5c0f1fd67a19a7fd6
This also highlighted the same situation arising when running an infrastructure style resolution and a dependency is requested for a non-existent cookbook. Added in a fix for this as well which just drops the version and its dep chain: https://github.com/spox/grimoire/commit/a499343a95e657592b9fabce5f018a8f8d3e0f76
Need to add some specs on both ends to cover this and then I'll get releases pushed. Thanks for providing so much info and examples. Made this pretty quick to track down!
This update was released in the supporting library.
Given a Batali file such as this one:
Batali will fail to resolve the specified dependencies:
I belive this is happening because universe.json lists a version of "varnish" (1.0.0) which lists an unsatisfiable dependency on "disable_ipv6".