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: [email protected]
> 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.
_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution