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.
1 parent 16ae263 commit ec8b3f1da337b3ac28ea9a0283a2277df0375665
@Sönke Ludwig Sönke Ludwig authored on 10 Feb 2016
Showing 2 changed files
View
source/dub/dependencyresolver.d
View
source/dub/dub.d