[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-mac
Subject: Re: [KDE/Mac] Developing KDE on Mac
From: Mike McQuaid <mike () mikemcquaid ! com>
Date: 2010-08-17 8:08:30
Message-ID: A61E519C-AB59-41F0-BCF4-DE504FEAC120 () mikemcquaid ! com
[Download RAW message or body]
On 13 Aug 2010, at 22:21, John Layt wrote:
> Having read all the thread so far, and last night looked at the MacPorts patches \
> and wondered "Why???" here's my thoughts as a 'core' KDE developer.
> If we claim to support a platform, then the KDE modules should build and run out of \
> the box on that platform, no extra patches required. For the Mac project to \
> eventually make that claim means _all_ patches need to be in mainline, there should \
> never be patches required by MacPorts or Fink. People shouldn't have to go looking \
> in other repositories just to get things to build and run, svn.kde.org is the \
> canonical source. This may mean some parts of KDE are just not built or certain \
> features are disabled until such time as a 'good-enough' solution is coded, but \
> release branch should always build and run. If a crude hack is required \
> short-term, then so be it so long as we know there's a more correct solution coming \
> and the hack is not actually causing harm. Patches in Macports/Fink are OK as a \
> short term fix or experiment, but should never be seen as a long-term or permanent \
> solution for anything.
Completely agree.
> This is as much about visibility as anything, if something is ifdef'ed out and \
> marked as not working on Mac, then it is more likely the maintainer (or any other \
> interested party with the ability to do so) will pay attention and help fix the \
> issue.
> Reviewboard now makes submitting patches even easier to do, and really easy to \
> track what has been accepted and merged and what still needs work. I would suggest \
> your first course of action would be to progressively feed all the outstanding \
> patches into mainline.
> As for packaging, I'll leave that to you the platform experts to sort out, but \
> personally I do agree with the general principle that we should at least appear to \
> the user to be using the standard platform installation method they are most \
> familiar with, or failing that the simplest method possible. The Windows installer \
> is a great tool, but far too complex for the average user. My other point is \
> telling people to wait 48 hours while MacPorts/Fink compiles all the dependencies \
> is just a no-go, binary installs are the only option.
Agreed here too, as mentioned earlier, doing it the native way takes longer but gives \
a nicer interface to the user.
--
Cheers,
Mike McQuaid
http://mikemcquaid.com
_______________________________________________
kde-mac@kde.org
List Information: https://mail.kde.org/mailman/listinfo/kde-mac
KDE/Mac Information: http://techbase.kde.org/index.php?title=Projects/KDE_on_Mac_OS_X
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic