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

Reply via email to