On Wed, Jun 17, 2020 at 09:12:10PM +0200, Christian Boltz wrote:
-> less _than_ 10% _of the_ packages failing
Speaking about that - 10% would mean to allow about 1300 failing packages. Maybe I'm too optimistic, but - isn't that a bit ;-) too much? A quick check shows: - x86_64 currently has 279 failed + 62 unresolvable = 341, with 13000 successful builds that makes 2.6% - aarch64 has similar numbers, but is currently rebuilding - someone will have to re-check tomorrow - armv7l has 360 failed + 137 unresolvable = 497 - compared to 12631 successful builds, that makes 3.9% (I'll ignore the 5 packages in the rebuild queue)
Therefore I'd say allowing 5% build failures would be enough.
IMHO the percentage should not be the only criterion and we should take into account the fact that there are big differences between packages. If something like kernel, glibc, openssl, bash or systemd fails to build, it's a problem that has to be resolved ASAP; you cannot just wave your hand and say "it's OK, we are at 4.5%". So IMHO there should be different limits for e.g Ring 0, Ring 1 and other packages. Maybe we should even define set of "essential" packages which must build on all premium tier architectures. Michal -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org