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
