diff --git a/source/dub/dub.d b/source/dub/dub.d index 2ed3f11..e539bfa 100644 --- a/source/dub/dub.d +++ b/source/dub/dub.d @@ -217,10 +217,14 @@ if (options & UpgradeOptions.printUpgradesOnly) { bool any = false; + string rootbasename = getBasePackageName(m_project.rootPackage.name); + foreach (p, ver; versions) { if (!ver.path.empty) continue; auto basename = getBasePackageName(p); + if (basename == rootbasename) continue; + if (!m_project.selections.hasSelectedVersion(basename)) { logInfo("Package %s can be installed with version %s.", basename, ver);