Migrating Windows CI to Qt 6.7 - Roadblocks
christoph at cullmann.io
christoph at cullmann.io
Mon May 27 14:00:14 BST 2024
On 2024-05-27 14:55, Carl Schwan wrote:
> On Saturday, May 25, 2024 1:02:41 PM Central European Summer Time
> christoph at cullmann.io wrote:
>> Hi,
>>
>> Thanks, you were faster than me.
>>
>> Now that frameworks is QDBus free on Windows and macOS I would even
>> propose that in a next update of the stuff we really not have QtDBus
>> around at all on these systems and make the use optional for the apps
>> that want to support them.
>>
>> We go to great lengths to avoid that dbus stuff is ever called, even
>> deleting the dll and the most freezes you will get if that is not done
>> is just dbus related.
>>
>> It would be great if people could join the effort to get that right.
>>
>> https://invent.kde.org/packaging/craft-blueprints-kde/-/issues/17
>
> But what happens for projects that actually needs DBus for non-optional
> features e.g. Akonadi and the PIM apps? Dbus can't be ifdef there and I
> am a
> bit worried that DBus support for Windows apps in Craft is going away.
I don't think we can remove that you can get DBus there,
I just would like that you need to explicitly add it to your blueprints
that need it and not just 'oh, I use KIO, I pull in DBus'.
IMHO the nicest way would be to have an extra qt-dbus lib you can depend
on
in the blueprints.
Then KDE Connect and other parts that need it (and hopefully take care
that
a session bus is packaged and starts) can have it, but e.g. Kate doesn't
need
to start to blacklist stuff it not even depends on.
Greetings
Christoph
>
> Cheers,
> Carl
>
>>
>> Greetings
>> Christoph
>>
>> > Regards,
>> > Volker
More information about the kde-devel
mailing list