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

Reply via email to