Hi, On 1 December 2015 at 15:37, Martin Graesslin <mgraess...@kde.org> wrote: > On Tuesday, December 1, 2015 3:18:59 PM CET Boudhayan Gupta wrote: >> The developers' priority is to always deliver the best possible >> experience on these tier 1 platforms. > > This is not fully true. For the desktop (repo kde/workspace) you describe it > correctly. For applications and (generic) frameworks: we consider all > platforms equally.
Right. The applications themselves should work on as many platforms as possible, and the generic Frameworks were always intended to be used as extensions to Qt on all platforms. That's why we even list the supported platforms for each framework in the apidox. Again, I'm of the opinion that apps and generic frameworks should be as cross-platform as possible, no questions asked. > The discussion we had lately were mostly about the non-generic frameworks > where we seem to have different views on what should be provided on OSX. My > view is that any framework which only exists for Plasma should not be > available on other platforms at all, while Rene mostly comes from an approach > to offer everything to provide ultimate choice. And that's where I see issue. Rene's patches aim for a place where almost all of KDE can be installed on OSX just like you do apt-get install on Debian based distros. But this isn't the way to go - when we release app bundles, we tightly control all dependencies and everything else that goes into the package. If we try it to do the Linux way on OSX, user experience will suffer because there's no way we'll be able to provide an experience of the quality that we have in Linux. OSX specially has certain security features (app sandboxing, etc) that make it impossible for one app bundle to do bad things to other parts of the system. Having system-wide installations of binaries completely defeats this mechanism as well. My point is that if you're trying to get better OSX support (or Windows for that matter), start with the apps - the end products users will want to use - and build app bundles for them. When stuff doesn't work, patch the frameworks until the apps do work. Don't try to patch the frameworks for the sake of making sure they theoretically work correctly and install correctly into /usr/local or wherever. > Cheers > Martin Thanks, Boudhayan >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<