<div dir="ltr"><div dir="ltr">On Mon, Mar 21, 2022 at 11:42 AM David Faure <<a href="mailto:faure@kde.org">faure@kde.org</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 dimanche 20 mars 2022 22:13:17 CET Christoph Cullmann (<a href="http://cullmann.io" rel="noreferrer" target="_blank">cullmann.io</a>) wrote:<br>
> On 2022-03-20 22:07, David Faure wrote:<br>
> > The KConfig unittests rely on DBus nowadays (for change notification).<br>
> > This is turned off on Android, and is a cmake option elsewhere,<br>
> > defaulting to ON.<br>
> > <br>
> > On Windows, I'm sure a lot of other modules rely on DBus, so I suppose<br>
> > it's just a matter of starting the dbus daemon for those modules that<br>
> > need it?<br>
> > Currently the kconfig tests fail for lack of dbus:<br>
> > <br>
> > 21:55:23  ERROR: The process "dbus-daemon.exe" not found.<br>
> > <a href="https://build.kde.org/job/Frameworks/view/Platform%20-%20WindowsMSVCQt5.15" rel="noreferrer" target="_blank">https://build.kde.org/job/Frameworks/view/Platform%20-%20WindowsMSVCQt5.15</a><br>
> > /job/kconfig/job/kf5-qt5%20WindowsMSVCQt5.15/217/console<br>
> Hi,<br>
> <br>
> actually, if one can just disable that on Windows, I would be rather in<br>
> favor of that.<br>
> Any dbus stuff is just a pain there and at least Okular/Kate/... as<br>
> packaged for Windows store avoid the use of any dbus calls.<br>
<br>
Makes sense.<br>
<br>
I was thinking "akonadi needs dbus anyway", but indeed, that doesn't apply to <br>
standalone apps, and the DBus stuff in KConfig seems to be mostly for <br>
workspace-level notifications (color theme changed, etc.).<br>
<br>
Made a merge request to turn this off on Windows by default:<br>
<a href="https://invent.kde.org/frameworks/kconfig/-/merge_requests/120" rel="noreferrer" target="_blank">https://invent.kde.org/frameworks/kconfig/-/merge_requests/120</a></blockquote><div><br></div><div>If we could head in the direction of being free of D-Bus on Windows (and Mac as well I guess) then that would definitely be preferrable.</div><div>D-Bus makes no sense on those platforms and has only been a cause of issues.</div><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>
David Faure, <a href="mailto:faure@kde.org" target="_blank">faure@kde.org</a>, <a href="http://www.davidfaure.fr" rel="noreferrer" target="_blank">http://www.davidfaure.fr</a><br>
Working on KDE Frameworks 5<br>
<br>
<br>
<br>
</blockquote></div></div>