On Tue, May 07, 2024 at 01:58:07PM GMT, Daniel P. Berrangé wrote:
On Tue, May 07, 2024 at 02:37:05PM +0200, Michal Prívozník wrote:
> On 5/7/24 12:11, Daniel P. Berrangé wrote:
> > FYI, I'd really *not* splitting out the removal and addition into
> > separate jobs. If you remove 20.04 and add 24.04 in the same
> > commit, then git shows the rename and we get a tiny diff so we
> > can see the interesting changes.
>
> Yeah, and that's how I've started. But then I realized I needed to bump
> glib version and Ubuntu 20.04 doesn't have it, but without the bump
> Ubuntu 24.04 build fails. But maybe Fedora and AlmaLinux can be done
> this way.
I'd suggest just temporarily disabling -Werror warnings, or disabling
UBSAN. That way you can
* squash the forthcoming warning
* update all the distros new/old in one go
* update glib & re-enable the warning
Is this dance really necessary? We obviously care about bisectability
of the code itself, but IMO it's fine if the CI pipeline stops making
sense for a bit in the middle of a series, as long as things are once
again working by the end of it.
--
Andrea Bolognani / Red Hat / Virtualization