diff --git a/source/dub/dub.d b/source/dub/dub.d index f25a018..03bc93f 100644 --- a/source/dub/dub.d +++ b/source/dub/dub.d @@ -678,7 +678,7 @@ auto pack = getPackage(node.pack, node.config); if (!pack) { // this can hapen when the package description contains syntax errors - logDiagnostic("Invalid package in dependency tree: %s %s", node.pack, node.config); + logDebug("Invalid package in dependency tree: %s %s", node.pack, node.config); return null; } foreach (dname, dspec; pack.dependencies) { @@ -745,6 +745,8 @@ } } + m_remotePackages[key] = null; + logWarn("Package %s %s was found neither locally, nor in the configured package registries.", name, dep); return null; }