Web lists-archives.com

Re: KDE/Qt Flatpak SDK/Runtime




Hi Jan,

I agree that not everything should be in there.
That's why I didn't list dependencies like postgres, proj4, geos, gdal
and many more.

The main goal I have here is to minimize the maintenance overhead by
finding the best way to generalize runtimes. E.g. QtLocation is a core
Qt module, so I think they should be part of a runtime that targets to
be the runtime for "most Qt-based applications as well".

Another approach would be to have a generic Qt runtime on top of which a
separate KDE runtime can be built and another one we manage for our
dependencies. I'm open for all kind of clever ideas.

All the best
Matthias

On 11/14/2016 12:57 PM, Jan Grulich wrote:
> Hi,
> 
> if you add your additional dependencies which are not in KDE's flatpak runtime 
> currently, then I guess it won't have any difference for your users. They will 
> either have to download a runtime requiring more space or an app bundle/repo 
> requiring extra space due to QtLocation, QCA and so on. My personal opinion is 
> that we should cover the most needed stuff for most of the KDE/Qt 
> applications, while keep the extra dependencies in application manifests 
> itself, avoiding to make our runtime unnecesarily huge. Anyway, it's not me 
> who takes care currently of KDE/Qt flatpak runtime, so not my decision.
> 
> Regards,
> Jan
> 
> On pondělí 14. listopadu 2016 12:44:42 CET Matthias Kuhn wrote:
>> Hi,
>>
>> I'm a developer of QGIS [1] which makes heavy use of Qt libraries. I was
>> very happy to see the work on a KDE flatpak repository which already
>> packages Qt [2].
>>
>> I have recently been looking into a couple of different approaches to
>> ship app bundles and flatpak sounds like a very interesting one.
>>
>> To not duplicate work I would like to ask if there is interest for a
>> collaboration. In particular, for our needs:
>>
>>  * We require the QtLocation module. Are there plans for adding this?
>>    I will be happy to share a trivial patch that adds this.
>>
>>  * We also require other components which are closely related to Qt:
>>    Qt Cryptographic Architecture (QCA), QWT, QScintilla, PyQt5, would
>>    you be interested in integrating them into this repository as well?
>>
>> Kind regards
>> Matthias
>>
>> [1] http://qgis.org
>> [2] https://community.kde.org/Guidelines_and_HOWTOs/Flatpak
>