]> git.decadent.org.uk Git - dak.git/commit
Add option to forbid source and/or binary uploads to a suite
authorAnsgar Burchardt <ansgar@debian.org>
Sat, 16 Jan 2016 14:23:39 +0000 (15:23 +0100)
committerAnsgar Burchardt <ansgar@debian.org>
Sat, 16 Jan 2016 15:18:25 +0000 (16:18 +0100)
commit6b05407646140b4ce2b16463bb96bf471dd5e646
tree5c5be067ad20e3cb7814d45858c6cbfd5328d641
parent72ff0412b0b51194b9b9a0afa3065c1d3402e08c
Add option to forbid source and/or binary uploads to a suite

This is intended to be used to forbid uploads to policy queues and build
queues which would result in confusing results.  While we already have a
"reject" option in the dak.conf's SuiteMappings, having the option in
the database means we don't have to edit dak.conf when configuring new
suites.

Another usecase will be the "unstable" suite for Debian Ports: here we
want to import the source packages (and arch:all) from the main archive
and only accept binary uploads.  Additional source packages must go into
the "unreleased-*" suites.  This was not possible via SuiteMappings.

Bug: https://bugs.debian.org/783115
dak/dakdb/update113.py [new file with mode: 0644]
daklib/archive.py
daklib/checks.py