touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #46013
[Bug 1404188] Re: QNetworkSession::isOpen() always returns false
QNetworkSession is part of Qt. Making isOpen use connectivity-api will
not work, because the QNetworkSession state isn't necessarily a one to
one relationship to the connectivity state.
QNetworkAccessManager and friends use QtBearer and the network manager
backends it provides for network access.
So any Qml or Qt app that uses QNetworkAccessManager will not function
correctly.
Take for example this:
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
manager->get(QNetworkRequest(QUrl("http://qt-project.org")));
QNAM uses a QNetworkConfiguration internally, which in turn uses network
manager via dbus.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apparmor-easyprof-ubuntu
in Ubuntu.
https://bugs.launchpad.net/bugs/1404188
Title:
QNetworkSession::isOpen() always returns false
Status in apparmor-easyprof-ubuntu package in Ubuntu:
New
Status in qtbase-opensource-src package in Ubuntu:
New
Bug description:
Using QNetworkSession::isOpen() in confined apps on a phone running
vivid always returns false. This might be an apparmor thing, however,
I couldn't find any REJECTED entries in log files.
The test app in lp:~mzanetti/+junk/nmsessiontest can reproduce the
issue. Open this project in ubuntu-sdk's qtcreator and run it on a
vivid device. Press the button and watch the debug prints.
On a vivid-desktop or a RTM based phone it will print "all is well".
On a vivid phone however, it'll print "network session not open..."
This used to work fine at least back in utopic images.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor-easyprof-ubuntu/+bug/1404188/+subscriptions
References