Bug 435364 - Adding QtRemoteObjects to the KDE Flatpak Runtime
Summary: Adding QtRemoteObjects to the KDE Flatpak Runtime
Status: RESOLVED FIXED
Alias: None
Product: Qt/KDE Flatpak Runtime
Classification: Developer tools
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-04 21:20 UTC by Martin Höher
Modified: 2021-04-13 19:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Höher 2021-04-04 21:20:20 UTC
SUMMARY

It would be great if the QtRemoteObjects module could be added to the KDE flatpak runtime.


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

I am developing an app based on Qt5 (borrowing some functionality from KDE Tier 1 frameworks - thanks a lot for these ;-)) which I, among other target channels, also release as Flatpak (which is build using the KDE flatpak runtime as a base - also a big thanks for this one).

In this app I use the QtRemoteObjects module: It is a cross platform approach for IPC. In that regard, somehow similar to Dbus. Currenlty, QtRemoteObjects does not seem to be part of the KDE flatpak runtime. I managed to install it manually during the build of my app, but that feels kind of hacky. I guess, this would be easier with future Qt versions (aka Qt 6) as then cmake is used for building Qt which makes building and installing Qt "core" libraries into non-Qt/system locations in such a scenario easier.

I still wonder, if QtRemoteObjects could be added to the KDE flatpak runtime?  I have no idea how heavily this part of Qt is used and if it is worth adding it, but personally, I found it really convenient, as it allows easy IPC in a really cross-platform way (i.e. also on Android).

Thanks for considering!
Comment 1 Bug Janitor Service 2021-04-05 09:25:24 UTC
A possibly relevant merge request was started @ https://invent.kde.org/packaging/flatpak-kde-runtime/-/merge_requests/42
Comment 2 Albert Astals Cid 2021-04-05 23:24:11 UTC
Git commit 8fb38cea71f5dee108afa99637e73a53685a955c by Albert Astals Cid.
Committed on 05/04/2021 at 09:25.
Pushed by apol into branch 'qt5.15lts'.

Add qtremoteobjects

It's not used a lot, but it uses very little disk space so having it
makes sense

M  +12   -0    org.kde.Sdk.json.in

https://invent.kde.org/packaging/flatpak-kde-runtime/commit/8fb38cea71f5dee108afa99637e73a53685a955c
Comment 3 Martin Höher 2021-04-13 19:59:34 UTC
Great, thanks a lot!