Package: release.debian.org Severity: normal Usertags: britney Consider the following situation:
* pkga produces takeover and pkga1 - it is already in testing * pkgb is taking over takeover and also produces pkgb1 - it is not a candidate for migration because it is missing a build on i386 (that architecture still has old binaries from this source) * pkga has been binNMU'd When this occurs, britney correctly declares pkgb unfit for migration. However, it also declares pkga unfit for migration because pkgb's 'takeover' binary is considered pkga's cruft. This condition only occurs when both source packages are considerable for migration. If both source packages provide both binaries, pkgb is found to supersede pkga, so pkga is not considered for migration. If pkgb passes all policy, it will migrate and pkga will probably be forgotten about (even though it considers pkgb its own cruft). This may be expected behavior, but I exposed it in the bug-709460 test case while trying to enable britney to check architecture-independent packages. Currently the behavior is masked in that case because britney skips the -doc package due to it being arch-indep. If this _is_ expected behavior, bug-709460 is currently passing erroneously. I've attached a patch to the britney2-tests repository adding a test which demonstrates this situation. If britney2 is working as expected, then bug-709460 may need to be changed so it does not cause this situation. If not, what change is needed in britney? Thanks, Dalton
0001-WIP-Test-for-binNMU-occurring-during-a-halted-partia.patch
Description: Binary data