Filter out invalid dependencies before starting the resolution process.
Package versions for which it is not possible to get an actual package description (e.g. due to non-existent paths or semantic errors in the package description) are now excluded from the dependency resolution process. Before this, they could erroneously be picked, resulting in an malformed dependency tree. |
---|
|
source/dub/dependencyresolver.d |
---|
source/dub/dub.d |
---|