[KDE/Mac] Hi (from Kolab Client "Team", part of)
Mike McQuaid
mike at mikemcquaid.com
Mon Aug 23 17:42:39 CEST 2010
On 23 Aug 2010, at 14:57, Bernhard Reiter wrote:
> Hi Mike,
>
> Am Donnerstag, 19. August 2010 15:02:28 schrieb Mike McQuaid:
>> It's cool that there is a commercial effort ongoing on this front and I'd
>> like to help here if I can.
>
> good to read you here!
> (Just so that our other readers know: Mike works for KDAB now. KDAB is a
> partner company to Intevation. In my last email I was mentioning a contract
> Intevation+KDAB+g10code were working on in 2008 and 2009, that had a small
> KDE on Mac OS component.)
It's worth mentioning that I've never worked on KDE on Mac stuff as a KDAB employee and may never do so. Anything I say on this list is with my KDE hat on, not my KDAB one :)
> I guess I have to clarify the "commercial effort" aspect some more:
> We are professionals and in 2008 and 2009 we had a paid project to advance KDE
> on Mac a few steps, which we did. Currently we have no contract to do so
> and no working business model. There are a few people inside our companies
> who would like to run Kontact on Mac and they might put in a bit of their
> time. There is a small business interest for all three companies and Kolab
> System to have a full blown Kolab Client on Mac OS and thus possibly a small
> time investment into a future working business model. However this would mean
> we are getting or having the prospect of getting paying customers or a
> customer that finances stabilizing Kontact and its packaging on KDE.
Cool.
>> Did you manage to read the packaging discussion thread (titled "Developing
>> KDE on Mac")?
>
> I've seen, but not fully digested it yet. I'll hope I'll get to it soon,
> feel free to ping me again if that takes too long.
No rush, it was just related to what you mentioned.
>> I raised some concerns there that I'd like to raise with you:
>>
>> - There's a few people doing work on this but we're all taking different
>> approaches and not discussing it on the mailing list. Specifically, you and
>> Sjors seem to have the same approach but one of you is using Macports and
>> the other Fink.
>
> I agree we should select a sync point. I'd say we use the mailinglist until we
> have something better. This is why I've send my post here.
> (From aboe it should be clear that I cannot promise that much work is done.)
Cool, agreed.
>> - There are too many patches in Macports/Fink that really should be
>> upstream in trunk and the release branches.
>
> Without know the details or the affected patch numbers:
> Naturally the best place for a patch should be sought and this is has high
> as possible. Packaging changes could be kept in a place
> close to the packaging as well. My experience from other initiatives also
> let me believe that if we want to get a product released that can be
> stabilized, we often need the ability to put in further patches because
> that usually takes less time.
> And getting something out is very important to grow the community.
Cool. I guess I just mean the patches that are specifically listed in the Macports/Fink build files and can be easily obtained from there. For example:
http://trac.macports.org/browser/trunk/dports/kde/kdelibs4/Portfile
and
http://trac.macports.org/browser/trunk/dports/kde/kdelibs4/files
>> - As a result of the patching, KDE on Mac basically doesn't work without
>> using these patches. This seems a bad situation to me and I think that the
>> port has stagnated somewhat due to this.
>
> Putting patches upstream includes them into upstream maintenance, so it is a
> good thing. But this is not magic. IMO we should set up nightly builds
> or Kontact Tag builds to let the other KDE developers know when they break
> something on Mac.
Yes, that would be great.
>> - Most non-technical OSX users expect a .app bundle distributed in a .dmg
>> and using Sparkle for updates. CPack provides the capability for fixing up
>> the dependencies in a .app bundle and creating a DMG.
>
> During the contract we found out that our effort is not large enough to fully
> solve the binary, source and update distribution mechanism of a full blown
> product on Mac OS X. So we wanted to join the initiative that is closest
> about solving this, including the dependency management for Free Software
> on Mac OS X. MacPort seemed to be the best solution at that time according to
> an analysis by Emanuel. This could have changed over the last 9 months or so.
I don't disagree that it's the easiest, just perhaps not the best for end users (or whoever installs it).
Thanks for the reply :)
--
Cheers,
Mike McQuaid
http://mikemcquaid.com
More information about the kde-mac
mailing list