[Development] COIN failures on dev

Adam Treat adam.treat at qt.io
Tue Dec 12 19:28:45 CET 2017


This was apparently the result of a miscommunication and no force 
pushing is contemplated.

On 12/12/2017 01:24 PM, Tuukka Turunen wrote:
>
> Hi,
>
> Force pushing of what? Of course in a situation where nothing else is 
> possible, we need to have a way to unblock CI by forced push. But we 
> are not pushing other than really mandatory fixes in bypassing the CI.
>
> It is very unfortunate that dev has been broken for a while, but work 
> is ongoing to unblock it.
>
> Yours,
>
>                                 Tuukka
>
> *From: *Development 
> <development-bounces+tuukka.turunen=qt.io at qt-project.org> on behalf of 
> Adam Treat <adam.treat at qt.io>
> *Date: *Tuesday, 12 December 2017 at 13.10
> *To: *Simon Hausmann <Simon.Hausmann at qt.io>, 
> "development at qt-project.org" <development at qt-project.org>
> *Subject: *Re: [Development] COIN failures on dev
>
> Ah, so last successful integration on qt5 super module was nearly a 
> month ago?? 11/172017
>
> Now, what I was really after was last generally unsuccessful 
> integration to see how all the brokenness went through.  I guess the 
> git repo is not the source of truth for that. The integrations 
> yesterday were failing seemingly unrelated to the patch. Folks seemed 
> generally unsurprised this was happening and attributed it to 
> flakiness that is generally known and that force pushes are the way to 
> deal with that.
>
> Is this customary? Force pushing because the CI results are too flaky 
> to be trusted?
>
> ------------------------------------------------------------------------
>
> *From:*Simon Hausmann
> *Sent:* Tuesday, December 12, 2017 3:09:03 AM
> *To:* Adam Treat; development at qt-project.org
> *Subject:* Re: [Development] COIN failures on dev
>
> Hi,
>
> I find the easiest way to find the last successful integration for 
> example for qt5.git dev is this:
>
>     (1) Go to http://code.qt.io/cgit/qt/qt5.git/ and pick the dev branch
>
>     (2) Click on the last commit in the branch
>
>     (3) Click on the "Change-Id" link or paste the commit sha1 into 
> the Gerrit search field
>
>     (4) At the bottom of the change in Gerrit you can find a link to 
> https://testresults.qt.io/ with more details about the actual 
> integration and what other changes it was tested together with 
> (https://testresults.qt.io/coin/integration/qt/qt5/tasks/1510549095 in 
> this case).
>
> The git repo is our source of truth, and from there it's easy to get 
> back to gerrit and then the CI. All of the above steps can also be 
> done entirely in a CLI way by using Gerrit's ssh query interface.
>
> Simon
>
> ------------------------------------------------------------------------
>
> *From:*Development 
> <development-bounces+simon.hausmann=qt.io at qt-project.org> on behalf of 
> Adam Treat <adam.treat at qt.io>
> *Sent:* Monday, December 11, 2017 5:47:41 PM
> *To:* development at qt-project.org
> *Subject:* Re: [Development] COIN failures on dev
>
> Whenever I discover something seemingly broken in an area of code I'm
> unfamiliar with I first suspect I don't understand something...
>
> Right now I'm looking for the last successful dev branch integration on
> qt5 supermodule and I can not find it. I've gone back to before
> Thanksgiving.
>
> Can this possibly be correct??
>
> Where is the dashboard showing the last successful integration for a
> given branch?
>
> On 12/11/2017 11:24 AM, Adam Treat wrote:
> > Hi,
> >
> > For the past few business days we've all witnessed failures on dev
> > branch like this: https://codereview.qt-project.org/#/c/213309/
> >
> > Seems that something broke with provisioning on macOS or something. I
> > see this https://codereview.qt-project.org/#/c/214045/ attempt to fix,
> > but that is also failing to integrate due to seemingly unrelated 
> reasons.
> >
> > I'm disturbed that I haven't seen any widely shared communication
> > about this, how it broke, what is being done to fix, or what can be
> > done to stop it in the future.
> >
> > Things seem really broken with our CI system in general. I wonder that
> > this isn't the normalization of deviance. Has the project just given
> > up and regards this as standard operating procedure?
> >
> > - Adam
> >
> > _______________________________________________
> > Development mailing list
> > Development at qt-project.org
> > http://lists.qt-project.org/mailman/listinfo/development
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20171212/3a71ca61/attachment.html>


More information about the Development mailing list