Detect removed also when availables aren't found

This commit is contained in:
Ettore Di Giacinto
2020-12-08 12:28:20 +01:00
parent 519586f6bc
commit cf5e4e1305
3 changed files with 30 additions and 7 deletions

View File

@@ -413,10 +413,8 @@ func (s *Solver) UpgradeUniverse(dropremoved bool) (pkg.Packages, PackagesAssert
// Grab all the installed ones, see if they are eligible for update
for _, p := range s.Installed() {
available, err := s.DefinitionDatabase.FindPackageVersions(p)
if err != nil {
if len(available) == 0 || err != nil {
removed = append(removed, p)
}
if len(available) == 0 {
continue
}