Bug#709460: [Britney] binNMUs plus source take-over issue
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: britney
The story is something like this (Kudos to Adam for debugging this):
* llvm-3.2 used to produce llvm-3.2-doc/3.2-5 (arch:all)
- source is in testing and sid
* llvm-toolchain has taken over llvm-3.2-doc as 1:3.2repack-6
- the binary is still arch:all
- source is only in sid
- source is currently not built on all the architectures (that
previously built llvm-3.2)
* llvm-3.2 was binNMU'ed and the binNMU migrates during the run.
The problem here, is that llvm-3.2-doc/1:3.2repack-6 ends up in the
"testing" without its source which causes Britney to crash (when doing
a binary -> source lookup later).
Additional information (copy-waste from IRC):
src:llvm-3.2 has been superseded by src:llvm-toolchain, on a couple
of arches. they both build arch:all packages with the same names, so
dak puts both in the packages files and we throw away the
lower-versioned one
then some llvm-3.2 binNMUs (form the old source) migrate during the
run, and the binary list she copies over includes the new
arch:all. which she then tries to map back to a source package.
Dak says/said:
llvm-3.2-doc | 3.2-5 | testing | all
llvm-3.2-doc | 3.2-5 | unstable | all
llvm-3.2-doc | 1:3.2repack-6 | unstable | all
~Niels
Reply to: