[Development] Coin production update: Import note for users of testresults

Simon Hausmann Simon.Hausmann at qt.io
Fri Oct 19 14:50:33 CEST 2018


Hi,


Just to clarify. When the CI posts a message to Gerrit about a failure for example, it looks like this:


    Build log: <link to log file>

    Details: <link to integration overview>


Do I understand correctly that the first link, the link to the build log, will continue to work. However _ALL_

links to the integration overview in _all_ changes ever posted to Gerrit by Coin will stop working and only newly

posted links will be valid?


>From an archeological point of view I think that is a mistake.


For example at the beginning of this week had to look into why something was missing from the 5.11.2 release binaries. So I went to the release

tag in qt5.git and from there I got - via the Change-ID - to the Gerrit change that contained the last change to qt5 that constitues

the final release content. From there I was able to follow the "Details:" link to the CI integration that gave access to all the logs

used in the release for builds and tests. With help of that I was able to identify which builds were broken. That was possible because

the qt5 overview gave access to the sub-module build and test logs.


I understand that any _new_ qt5 builds would continue to have working links, but practically destroying the old ones looks like

a mistake to me.


Simon

________________________________
From: Development <development-bounces+simon.hausmann=qt.io at qt-project.org> on behalf of Aapo Keskimölö <aapo.keskimolo at qt.io>
Sent: Friday, October 19, 2018 1:02:19 PM
To: development at qt-project.org
Subject: [Development] Coin production update: Import note for users of testresults

To all our Developers,

Coin production will be updated tomorrow during Sat Oct 20 10:00-16:00 EEST 2018. See attached change log for related patches.

IMPORTANT NOTES:
 - This update will contain changes in our CI storage meaning that we will need to rebuild all cached binaries. I will take the service offline while artifacts are being re-create and restore the service after most of them have been finished.
 - The integrations in testresults coin page will look somewhat strange after this change since we are moving to a new era of building products in Coin and we have decided to decouple platform related code from our Coin source code base and legacy support will not be provided. The log links posted in gerrit should continue working as before. If you REALLY need to have the integration workitems display fixed, please, reply to this email and I will reconsider providing legacy support. The commit resulting in this behavior is  a4280c7f61822a336f88bcec91c571bcebd94e97.

Have a great weekend,
Aapo Keskimölö
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20181019/1f8fd4f0/attachment.html>


More information about the Development mailing list