[dak/master] Always copy source when accepting uploads from policy queues.
---
dak/process_policy.py | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dak/process_policy.py b/dak/process_policy.py
index 6dd1e36..26092e9 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
--
1.7.2.5
Reply to: