[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Design of PIM, etc. (was Build KMail only?)
From: Ian Wadham <iandw.au () gmail ! com>
Date: 2011-07-11 23:55:27
Message-ID: 8C72FD7A-3B14-4710-B64A-7D48F62AFD44 () gmail ! com
[Download RAW message or body]
On 11/07/2011, at 10:32 PM, Kevin Krammer wrote:
> On Monday, 2011-07-11, Ian Wadham wrote:
>> On 11/07/2011, at 2:00 PM, Kevin Krammer wrote:
>>> On Monday, 2011-07-11, Ian Wadham wrote:
>>>> Surely, PIM could be designed around a shared data source (a relational
>>>> database if you must) in such a way that the various applications can
>>>> exist independently of each other, in a loosely bound form.
>>>
>>> This is exactly how the new PIM applications are designed. Previous
>>> incarnations had dependencies on each other for certain tasks, e.g.
>>> KAddressBook and KOrganizer depended on KMail for access to certain type
>>> of groupware data and I think KMail vice versa depended on KOrganizer
>>> for handling events/invitations attached to email.
>>>
>>> The new architecture allows each application to retain their
>>> functionality without depending on each other running or even being
>>> installed. It's good to see that other people also find this decoupling
>>> to be a worthwhile goal.
>>
>> True. Akonadi does not call for other *PIM* apps when you fire up KMail,
>> but it does call for Nepomuk (I know where that leads) and some things
>> called "resource agents" that I know nothing about.
>
> True, it warns when Nepomuk is not available since, as a explained earlier,
> the assumption is that most users want the associated functionality.
> This can most likely be improved by detecting the absence in applications and
> disabling related functionality there.
>
> As for resourcee agents, those are part of kdepim-runtime, used by Akonadi
> "under the hood" for the actual data access.
> Decoulping, separation of concerns.
>
I'm glad to know those principles are alive and well in KDE ... :-) However the
KMail I have in Macports is not the forgiving animal you describe. In the Akonadi
test report, there is only success or failure, no warning.
Prompted by Matthias Fuchs' query about versions, I did a bit of digging around.
The KMail 1 on my old Linux machine is KMail 1.12.4 with KDE 4.3.5, Qt 4.5.3
and OpenSuSE 11.2. I used POP on my local service-provider's host and got
GMail to forward everything there. That worked very nicely and I felt that my
archives were quite safe there (e.g. family stuff going back to the 90s).
The KMail I have on Macports and Macbook OS X is quite a different beast,
maybe even a chimera [1]. It says it is KMail 1.13.7 with KDE Development
Platform 4.6.4. The Macbook desktop is OS X 10.6.8 (Snow Leopard) and the
Qt4-Mac is at version 4.7.3. Macports seems to mix and match versions of
applications and libraries with cheerful abandon and maybe that is not a good
thing in the case of KMail.
I can find no trace of KMail 1.13.7 in SVN and git, but I think it must have been
a transitional version to KMail 2, around the times of PIM's move to git. Was
it released or could it have somehow "escaped" into Macports?
Cheers, Ian W.
[1] Chimera: a mythical animal composed of parts of of several other animals.
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic