Pierre-Yves Chibon wrote:
On Thursday, a new version of Bodhi was deployed that enabled Bodhi
to
gate updates based on test results. You may notice a "Test Gating
Status" message in the right have side of the page.
...
There are three tests that must pass in order for updates to go to
stable:
0. dist.depcheck - to make sure the update's dependencies are available.
1. dist.abicheck - to make sure the update's ABI remains stable in a
given Fedora release.
...
Finally, if it turns out you need to push an update through despite
of the
test results, you can do so using waiver-cli (dnf install waiverdb-cli).
We are working on integrating this into Bodhi itself, making this easier.
I think it unwise to make item 1 a mandatory item at this point. I'd argue
a large number of packages do not provide public api/abi that's worth
worrying about in this regard.
-- Rex