sarugaku / resolvelib

Resolve abstract dependencies into concrete ones
ISC License
144 stars 33 forks source link

When and what to report as resolution progresses #13

Open uranusjr opened 4 years ago

uranusjr commented 4 years ago

A stub issue to remind myself. Will first need to collect what exactly Cargo does first. A sensible default implementation using logging might be a good idea here as well.

pradyunsg commented 4 years ago

suggestion: it might also be worth looking into https://github.com/CocoaPods/Molinillo and how CocoaPods uses it's "generic dependency algorithm".

uranusjr commented 4 years ago

When debugging Molinilo fixtures I constantly add logging and breakpoints at three locations:

So they are likely good reporting points.