Package: ftp.debian.org
User: ftp.debian....@packages.debian.org
Usertag: dak
Severity: minor

There is a corner case in handling build queues:

1. source:X + binaries gets removed from unstable.
2. binary:X_mips64el gets accepted into unstable/buildd-unstable.
   This copies source:X into buildd-unstable!
3. w-b sees source:X again (in buildd-unstable) and tried to build it.

>From dak.log:

1: 20160206163408|clean-suites|dak|set 
lastused|build-queues|d/dcmtkpp/dcmtkpp_0.3.1-3.dsc
2: 
20160207182006|process-upload|dak|ACCEPT-TO-NEW|dcmtkpp_0.3.1-3+b1_mips64el.changes
   20160208050046|process-policy|dak|Policy Queue 
ACCEPT|new|dcmtkpp_0.3.1-3+b1_mips64el.changes
3: 20160208054904|process-upload|dak|ACCEPT|dcmtkpp_0.3.1-3_amd64.changes
   20160208054904|process-upload|dak|REJECT|dcmtkpp_0.3.1-3_amd64.changes

dak should probably not copy the source package into buildd-* when
accepting a binary-only upload.  The source would then only should up as
Extra-Source-Only: yes and w-b would ignore it.

Ansgar

Reply via email to