On Wed, Dec 16, 2020 at 8:29 PM Adam Williamson
<adamwill(a)fedoraproject.org> wrote:
(snip)
> What I would prefer to do is get a reliable reverse dep check (we may
> have one already, I haven't looked) and gate updates on it. This would
> require soname bumps for Rawhide to be sent out as multi-package
> updates containing rebuilds of all dependent packages.
> This would be a big change, but I think we're at the
point where we
> should really think about making it happen. We basically have all the
> necessary pieces to do it at this point, and the experience. We just
> need to piece through all the work and communication required. We might
> need to re-examine some permissions issues as part of it, too
> (including Bodhi's rather strict permission rules for editing updates).
> As a preview, after the RH shutdown - in the New Year -
I'm considering
> seriously pushing some proposals for heavier gating across Fedora. I'm
> at least wanting to look at gating Rawhide composes (initially on a
> smaller set of required tests than the one we've been prototyping for a
> while), gating critpath updates on at least some of the openQA tests,
> and getting a subset of openQA update tests running on Rawhide critpath
> updates and considering if we can start doing some Rawhide update
> gating as per above.
Most people don't remember, but I proposed to FESCo to make the
dist.rpmdeplint gating check run by default, but it was decommissioned
with taskotron. IIRC, we decided to approve making any reverse dep
check a gating check if it were implemented on top of the new Fedora
CI again:
https://pagure.io/fesco/issue/2343
I'm not sure if the check was reimplemented for the new system yet,
but I seem to remember somebody talking about it lately. So if that
actually works, please propose to enable it by default, FESCo will
probably like it :)
Fabio