[libvirt PATCH v2] ci: Shuffle builds between Debian 10 and Debian sid
jtomko at redhat.com
Wed Aug 18 13:58:31 UTC 2021
On a Wednesday in 2021, Andrea Bolognani wrote:
>On Wed, Aug 18, 2021 at 01:42:28PM +0200, Ján Tomko wrote:
>> On a Wednesday in 2021, Andrea Bolognani wrote:
>> > Debian sid is currently broken on mips64el and s390x, so use
>> > Debian 10 for those specific builds and move other architectures
>> > (armv7l and ppc64le) from Debian 10 to Debian sid to maintain
>> > the rough 1:1 split.
>> This still marks sid-based containers as mandatory, so any improvement
>> is only temporary
>sid, just like Rawhide and Tumbleweed, will break from time to time.
>This is something that's simply inevitable because they're such fast
Yes, and we accept that. As of
rawhide container builds are optional.
It might not be a good first impression for people who freshly cloned
the repo, but neither is them not getting FreeBSD coverage.
>The upside is that we also get to catch actual
>failures ahead of time. If the price to pay is that we have to
>shuffle a couple of jobs around once every few months (last time was
>in February, and the previous one was last June) I'd say the benefit
>greatly outweighs the cost.
The cost is also decreased signal-to-noise ratio, which reduces
the contributors' faith in CI and makes it more likely for actual
bugs to slip in.
Also, to me, not all jobs are equally important.
Knowing whether the build passed for mingw and there are no unused
variables left for clang to find is more important than yet another
cross build for Linux.
But if you're willing to reroll the dice in a few months time and make
yet another version of this patch:
Reviewed-by: Ján Tomko <jtomko at redhat.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 488 bytes
Desc: not available
More information about the libvir-list