On Thu, Nov 7, 2019, 09:25 Miro Hrončok <mhron...@redhat.com> wrote:
> On 06. 11. 19 23:10, Randy Barlow wrote: > > On Wed, 2019-11-06 at 21:32 +0100, Miro Hrončok wrote: > >> Is there any good way to get notified about this sort of problems in > >> timely manner prior to the update being pushed? This is currently not > >> optimal. > > > > I'm not familiar with an existing solution to this problem, but I agree > > that it is not optimal. > > > > I had a chat or three with Brian Stinson about some ways we could deal > > with problems like this. Today, when we CI packages (i.e., Bodhi > > gating), we typically just run the tests associated with the package > > being altered. Brian suggested that we could *also* run the tests of > > the packages that depend on the package being altered, against the > > altered package. This way if a change to something (like pyramid) would > > break a dependent package's tests (such as cornice), then the update > > for pyramid should get a failed test result on its tests tab. The > > problem is that this does increase the load on the test system greatly, > > but perhaps we can get enough hardware to make that OK. Not sure. > > > Having this sort of CI would be awesome, however it looks like it's not on > the > top of the TODO list: > > RFE: Koschei-like CI (opened 8 months ago) > https://pagure.io/fedora-ci/general/issue/45 > > RFE: Check if dependent packages install (opened 8 months ago) > https://pagure.io/fedora-ci/general/issue/46 > > Support automatic execution of tests of dependent components (opened 1 > year ago) > https://pagure.io/fedora-ci/general/issue/7 > > > And either way, since CI is opt-in, I would need to go and setup CI for > all of > dependencies (including transitive) of all my packages. I haven't really > checked > how big is this tree but I suppose it is enormous. > Would an automated daily report (like the broken rawhide deps report that we used to have) help? I could hack that together for different fedora branches + updates-testing pretty easily, and adding notifications when a broken dependency gets added in -testing wouldn't be hard either. Fabio > -- > 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 >
_______________________________________________ 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