<div dir="ltr"><div dir="ltr">On Sun, May 26, 2024 at 12:22 AM <<a href="mailto:christoph@cullmann.io">christoph@cullmann.io</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2024-05-25 10:06, Volker Krause wrote:<br>
> On Samstag, 25. Mai 2024 05:40:26 CEST Ben Cooksley wrote:<br>
>> Hi all,<br>
>> <br>
>> Been looking into what is needed to migrate Windows CI over to Qt 6.7 <br>
>> this<br>
>> afternoon and alas have run into a few roadblocks, related to<br>
>> QDBusConnection.<br>
>> <br>
>> <a href="https://invent.kde.org/sysadmin/ci-management/-/jobs/1848501" rel="noreferrer" target="_blank">https://invent.kde.org/sysadmin/ci-management/-/jobs/1848501</a><br>
>> <a href="https://invent.kde.org/sysadmin/ci-management/-/jobs/1848502" rel="noreferrer" target="_blank">https://invent.kde.org/sysadmin/ci-management/-/jobs/1848502</a><br>
>> <br>
>> Not entirely sure why, but it seems that something in the way headers <br>
>> are<br>
>> installed for QtDBus has changed for 6.7 and Dolphin and kio-extras <br>
>> are now<br>
>> unhappy.<br>
> <br>
> The 6.6 CI already shows this, it's rather fallout from recent changes <br>
> in KIO<br>
> I think.<br>
> <br>
>> Could someone take a look please?<br>
> <br>
> Dolphin:<br>
> <a href="https://invent.kde.org/system/dolphin/-/merge_requests/780" rel="noreferrer" target="_blank">https://invent.kde.org/system/dolphin/-/merge_requests/780</a><br>
> <br>
> kio-extras was fixed by Nico yesterday already but those changes aren't<br>
> backported yet.<br>
<br>
Hi,<br>
<br>
Thanks, you were faster than me.<br>
<br>
Now that frameworks is QDBus free on Windows and macOS I would even <br>
propose that in a next update of the stuff we really not have QtDBus <br>
around at all on these systems and make the use optional for the apps <br>
that want to support them.<br>
<br>
We go to great lengths to avoid that dbus stuff is ever called, even <br>
deleting the dll and the most freezes you will get if that is not done <br>
is just dbus related.<br>
<br>
It would be great if people could join the effort to get that right.<br>
<br>
<a href="https://invent.kde.org/packaging/craft-blueprints-kde/-/issues/17" rel="noreferrer" target="_blank">https://invent.kde.org/packaging/craft-blueprints-kde/-/issues/17</a></blockquote><div><br></div><div>I've said for a number of years that the non-desktop platforms (ie. non-Linux / FreeBSD) really shouldn't have any D-Bus support at all.</div><div>I would be happy to support removing availability of D-Bus on those platforms CI next time we update (ie. the change to Qt 6.8) as long as the necessary binaries are available naturally.</div><div><br></div><div>Not sure how this will go for some applications as I think some explicitly rely on D-Bus for certain functionality?</div><div>(that should really be replaced with something else though)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
Greetings<br>
Christoph<br></blockquote><div><br></div><div>Cheers,</div><div>Ben</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
> <br>
> Regards,<br>
> Volker<br>
</blockquote></div></div>