Small fixes for UpgradeRun, which is almost complete.

master
Fabio Tranchitella 18 years ago
parent 6f69de7da0
commit e81aa4250b

@ -1496,7 +1496,7 @@ class Britney:
for arch in self.options.architectures:
if arch in nuninst and nuninst[arch] != []:
res = res + " * %s: %s\n" % (arch,
", ".join(nuninst[arch]))
", ".join(sorted(nuninst[arch])))
return res
def doop_source(self, pkg):
@ -1612,7 +1612,7 @@ class Britney:
skip_archall = True
else: skip_archall = False
nuninst[arch] = nuninst_comp[arch][:]
nuninst[arch] = [x for x in nuninst_comp[arch] if x in binaries[arch][0]]
broken = nuninst[arch][:]
to_check = [x[0] for x in affected if x[1] == arch]
@ -1666,8 +1666,8 @@ class Britney:
nuninst_comp[k] = nuninst[k]
else:
output.write("skipped: %s (%d <- %d)\n" % (pkg, len(extra), len(packages)))
output.write(" got: %s\n" % (self.eval_nuninst(nuninst, "/" in pkg and self.nuninst_orig or None)))
output.write(" * %s: %s\n" % (arch, ", ".join(sorted(broken))))
output.write(" got: %s\n" % (self.eval_nuninst(nuninst, "/" in pkg and nuninst_comp or None)))
output.write(" * %s: %s\n" % (arch, ", ".join(sorted([b for b in broken if b not in nuninst_comp[arch]]))))
extra.append(pkg)
# undo the changes (source)

Loading…
Cancel
Save