On Mo, 2010-02-15 at 07:10 +0000, Eildert Groeneveld wrote:
There are a number of questions, the answers to which might put me on
the
right track.
should the following work or are there other options:
There are many different options. You have different, mostly independent
choices to make:
* use SyncEvolution on the N900 vs. the builtin SyncML support:
* using SyncEvolution allows us to analyze and fix
problems, whereas the builtin one is closed source
* the builtin one can be access from a desktop via
Bluetooth, which does not work with SyncEvolution
* use Bluetooth vs. HTTP/IP: one is easier to use, the other
faster
* use desktop or N900 as SyncML server: better use the desktop
with SyncEvolution as server, because of the bug fixing aspect
* initiate the sync on desktop or N900: personal preference, but
not depends on some of the other choices
There are some limitations:
* When initiating the sync on the desktop, Bluetooth and the
builtin SyncML client have to be used.
* Setting up a desktop to accept connections from the N900, either
via Bluetooth or HTTP, is more complex, but possible.
* Last but not least, there is no stable Akonadi backend yet. It
is being worked on by Sascha Peilicke, though.
* Only SyncEvolution 1.0x can act as SyncML server.
1. syncevolution direct: N900<->laptop (kde4.4/kubuntu)
seems to work going by the documentation
is that so?
The Akonadi backend is not stable yet.
only via BT?
You could run SyncEvolution's syncevo-http-server.py on the desktop,
then contact it with SyncEvolution as SyncML client on the N900. See
http://syncevolution.org/development/http-server-howto
syncevolution from 30.1. would be running in the N900
on the laptop 1:0.9.2+1.0beta1
You need 1.0x on the laptop.
2. syncevolution n900 -- google -- laptop
same packages as above
Google only supports contact sync via SyncML.
3. akonadi on the laptop side again syncing with google
Depends on the Akonadi backend and is limited to contacts by Google, but
would work.
Which would be the best route to follow?
The easiest solution is to use SyncEvolution 1.0x as SyncML server on
the laptop. How well it works depends on the builtin-SyncML support,
which has not been tested much.
Thus far, I have not been able to sync the N900 with google: I cannot
establish contact, eventually syncevolution times out on the N900.
For configuration with google:
sync url and web url are as proposed by syncevol
the other specs are:
username: tredlie(a)googlemail.com
password : xxxxxxx
Does it time out because there is no connection established or because
SSL verification fails?
contacts database: contacts (what actually should go in here?)
That's correct.
calendar database: left empty at this stage ( (what actually should
go in
here?)
notes: not set
Not supported by Google, leave emtpy and don't enable them.
other fileds : normal Sync
can this be expected to work? If yes: any idea what might be wrong?
Is there a log somewhere?
Yes, in ~/.cache/syncevolution. On the command line, use
"--print-sessions".
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.