Re: dbus-less frameworks on osx
On Wed, May 11, 2016 at 6:39 PM, Kevin Funk wrote: > On Wednesday, May 11, 2016 7:38:58 AM CEST Martin Graesslin wrote: >> On Wednesday, May 11, 2016 4:00:45 AM CEST Nick Shaforostoff wrote: >> > hi all! I'm investigating possibility of getting some kde apps to build on >> > osx with vanilla Qt without dbus. >> > >> > would you accept patches that make that possible? > > +1 I'm also in favour of this, mainly as D-Bus doesn't really belong on those platforms, and if I recall correctly people have had issues with false positives from Windows antimalware programs flagging D-Bus code in the past. > > I looked into that a while ago, but quickly discarded the idea, because QtDBus > was just so broadly used in KF5. Just checked again, and it appeared to me > it's indeed doable, when skipping a few frameworks (see below). > > FYI: Just scan frameworks for "include.+QDBus", you'll hits in the following > repositories: > > bluez-qt > kactivities > kactivities-stats > kauth > kbookmarks > kcmutils > kconfigwidgets > kdbusaddons > kded > kdelibs4support > kdnssd > kglobalaccel > khtml > kiconthemes > kinit > kio > kmediaplayer > knotifications > knotifyconfig > kservice > kwallet > kxmlgui > modemmanager-qt > networkmanager-qt > solid > > bluez-qt, modemmanager-qt, networkmanager-qt are heavy users of QtDBus, but > are normally not needed for the majority of our KDE apps. I'd leave them as- > is. They're also rather pointless outside of Linux (Windows and Mac have their own interfaces/services for that stuff anyway) > > Solid is another heavy user, but only in the Linux-specific backends iiuc, so > not a problem. > > You'll have some fun getting kio to built without DBus, tons of uses of QtDBus > there. > > The other frameworks only use QtDBus in a few places, definitely possible to > make them optional. A few of them are not needed on OS X/Windows anyway -- say > kded, kactivities, etc. -- not sure if they need to be dbus-less. > > IOW: Go ahead! :) > > Cheers, > Kevin Regards, Ben > >> > >> > for example, i have just built kauth without dbus and i can prepare a >> > review request with a (nice) patch for this >> >> Having suggested this in the past: I think that's a good idea and I fully >> support it. >> >> Cheers, >> Martin > > > -- > Kevin Funk | kf...@kde.org | http://kfunk.org > ___ > Kde-frameworks-devel mailing list > Kde-frameworks-devel@kde.org > https://mail.kde.org/mailman/listinfo/kde-frameworks-devel > ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: dbus-less frameworks on osx
On Wednesday, May 11, 2016 7:38:58 AM CEST Martin Graesslin wrote: > On Wednesday, May 11, 2016 4:00:45 AM CEST Nick Shaforostoff wrote: > > hi all! I'm investigating possibility of getting some kde apps to build on > > osx with vanilla Qt without dbus. > > > > would you accept patches that make that possible? +1 I looked into that a while ago, but quickly discarded the idea, because QtDBus was just so broadly used in KF5. Just checked again, and it appeared to me it's indeed doable, when skipping a few frameworks (see below). FYI: Just scan frameworks for "include.+QDBus", you'll hits in the following repositories: bluez-qt kactivities kactivities-stats kauth kbookmarks kcmutils kconfigwidgets kdbusaddons kded kdelibs4support kdnssd kglobalaccel khtml kiconthemes kinit kio kmediaplayer knotifications knotifyconfig kservice kwallet kxmlgui modemmanager-qt networkmanager-qt solid bluez-qt, modemmanager-qt, networkmanager-qt are heavy users of QtDBus, but are normally not needed for the majority of our KDE apps. I'd leave them as- is. Solid is another heavy user, but only in the Linux-specific backends iiuc, so not a problem. You'll have some fun getting kio to built without DBus, tons of uses of QtDBus there. The other frameworks only use QtDBus in a few places, definitely possible to make them optional. A few of them are not needed on OS X/Windows anyway -- say kded, kactivities, etc. -- not sure if they need to be dbus-less. IOW: Go ahead! :) Cheers, Kevin > > > > for example, i have just built kauth without dbus and i can prepare a > > review request with a (nice) patch for this > > Having suggested this in the past: I think that's a good idea and I fully > support it. > > Cheers, > Martin -- Kevin Funk | kf...@kde.org | http://kfunk.org signature.asc Description: This is a digitally signed message part. ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: dbus-less frameworks on osx
On Wednesday, May 11, 2016 4:00:45 AM CEST Nick Shaforostoff wrote: > hi all! I'm investigating possibility of getting some kde apps to build on > osx with vanilla Qt without dbus. > > would you accept patches that make that possible? > > for example, i have just built kauth without dbus and i can prepare a review > request with a (nice) patch for this Having suggested this in the past: I think that's a good idea and I fully support it. Cheers, Martin signature.asc Description: This is a digitally signed message part. ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
dbus-less frameworks on osx
hi all! I'm investigating possibility of getting some kde apps to build on osx with vanilla Qt without dbus. would you accept patches that make that possible? for example, i have just built kauth without dbus and i can prepare a review request with a (nice) patch for this ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel