[Development] Coin production update: Import note for users of testresults
Aapo Keskimölö
aapo.keskimolo at qt.io
Fri Oct 19 21:19:19 CEST 2018
Yes, you have understood correctly.
I can halt the deprecation if there are use cases and there seems to be at least one.
From: Simon Hausmann
Sent: perjantai 19. lokakuuta 2018 15.51
To: Aapo Keskimölö <aapo.keskimolo at qt.io>; development at qt-project.org
Subject: Re: Coin production update: Import note for users of testresults
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<mailto:development-bounces+simon.hausmann=qt.io at qt-project.org>> on behalf of Aapo Keskimölö <aapo.keskimolo at qt.io<mailto:aapo.keskimolo at qt.io>>
Sent: Friday, October 19, 2018 1:02:19 PM
To: development at qt-project.org<mailto: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/6cbfda9a/attachment.html>
More information about the Development
mailing list