[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: