This bug involves a corner case that involves: * source orig providing liborig1 and orig-doc in testing * source orig providing liborig2 and orig-doc in unstable * source hijack providing liborig2 and orig-doc in both testing and unstable, where the versions of hijack's binaries has a higher version than those of "orig". The arch:all packages are needed to trigger this, because Britney flags an arch:any package as "out of date" and stops the migration there. However, she is more lenient with arch:all packages. What happens is that Britney realises that src:orig need to be updated in testing (to remove liborig1). This leaves src:orig with no binaries left in testing (as the orig-doc from hijack is used) and it is therefore removed as an obsolete source. The obsolete removal then exploded because Britney was also trying to remove the liborig1 package, which is no longer there. Signed-off-by: Niels Thykier <niels@thykier.net>debian
parent
6965dda5f7
commit
179ced304d
Loading…
Reference in new issue