X-Git-Url: https://git.decadent.org.uk/gitweb/?p=dak.git;a=blobdiff_plain;f=dak%2Fprocess_new.py;h=55397c7dc79a4e2df577397d9262a6addb047df1;hp=9f9a39cf2154e4465dddb688798778721c7f235e;hb=245c6549dbacaeab5ee36ec74372b1df8675b477;hpb=1eeb90f6bf381e10fcd8f0a04437883b443855d5 diff --git a/dak/process_new.py b/dak/process_new.py index 9f9a39cf..55397c7d 100755 --- a/dak/process_new.py +++ b/dak/process_new.py @@ -125,7 +125,7 @@ def takenover_binaries(upload, missing, session): binaries = set([x.package for x in upload.binaries]) for m in missing: if m['type'] != 'dsc': - binaries.remove(m['package']) + binaries.discard(m['package']) if binaries: source = upload.binaries[0].source.source suite = upload.target_suite.overridesuite or \ @@ -155,10 +155,11 @@ def print_new (upload, missing, indexed, session, file=sys.stdout): package = m['package'] section = m['section'] priority = m['priority'] + included = "" if m['included'] else "NOT UPLOADED" if indexed: - line = "(%s): %-20s %-20s %-20s" % (index, package, priority, section) + line = "(%s): %-20s %-20s %-20s %s" % (index, package, priority, section, included) else: - line = "%-20s %-20s %-20s" % (package, priority, section) + line = "%-20s %-20s %-20s %s" % (package, priority, section, included) line = line.strip() if not m['valid']: line = line + ' [!]' @@ -218,7 +219,8 @@ def edit_new (overrides, upload, session): type, pkg = pkg.split(':', 1) else: type = 'deb' - if (type, pkg) not in overrides_map: + o = overrides_map.get((type, pkg), None) + if o is None: utils.warn("Ignoring unknown package '%s'" % (pkg)) else: if section.find('/') != -1: @@ -231,6 +233,7 @@ def edit_new (overrides, upload, session): section=section, component=component, priority=priority, + included=o['included'], )) return new_overrides