On 19/8/24 1:40 AM, Nilesh Patra wrote:
I don't think riseup-vpn does anything differently for phosh/plasma.
IIRC you reported a bug once that it was not working on phosh and it was fixed
later.

The default theme could be different on both.

It works fine on my laptop as well. It also worked fine on mobian bookworm.

If it works fine on bookworm then that means something to do with QT6.

I think so too.

It could be because the qt 6 transition is half way. riseup-vpn is linked
against qt6, but one of its dependencies may be missing a dependency on
breeze which might be pulled in by plasma-desktop but not mobile?

Likely. It has some qml6 plugins that might have some issue w/ plasma-desktop
on mobian trixie?

Breeze is the default theme for plasma-desktop.

Unfortunately the screenshot does not give any useful information. Usually it
highlights the line number in the qml file where it chokes which is not the case
here.

Though other KDE apps like KDE connect, partition manager, discover and
settings work fine.

OK, I checked 2 of these.

KDE connect still uses qt5 QML plugins, cf: 
https://salsa.debian.org/qt-kde-team/kde/kdeconnect/-/blob/master/debian/control?ref_type=heads#L40

By discover, I am assuming you mean plasma-discover, which also uses qt5/qml5, 
cf: 
https://salsa.debian.org/qt-kde-team/kde/plasma-discover/-/blob/master/debian/control?ref_type=heads#L42

Do you think you can try to install discover or some other kde software which 
uses
qt6? (maybe from experimental if it installs for you)
You might get same/similar error with the same.

I added unstable and experimental to sources.list and installed
qml6-module-org-kde-breeze

This failed with another missing dependency on kirigami, after installing qml6-module-org-kde-kirigami, I can start riseup-vpn but it just shows a progress bar forever.

$ riseup-vpn
No systray icon available.
qml: flavor: riseup-vpn
QSystemTrayIcon::setVisible: No Icon set
qt.core.qobject.connect: QObject::connect: No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*)
2024/08/19 02:14:30 Client expects anon auth
2024/08/19 02:14:30 Checking for updates...
2024/08/19 02:14:31 Fetching MOTD for riseup.net
qml: delay...
2024/08/19 02:14:34 There are 4 pending messages
2024/08/19 02:14:34 firewall stop

and screenshot

May be upstream has not tested with qt6 yet?

Best,
Nilesh

Reply via email to