/me is drinking coffee now *and* looking at test bug-709460
On 29-02-2024 8:43 a.m., Paul Gevers wrote:
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.
From you bug report title I was expecting that britney2 currently *didn't* migrate the binNMU's of src:pkga (or in the test case llvm-3.2-arch). However, ignoring arch:all binaries actually achieves that binaries from src:pkga are *eligible* for migration *despite* some of their (wrongly assigned) arch:all binaries should not. I think that's the behavior that we want (unless the failure to support arch:all binNMU's in the infrastructure is solely caused by this implementation detail in britney2). Did you interpret the final result of bug-709460 wrong or do I not understand what you tried to tell us?
So, rethinking and if I understand correctly, this bug is about arch:any takeovers, whereas bug 709460 was about arch:all takeovers:
src:pkga is newer in source-suite than in target-suite src:pkga builds bin:takeover arch:$any src:pkga has been binNMU-ed src:pkgb is in source-suite only src:pkgb builds bin:takeover arch:$any (higher version than from src:pkga)Yes, ideally the binNMU of src:pkga migrates, but I'm not sure it's worth the effort.
Paul
OpenPGP_signature.asc
Description: OpenPGP digital signature