Hello,

- Show quoted text -
I currently am trying to get the changes merged back by KDE PIM 4.6(when there will be akonadi based Notes too), which is almost here. Actually it was supposed to get over last week, but got stuck with some weird bug, most probably in KOrganizer, so couldn't finish it.I hope to get it done by this weekend though. You can check its current status out on:

http://saidinesh5.wordpress.com/2010/08/24/are-we-there-yet/

(todo's 2 and 3 have been fixed though).

Cheers :)

On Tue, Jan 4, 2011 at 4:06 AM, Hans de Jonge <hans@ephebus.nl> wrote:
Aahaaa,

Thanks for the extensive reply.






Op zondag 02 januari 2011 22:29:41 schreef u:
> On So, 2011-01-02 at 20:30 +0000, Hans de Jonge wrote:
> > Hi,
> >
> > I want to synchronise a local agenda  of KDE's Korganizer-kontact with my Nokia N900
> > native calendar: using the file-backend.
> [...]
> > Besides VEVENT-s, the kontact calendar.ics file also contains VTODO
> > and VJOURNAL items. These seem to be the problem: When I remove these
> > with a plain text-editor, all 707 calendar-events are transferred
> > properly to the N900 and subsequent synchronisation tests are
> > succesfull enough.
>
> You are accessing a single .ics file via the Evolution Data Server,
> right? That only works for .ics files which contain one of VEVENT,
> VTODO, or VJOURNAL, but not a mixture of them.

After using a small ics file for setting up and testing, I copied a standard ics file from korganizer in the directory ${HOME}/.SyncEvolutionData/:

[hansdej@debian]>cp ${HOME}/.kde/share/apps/korganizer/std0.ics ${HOME}/.SyncEvolutionData/calendar.ics

and the working calendat source configuration with the test calendar.ics file:
********calendar config**********
[calendar]
sync = two-way
type = file:text/calendar
evolutionsource = file:///home/hansdej/.SyncEvolutionData/
uri = Calendar
****************************
But enter the VEVENTS and/or VJOURNAL, things stopped working. (for the reason you explain below)

> The SyncEvolution file backend as it exists at the moment also doesn't
> help, because a) it expects each item to be a separate file and b) also
> is limited to one kind of items per directory.

[...]

> >
> > Any Solutions?
>
> Sorry, none at the moment.

Your extensive answer has been pretty helpfull already; thanks!
Guess I 'll have to work around it for now then: tell Korganizer to refrain from mixing the different items in  one file; that will not be difficult (just something to keep in mind all the time)

> It wouldn't be too hard to write a SyncEvolution backend which accesses
> a single .ics file. If some developer is interested, then I can provide
> further instructions. Might be useful by itself, independent of KDE.
>
> There's also an on-going effort to enable an Akonadi backend, but it is
> still work in progress. Dinesh (on CC) is driving that.

Okay, that sounds nice. I am just a mere mortal, non-software developer, trying not to sound too pushy; But any idea of its maturity or estimation when we, simple mortals, can get our hands on this?
(Or a place where we can sneak on the progress?)

> $ syncevolution --template '?Nokia N900'
> Available configuration templates:
>    template name = template description    matching score in percent (100% = exact match)
>    Nokia N900 = Template for all Nokia phones which support contacts, notes and combined tasks+events    100%
>    Nokia N910 = Template for a fictious Nokia N910    80%
>    Sony Ericsson K750i = Template for old Sony Ericsson phones, with separate databases for contacts/events/tasks/memos and SyncML 1.1    40%
>    Sony Ericsson W595 = Template for all current Sony Ericsson phones, with separate databases for contacts/events/tasks/memos and SyncML 1.2    40%
>    SyncEvolution Client = SyncEvolution server side template    40%

:-) Thanks again: I had tried to get the the N900 template printed, but despite the respectable amount of documentation present on the syncevolution.org site, I had not realized the usage of the single quotes around '?Nokia N900'. Thanks for also showing the applied example.

Hans de Jonge