On 14. 01. 21 11:15, Zbigniew Jędrzejewski-Szmek wrote:
On Mon, Jan 11, 2021 at 09:22:26PM +0100, Fabio Valentini wrote:
On Mon, Jan 11, 2021 at 3:57 PM Vít Ondruch <vondr...@redhat.com> wrote:

Also, rubygem-eventmachine should be installable after rebuild. But certainly, 
there might happen race conditions a it happened this time.

This reminds me - over a year ago, I triggered discussion about making
the dist.rpmdeplint test blocking for all packages, which would solve
this exact problem. However, taskotron was retired shortly after, and
Fedora CI has only been catching up lately. Is there an installability
check in Fedora CI now? Can we make it so that if packages contained
in an update do not install correctly the update fails gating checks?

Yes, there is:
see e.g. https://bodhi.fedoraproject.org/updates/FEDORA-2020-3f926ffe2c:

fedora-ci.koji-build.tier0.functional
fedora-ci.koji-build.installability.functional
fedora-ci.koji-build.rpmdeplint.functional
fedora-ci.koji-build.compose-ci.static-analysis
fedora-ci.koji-build.rpminspect.static-analysis

fedora-ci.koji-build.installability.functional would seem like the right
thing, but it currently is rather crude: systemd doesn't pass because it
has mutually conflicting subpackages (on purpose...). There is no obvious
opt-out mechanism, excepting disabling the test as a whole. Hopefully this
can be improved to the point where it can be made blocking for all updates.

It also report conflicts with the previous version of self:

https://bodhi.fedoraproject.org/updates/FEDORA-2021-0b0b2c54db

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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/devel@lists.fedoraproject.org

Reply via email to