Comment 13 for bug 1470700

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

There's a qtbase build for vivid+overlay at https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-032 containing the three patches from Lorn, put on top of the Qt 5.4.1 in use:

- Make sure to report correct NetworkAccessibility
- Make sure networkAccessibilityChanged is emitted
- Fix hang in qnam when disconnecting

With the test program, instead of host not found + poll in strace, I get Network access is disabled.

However, at least the following Qt tests started failing because of those patches:
FAIL! : tst_QNetworkDiskCache::crashWhenParentingCache() '!QTestEventLoop::instance().timeout()' returned FALSE. ()
FAIL! : tst_QXmlInputSource::waitForReadyIODevice() 'reply->error() == QNetworkReply::NoError' returned FALSE. ()
(after skipping these two I simply disabled the tests for this test build)

The failing tests make the current build not suitable for landing. At minimum all the failing tests would need to individually checked out and disabled if they're deemed to be false positives, but probably there are some real test problems that the upstream tracker will also show when the commits are tried to be merged.