News and Update
Questions
The News section of our Forum is the best place to post questions for the Q&A. YouTube live chat, Telegram and Matrix are other places to post a question.
If you didn't know, the Forum questions get priority.
Systemd progress
PinePhone
Lomiri on Debian
PineTalk
In other Pine news, we made a release candidate (rc) image a few weeks back but found that there was a bug in the browser so it couldn’t be released. The transition to Qt 5.12 then came along and caused more problems. Now we have fixed those issues too. On DTMF tones, we now have an implementation. These are the tones which manage the handshake on calls. We need users to test on different carrier systems but it should be working now and allow you to operate automated queuing systems with key presses. It should be available in the next rc revision.
Apps news and updates
FluffyChat has just had an update to deal with push notification issues in Matrix. Thanks to Krille for resolving the problems we were experiencing.
We discovered a bug with Teleports on Xperia X where the threads resulted in only one core of the cpu running! Qt has some very nice multi-threading functions but those are quite sophisticated and you have to get the implementation just right. Get it wrong and apparently you are then limited to just one thread for each core that you have. A number of users found after the tdlib upgrade last year that Teleports had become unusable, with very slow loading and lots of messages missing. We have addressed the main issues but it is probably still not as fluid as we would like.
Sony Xperia X works
Next, he wants to get Bluetooth calls working and fix the fingerprint reader. Florian and Marius have been importing some tweaks on Halium 7.1 to enable the fingerprint function, based on the detailed work done by Erfan. There are specific issues with Xperia X because a binary blob refuses enrollment of the fingerprints. Any insights into how to fix that would be welcome. (Sony, we are looking at you.) Incidentally, the volume in phone calls is now controlled. Muting is also working now, as a result of the fix. The core problem was that the system was talking in 32 bit language to a 64 bit responder.
Sponsors were thanked.
New devices page
Qt changes, OpenGL and Lomiri experiments
OnePlus 6T
OTA-16 getting closer
There are major improvements in browser and Dialler. There is at last a downloads icon in the browser toolbar. In Dialler, you can search for contacts by beginning to type their number or by starting to type their name. If you are in windowed mode, you no longer have the browser trying to rotate.
The first OTA-16 based rc release should arrive on 15 February. There will probably also be an update on Wednesday, to get us back on the normal release track. A reminder from Dalton that he builds the change-log in UT manually. Ouch!
OTA-17 and beyond will see a bit of a slowdown. That will be inevitable as we gear up for Focal. The schedule should be the same but each release is likely to be small and centered on fixes. Libhybris is still going to be a very thorny challenge, especially because it demands a lot of different solutions for different devices.
Lomiri tutorial Manjaro
Daniel asked whether Marius could make a simple tutorial for Lomiri in Manjaro and is the repo up to date? It is reasonably up to date, sufficient for it to work. A tutorial is possible for sure but it depends on other commitments.
Progressive webapps and Flutter
Marius also replied to a question about progressive webapps. These are a feature whereby web functions are embedded in the desktop. It is popular especially on iOS. On Chromebooks, there is a link to ‘install as an app’ in the toolbar on some sites. It is a web container with extended features. Not an immediate prospect for UT.
What is the potential for Flutter apps to run on UT? Marius had a go at doing that when he went exploring and found that the option is broken. There is a way forward for it but it depends entirely on Wayland.
5G on Ubuntu Touch
What about 5G on a UT device? Is it more complicated than 4G LTE? Well with Android 11 it will be extremely hard for sure. On Halium 10 it is already pretty much there, on one device at least.
Building apps on Ubuntu Touch
ManuelBoe asked whether Python and PyQt can be used to build UT apps? Pyotherside is supported, as well as Python and we have some guides on those docs.ubports.com and Appdev group on Telegram are the places to go. Incidentally, our build platform Clickable will run on MacOS, using Docker. You will need Pip and Python 3.
See you next time :-)