sailfishos / sdk-harbour-rpmvalidator

Jolla Harbour intake RPM validator tool
GNU General Public License v2.0
17 stars 18 forks source link

Allow usage of libQt5Bluetooth.so.5 #99

Open martonmiklos opened 7 years ago

martonmiklos commented 7 years ago

Title says all: no apps could be published to the Harbour which would utilise the Bluetooth.

With the boom of the BLE devices and the Bluez 5 supported devices it would be nice to allow these apps into the Harbour.

jdrescher2006 commented 7 years ago

Come on guys it's 2017 and there is no bluetooth allowed? Can someone even explain why this is the case? I have two apps waiting to go to jolla store, only thing needed is bluetooth.

martonmiklos commented 7 years ago

@jdrescher2006 I agree, and I would like to have some comment on it from the Jolla Employees. Is there any blocking task with we can help with for e.g.

jdrescher2006 commented 7 years ago

No answer from a representativ or anyone, this is exactly what I expected. It's so sad but absolutely typical. It's the same with e.g. paid apps. Requested since years but not even an inofficial statement why we don't get them. Just no communication at all and that's it. You know, these are the main blockers keeping SFOS down: important libs (which do exist and work since years!!!) which are not allowed and missing paid apps. Without these, there will never ever be high class apps! Why should a dev even bother?

martonmiklos commented 7 years ago

@jdrescher2006 Well I would not position this problem to the same category as the paid apps. For the later there are a huge bunch of work which needs to be done in several places (Harbour app, payment methods, etc.).

But this is just the matter of allowing the usage of an existing library. And yeah a comment like:

would be sufficient for me at the moment.

jpetrell commented 7 years ago

We haven't allowed QtBluetooth before since it is not a very mature Qt module and suffers from bunch of issues that we would like to fix in Qt first, but mainly because we really haven't had bandwidth. We are now actively discussing it though, so there is always hope. :)

martonmiklos commented 7 years ago

Thanks for the explanation! Is there anything what the we can help with?

jpetrell commented 7 years ago

Help verify QtBluetooth API works on top of latest Sailfish OS release (e.g. Jolla C + Bluez 5):

Refactor Qt Bluetooth to get rid of synchronous D-Bus calls (counted 58 QDBusPendingReply::waitForFinished calls in qtconnectivity/src/bluetooth)

martonmiklos commented 7 years ago

Thanks Joona! So you are more curious about the non Low Energy stuff? For the LE part I have compiled the Qt example, and it works pretty well according to my tests with various devices: https://openrepos.net/content/martonmiklos/ble-scanner

jdrescher2006 commented 6 years ago

Just a little reminder. It's well into 2018 now and still no bluetooth in Jolla store. No classic and no BLE. By the way, for me it' a pure myth to say QtBluetooth is not mature. I have 2 apps with bluetooth classic support in openrepos. They have hundreds of users on different phones. There are NO bluetooth problems whatsoever -> pure myth and distraction on behalf of Jolla. Face the thruth: you guys got your priorities completely messed up! How you were able to achieve this OS with all these basics messed up is an eternal mysterium for me. I will write again if it's 2019. See you later...

Thaodan commented 5 years ago

Update for 2019? Soon this bug will be 3.