Developer Announcement - Qt 5.15 available for app developer testing

On the one hand, that’s really cool, what is done here! It certainly opens up so many possibilities.

On the other hand, I have a big fear that this will kill Silica apps.

Will you continue to care for apps like Fahrplan? That’s one of my most used apps and the look and feel is head and shoulders above apps like ktrip.

Of course it’s your decision, but I also wanted to show my appreciation for your efforts :wink:

1 Like

No worries, Fahrplan is not going away anytime soon. It’s not been getting enough love recently.

If, on the other hand, as is now the case, the kde publictransport libs, and consequently the providers, are available, it will offer us an alternative. Fahrplan is still often using very old public facing apis based on Hafas and EFA many of which are dinosaurs. It’s amazing that the binary Hafas interface used for the Deutsch Bahn is still in use as it has nothing to do with the apis that DB offers today.

As for Silica, I’ll certainly continue to use it where I can. But some things I cannot do because of the age and bugs in our QT. I’m hoping this initiative puts a bit of pressure on Jolla to examine what they can do. Sometimes I just package something that I want to use in a Webview hoping to find the time later to build a native thingy.

3 Likes

I have to admit that my understanding of the whole matter is limited, but that is the hope that I, as a layman, also associate with it.

But I’m taking the thread off topic, so I’ll stop at this point.

Thank you and @piggz and @rinigus for the very different but great contributions to the platform!

Port Xperia 5, SO 4.5.0.19. When I start Angelfish I get a picture:


How to fix?
(Xperia XZ2 4.5.0.19 Angelfish working.)

Looks like Angelfish is crashing. Try to run in command line with qt-runner (se desktop file for cmd). Probably some chromium acceleration leads to crash. See chrome://gpu on your device in android chromium and try to replicate with webengine env vars.

[defaultuser@Xperia5-DualSIM ~]$ angelfish
library “libGLESv2_adreno.so” not found
library “eglSubDriverAndroid.so” not found
angelfish: symbol lookup error: /opt/qt5/lib64/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so: undefined symbol: eglCreatePlatformWindowSurface

That’s something unexpected. I have the same message at start, but egl lib loads. Ask porter for a help. It’s @Thaodan port, right?

Calligra suite would be useful with kio i guess

Radical idea: try a build of all of this against 3.4.x/armv7, to potentially breathe new life into J1 devices? :smiley:

4 Likes

its only a few clicks in obs :smiley:

1 Like

we have a script for it, but it will enable also i486 and aarch64. as for clicks, it is quite a few with the number of libs that were packaged…

I get the same when I use the 4.5.x-built packages on my 4.4 device. Not that I’d expect it to work, but sometimes it does.

Got a feedback from eugenio_g7 at SFOS porters channel: you maybe missing this PR in your device (old hybris?): hybris: egl: Provide eglCreatePlatformWindowSurface. by MagneFire · Pull Request #516 · libhybris/libhybris · GitHub

PS: which should also indicate that adding older SFOS releases wouldn’t work very well for Qt 5.15

2 Likes

Discussion continues at Qt 5.15: what's next? - with a bit of another angle.

Qt has been updated to 5.15.9 (in Chum and Chum:testing).

Small issue appeared that was leading to freezing of Qt apps when QT_WAYLAND_RESIZE_AFTER_SWAP environment variable was set. New Qt-Runner (0.4.0) removes that variable from the environment used by applications running in it. If you use Qt apps via some other compositor (newcompositor), make sure that you don’t have that env var defined (it is by default on SFOS).

4 Likes

Q: Can I have (activate) Password manager on Angelfish? I can’t find an option to store usernames and passwords in Angelfish. Did I oversee something in Angelfish’s settings?

1 Like

[Feature Request] Add option to remember passwords (#63) · Issues · Network / Angelfish · GitLab not (yet) implemented.

Actually it seems QtWebEngine does not expose this feature (yet), being discussed for Qt 6.6 or 6.7 but not there yet. So Angelfish would have a hard time implementing that.

3 Likes

Many thanks for clarifying, @simonschmeisser .

I use ownkeepass, it has buttons on the app cover to copy the username and password to the clipboard

3 Likes

So I’ve the silliest of questions, can we use Web tech with this? (ie NodeGui)