diff --git a/libraries/entropy.py b/libraries/entropy.py index eaf8fea14..90c513720 100644 --- a/libraries/entropy.py +++ b/libraries/entropy.py @@ -11203,11 +11203,11 @@ class ServerInterface(TextInterface): ldpaths = self.entropyTools.collectLinkerPaths() deps_content = set([x for x in deps_content if os.path.dirname(x) in ldpaths]) idpackages_cache = set() - print "neededs:",neededs for needed in neededs: data_solved = dbconn.resolveNeeded(needed) + data_size = len(data_solved) data_solved = set([x for x in data_solved if x[0] not in idpackages_cache]) - if not data_solved: + if not data_solved or (data_size != len(data_solved)): continue print needed,"belonging to",data_solved found = False