/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

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to