On Thu, 2026-07-09 at 10:41 -0700, Kevin Fenzi wrote:
> On Thu, Jul 09, 2026 at 04:27:19PM +0100, Adam Williamson wrote:
> > 
> > For Rawhide I have a now-less-Sekrit Plan:
> > 
> > https://forge.fedoraproject.org/releng/tooling/src/branch/main/quality-assurance/critpath/ccp.py
> > 
> > that's a script that produces a list of "compose-critical packages",
> > i.e. the packages which are used to build, or are included in, the non-
> > failable images in the latest compose. My plan for Rawhide/Branched is
> > to gate updates only if they break the dependencies of any compose-
> > critical package, rather than gating on *all* failures.
> > 
> > That still requires a bit work, though. I need to get something to
> > expose the compose-critical package data in a convenient way, and it's
> > probably Bodhi, since it's Bodhi that stores and exposes the critical
> > path package list (and I want Bodhi to use compose-critical package
> > info for other reasons too). Then I have to adjust rmdepcheck and/or
> > the CI pipeline to somehow make it convenient to distinguish between a
> > 'ccp' and 'non-ccp' failure...
> > 
> > I suppose we *could* decide it's fine to gate Rawhide on all rmdepcheck
> > failures and just require people to waive cases where they
> > intentionally break other deps? Meh. I dunno.
> 
> Conceptually, that sounds fine to me... if you know you are breaking
> deps for some reason (thing not ready, but very leaf node, etc) doing a
> waiver to note that would make sense too.
> 
> However, it does mean you (and anyone who watches waivers) will probibly
> see more that you need to look at and see if they look reasonable.

I don't really actively monitor waivers currently. It's more like, I
look at broken stuff, and look for a waiver if it seems like it would
involve one.

So if we did this...I suspect if we saw a compose fail because of
broken dependencies, or some significant package broke and people
started complaining, I'd go look for a waiver.

> Is there any easy way to be notified on all waivers? 

Well, FMN, I guess. There's a message published for each waiver. Other
than that, not that I know of.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @[email protected]
https://www.happyassassin.net



-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to