diff --git a/source/dub/dub.d b/source/dub/dub.d index d47632f..0436193 100644 --- a/source/dub/dub.d +++ b/source/dub/dub.d @@ -807,6 +807,9 @@ ~ ")"); } + // Sort package list in ascending version order + packages.sort!((a, b) => a.version_ < b.version_); + immutable idx = resolve_version(packages); if (idx == size_t.max) return;