Re: Proposal: gate all stable release updates on rmdepcheck

Daniel P. Berrangé <[email protected]>
Newsgroups gmane.linux.redhat.fedora.devel
Message-ID <[email protected]>
On Mon, Jul 06, 2026 at 10:05:11PM +0100, Adam Williamson wrote:
> Hi folks!
> 
> I want to formally propose an idea that has been kicked around a bit
> informally lately: gating all stable release updates on the relatively
> new rmdepcheck reverse dependency static checker. This would include
> Fedora and EPEL updates.
> 
> rmdepcheck: https://forge.fedoraproject.org/quality/rmdepcheck
> 
> rmdepcheck fails if the update under test, when compared against the
> current buildroot repository, contains unsatisfiable dependencies, or
> causes new unsatisfiable dependencies to appear in other packages. So
> if your update makes some other package uninstallable...that's a fail.
> 
> This check has been running on all updates for some time now. We've
> dealt with various sources of false failures and I'm fairly confident
> it's pretty reliable by now.
> 
> Gating all updates for stable releases on it would mean you could no
> longer ship updates with detectable dependency issues, unless you waive
> the failure - which implies explicitly taking responsibility for
> shipping a broken package, or breaking another package.

The best time for Fedora to add gating of deps on stable was 20 years
ago. The next best time is now :-) Great to see that we're finally
willing to try this on stable.

With regards,
Daniel
-- 
|: https://berrange.com       ~~        https://hachyderm.io/@berrange :|
|: https://libvirt.org          ~~          https://entangle-photo.org :|
|: https://pixelfed.art/berrange   ~~    https://fstop138.berrange.com :|

-- 
_______________________________________________
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.