On Sunday, September 13, 2015 12:28:30 PM Ian Wadham wrote: > Hi Alex, > > For general info, the title of review 125163 is "Disable X11,XCB etc. > detection on OS X". > On 13/09/2015, at 7:33 AM, Alex Merry wrote: > > Could OS X developers please give input on > > https://git.reviewboard.kde.org/r/125163/ ? > Gods give me patience! > > > I'm particularly interested in knowing whether building KF5-based software > > with X11 support on OS X (via homebrew or macports) is a thing people do. > I don't know about Homebrew, but on Macports I do not think anybody is > building KF5-based software PERIOD. And the prospect of any KF5-based > software ever being released on Macports is vanishing to non-existent > AFAICS. > > Even KDE4-based software *still* has many problems. And we do not yet have > an official Macports solution to the problem of making Qt 5 and Qt 4 > co-exist in an OS X installation, let alone KF5 and KDE 4.
> So your query is somewhat moot. > > For most of last year and some of this year, a few of us tried hard to make > KDE 4 apps run better on OS X, but we were crying out for help from KDE > developers all the time, particularly with regard to the > kdeinit/klauncher/kded/kio complex which underlies so much of the software > from the KDE Community and which functions badly, if at all, in an OS X > environment. Right, kdeinit/klauncher/kded/kio is an issue when porting apps, but it got *a lot* better in KF5 already (inter-dependencies between those modules have been relaxed, KIO got cleaned up a lot). In fact, if you did follow the KF5 mailing list a bit; on Windows it's now possible to just run KDevelop *without* ever invoking kdeinit/klauncher/kded. Just a few patches needed in KF5 libraries -- all upstreamed already. This also helped the OSX world. > "Oh no," we were told, "we are far too busy with Frameworks and KF5 and > anyway KDE 4 is now becoming obsolete and unsupported". So help never > came. > But we still managed to fix a few things in KDE 4 and Marko Käning > developed the first CI system for OS X. Some of our fixes were relevant in > KF5 and even in Linux, notably https://bugs.kde.org/show_bug.cgi?id=337742, > where Dr Konqi was failing to submit crash reports. > > A few months ago I spent WEEKS trying to KF5 and Qt 5 to build on OS X and > finally gave up. What's the problem with that? Did you ask for help? Clearly, and people out there are using it (https://github.com/haraldF/homebrew-kf5) > Since then I have gone back to apps programming on KDE 4, > which is the only version I can get to run on my Macbook. I know it is a > dead-end, but I have been working on features the users have requested. > Maybe I can port the apps to pure-Qt4 or even Cocoa… ;-) I think work on > Qt5/KF5 on OS X is currently blocked by the QStandardPaths problem and has > been for a while. Then, please join efforts and help in resolving *this* issue. We in the "KDE on Windows" world also just worked-around the issue by patching Qt. The QStandardPaths issue is not the end of the world, either, though... > So you see, if anyone has read this far, it is OS X developers who need > help, serious help, from KDE developers… not the other way around. Please keep in mind that we can only to drastic changes in development versions (KF5), not legacy(!) versions (KDE4) ... Also, on Windows, we have the same problem: KDE4 apps are not working perfectly fine either; but we've accepted the fact KDE4 is a dead-end and now try to focus on improving based on KF5 instead. Thanks, Kevin > FWIW, X11 is pretty much a dead issue on OS X and has been for years, since > Qt 4 supported native OS X graphics and Apple stopped releasing X11 > (Quartz) with OS X. AFAIK, a few FOSS packages available via Macports or > supplied in Apple versions by their developers still use Quartz/X11. > Notable among these are Gimp and Inkscape. > > Cheers, Ian W. > > >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe > >> << -- Kevin Funk | kf...@kde.org | http://kfunk.org
signature.asc
Description: This is a digitally signed message part.
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<