[Development] Qt 4.8 CI problems

Thomas McGuire thomas.mcguire at kdab.com
Tue Oct 30 09:38:32 CET 2012

Hi Janne,

thanks a lot about the update, good to know why it was failing and that it is 
going to be resolved.
Keep up the good work.


On Monday 29 October 2012 14:29:53 Anttila Janne wrote:
> Hi,
> There have been various problems on Qt 4.8 CI since we moved that project
> from Nokia to Digia hosting - I'm sorry that those problems have been
> preventing you to get anything in to Qt 4.8 since last Thursday.
> Apparently I made wrong decision to move 4.8 CI from Nokia hosting to Digia
> hosting before build succeeded on Digia hosting. I made my decision
> based on false assumption that 4.8 CI should pass in our machines because
> all Qt5 modules were passing.
> As a latest (hopeless) action we decided to make autotests results
> temporarily insignicant for Windows configurations with Qt 4.8 CI.
> This _should_ now make 4.8 CI passing again. Once we get complete list of
> failing autotests we will go them through one by one and fix them in
> order to get tests significant again.
> ===
> Summary about the problems for those interested:
> 1. Digia hosted environment had newer version of Curys installed
>     on auto test server, which made many network auto tests to fail:
>     https://codereview.qt-project.org/37849
> 2. Microsoft DNS server used in Digia hosted Qt-Project CI system did not
>     respond as expected by one of the network autotest:
>     https://codereview.qt-project.org/37853
> 3. QHttp autotest failed because expected 200 OK from qt.nokia.com,
>     but the server had redirect activated to qt.digia.com and returned 301:
>     https://codereview.qt-project.org/37858
> Fixes for these were implemented and initially run through Nokia hosted
> 4.8 CI but unfortunately these builds failed due flaky tests. To avoid
> these failures on Digia hosted system, the following additional change was
> made before 4.8 CI Project was moved to Digia hosting:
> 4. Marked flaky tst_qlocalsocket autotest insignificant:
>     https://codereview.qt-project.org/38137
> Then CI builds and testing proceeded further under Digia hosting and it was
> found out that:
> 5. QEXPECT_FAIL in tst_qaccessibility::textEditTest test started to pass on
>     Digia hosted Ubuntu 10.04 machines:
> https://codereview.qt-project.org/38221
> 6. Digia hosted Windows CI testers did not have OpenSSL installed and
>     tst_qsslsocket failed to compile when OpenSSL was not available:
>     https://codereview.qt-project.org/38263
> Builds/testing got a bit further again and it was found out that also:
> 7. Network selftest started to fail on Windows because OpenSSL was not
>     installed: https://codereview.qt-project.org/38363
> 8. Execution of tst_qthread and tst_qxmlquery timed out after 450 seconds
>     in Digia hosted environment: https://codereview.qt-project.org/38363
> Once all of these changes were in Gerrit, approved and staged; the Gerrit
> bug https://bugreports.qt-project.org/browse/QTQAINFRA-509 stepped in and
> prevented 4.8 CI to run during Sunday. The change I6ffa96a was manually
> changed back to integrating state and 4.8 CI restarted this morning.
> Then we faced the next error in tst_QHttpNetworkConnection::nossl autotest,
> and made a decision to mark all autotests on Windows temporarily
> insignificant for 4.8 CI. All these problems compined with quite long turn
> around time of Qt 4.8 CI, made CI to be broken as long as it has been.
> Next steps:
> OpenSSL will be installed to Digia hosted Windows CI testers soon,
> but tst_networkselftest probably need to stay insignificant until the
> reason for this is found:
> https://bugreports.qt-project.org/browse/QTBUG-27571.
> The reason for tst_qthread and tst_qxmlquery time out; and flakiness of
> tst_qlocalsocket and failures of other autotests will be investigated and
> tests reverted back to significant when the root cause(s) for failures
> is found and fixed.
> Br,
> --
> Janne Anttila
> Senior Architect - Digia, Qt
> Visit us on: http://qt.digia.com
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development

** Qt Developer Conference: http://qtconference.kdab.com/ **

Thomas McGuire | thomas.mcguire at kdab.com | Software Engineer
KDAB (Deutschland) GmbH&Co KG, a KDAB Group company
Tel. Germany +49-30-521325470, Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-independent software solutions
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3637 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/development/attachments/20121030/3d195241/attachment.bin>

More information about the Development mailing list