Hi all,

We've suddenly been having an influx of MacPorts specific patches, and
most of them have ended up generating some sort of controversy because
what I perceive to be some differences in envisioned use-cases.

Unless I'm much mistaken, the "full KDE experience", if I may call it
that, is intended to be provided on Linux, BSD, Solaris(?) etc where
you can install and run the Plasma Workspace as your primary desktop
experience. In these cases, Plasma takes over system and session
functionality, and we need all these invasive code that reaches deep
into the system APIs.

On platforms where the "full KDE experience" isn't available, my
assumption is that we're supposed to provide application bundles
(.application on Mac, bundled .exe installers on Windows) which
include the application and all its dependencies in one single
package. These applications are supposed to behave exactly like other
applications on these platforms - there should be no difference
between how say Keynote presents itself on Mac to how Calligra Stage.

MacPorts seems be going on a tangent that no KDE developer is
interested in - trying to get as much of the "full KDE experience" as
possible on a platform where it's clearly going to be very half-baked
and unusable (pretty much a gimmick) because we really can't latch on
and grab that kind of low level system and session management stuff in
OSX anyway.

I'm of the opinion that we shouldn't be admitting invasive
MacPorts/Fink (or even KDE on Windows) patches that attempt to reach a
goal of running a full Plasma session on any such platform (or even
attempt to package-managerise KDE on such platforms). But this is a
community, and it should be left to decide what it wants on its own.
That said, we should really lay down official policy soon before
discussing the current MacPorts patches any further, because pretty
much every thread is devolving into heated arguments that's taking up
developer time as well as making them feel not happy.

Yours,
Boudhayan Gupta

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Reply via email to