Ensure virtual packages are sorted alphabetically

This commit is contained in:
2025-10-09 14:08:22 +03:00
parent fee0e6a96f
commit 34fb7ce1d6
+3 -3
View File
@@ -6,6 +6,7 @@ import (
"net/url"
"os"
"path"
"slices"
"strings"
"gopkg.in/yaml.v3"
@@ -217,9 +218,8 @@ func FindReplacement(pkg string) *BPMDatabaseEntry {
func ResolveVirtualPackage(vpkg string) *BPMDatabaseEntry {
for _, db := range BPMDatabases {
if v, ok := db.VirtualPackages[vpkg]; ok {
for _, pkg := range v {
return db.Entries[pkg]
}
slices.Sort(v)
return db.Entries[v[0]]
}
}