From: Ansgar Burchardt Date: Wed, 15 Aug 2012 21:14:55 +0000 (+0200) Subject: Always copy source when accepting uploads from policy queues. X-Git-Url: https://git.decadent.org.uk/gitweb/?a=commitdiff_plain;h=0dd7046876558c472246e4e6a63dafa69e552dda;hp=-c;p=dak.git Always copy source when accepting uploads from policy queues. --- 0dd7046876558c472246e4e6a63dafa69e552dda diff --git a/dak/process_policy.py b/dak/process_policy.py index 6dd1e36f..26092e9b 100755 --- a/dak/process_policy.py +++ b/dak/process_policy.py @@ -138,6 +138,9 @@ def comment_accept(upload, srcqueue, comments, transaction): if upload.source is not None: transaction.copy_source(upload.source, suite, source_component_func(upload.source), allow_tainted=allow_tainted) for db_binary in upload.binaries: + # build queues may miss the source package if this is a binary-only upload + if suite != upload.target_suite: + transaction.copy_source(db_binary.source, suite, source_component_func(upload.source), allow_tainted=allow_tainted) transaction.copy_binary(db_binary, suite, binary_component_func(db_binary), allow_tainted=allow_tainted, extra_archives=[upload.target_suite.archive]) # Copy .changes if needed