improve package supplier fallback logic
- scope (failure) did swallow fatal errors
- improve logging of failures and successes
- rethrow failure of default registry instead of from the last one
- remove failing package suppliers, so we don't keep beating dead horses

Note that some retry logic is already done interally by package suppliers,
so a failing one is unlikely to recover on the next usage.
1 parent 4d1d9f7 commit 42063afb5b8d36084e2bb08fdd2c5a11cc5af666
@Martin Nowak Martin Nowak authored on 8 Nov 2018
Showing 3 changed files
View
source/dub/commandline.d
View
source/dub/dub.d
View
source/dub/packagesuppliers/fallback.d