Hallo again,

Yes "Configure" did seem to work. However, a recurrent event and maybe something else seemed to disappear from the phone (without any syncing), following a maemo upgrade. Trying to sync again I could make events from the phone turn up in evolution, but not the other way around.

I then changed to the the syncevolution and  libsynthesis codes from the moblin git repositories. Since I had a very large number of old events from previous years (which had been doubled), I did a purge in evolution, keeping a couple of months, and deleted everyting in the calendar on the phone. I renamed the phone, re-paired it over bluetooth, deleted my .config/syncevolution directory and re-configured syncevolution. I also restarted evolution (including all processes with names starting with "evolution").

This made events from evolution turn up on the phone, but not all of them. Also, I noticed that some events which I had deleted turned up in the syncevolution log file. Seemed to me to be coming from the phone. To summarise:

1. Some events don't make it to the phone.
2. How could I empty caches and re-start from scratch, based only on what is seen in the calendar applications?

  Thanks,
    Klas



From: congwu.chen@intel.com
To: klas_hultqvist@hotmail.com
CC: syncevolution@syncevolution.org
Date: Tue, 19 Jan 2010 12:41:56 +0800
Subject: RE: [SyncEvolution] Bluetooth sync with N900 ?

As reported by Klas Hultqvist, url  ‘Calendar’ works for his calendar.

 

>I walked away with the phone by mistake before the end of the

> initial sync operation, which caused a timeout and a segfault.

I am interested in this segfault. Is it possible for you to provide a

stack trace for this? I may already fixed this in the master though.

 

> I then deleted it on the laptop again and tried a new sync.

> I may have misremembered some of the steps above, but the end

> result was that most of the events on my laptop got doubled.

The duplicated item is usually caused by an out-of-sync of the peers.

Why does this happen is still not clear. If you want help, set the log

level in ~/.config/default/peers/yourphone/.config.ini to 5 and sent

us the logs (both html and xml) located in ~/.cache/syncevolution/

and the exact steps reproducing the problem.

 

> Perhaps I should swap to use the git master. Would that get me the

> synthesis code as well (like the tarball did) or would I need to get

> that separately?

Yes, there are some bug fixing in the master branch which may solve your

problem. You also need to check out the synthesis code located in git.mobin.org

Note we are coming close a 1.0 beta release end of this month, you may wait

for that also.

 

Best Regards,

Congwu

 

From: Klas Hultqvist [mailto:klas_hultqvist@hotmail.com]
Sent: Tuesday, January 19, 2010 5:24 AM
To: Chen, Congwu
Subject: RE: [SyncEvolution] Bluetooth sync with N900 ?

 


 Hallo again,

I walked away with the phone by mistake before the end of the initial sync operation, which caused a timeout and a segfault. When I tried again it printed a lot more information, listing the events it was adding etc. Afterwards, I tried adding an event in the phone and syncing again, which brought it back to the laptop. I then deleted it on the laptop and synced again. Seemed this removed the
event on the phone, but added it back on the laptop. I then deleted it on the laptop again and tried a new sync. I may have misremembered some of the steps above, but the end result was that most of the events on my laptop got doubled. I'm hoping that as long as I don't delete any events after they have been synced it will be OK. Perhaps I should swap to use the git master. Would that get me the synthesis code as well (like the tarball did) or would I need to get that separately?

Thanks a lot for your prompt response, and for your work on this code! I find it very useful.

  Klas


From: congwu.chen@intel.com
To: klas_hultqvist@hotmail.com; syncevolution@syncevolution.org
Date: Mon, 18 Jan 2010 09:14:22 +0800
Subject: RE: [SyncEvolution] Bluetooth sync with N900 ?

Yes, that’s possible.

We already have some discussions about this:

 

http://lists.syncevolution.org/pipermail/syncevolution/2009-December/000882.html

 

The code is already in master now, so the latest code should work.

 

I tested synchronize with N900’s addressbook worked, I am also interested in whether it works

With calendar/task/memo though (which I thinks should be).

 

Best Regards,

Congwu

 

From: syncevolution-bounces@syncevolution.org [mailto:syncevolution-bounces@syncevolution.org] On Behalf Of Klas Hultqvist
Sent: Sunday, January 17, 2010 11:50 PM
To: syncevolution@syncevolution.org
Subject: [SyncEvolution] Bluetooth sync with N900 ?

 

 
 I have an N900, and would like to synch it to my evolution calendar. Funambol accounts only last for three months, and it would be much neater to synch via bluetooth anyway, so I decided to try the 1.0 alpha release. I have a few questions:

1. Is it possible?

2. If it is possible, should it be enough to install syncevolution on my laptop (ubuntu 9.10), or do I need to change something on the phone?

3. If it is possible, what arguments should I give to the configure script? I tried without arguments. It says (among other things):
...
checking for LIBSOUP... no
checking for LIBSOUP... yes
checking for LIBOPENOBEX... yes
checking for BLUEZ... yes
checking for xsltproc... /usr/bin/xsltproc
checking for KEYRING... no
...
checking for PCRE... yes
checking for SQLITE3... yes
...
CONFIGURATION SUMMARY
addressbook: no
ebook: yes
ecal: yes
file: yes
sqlite: no
DBus service: no
UI (DBus client): no

However, the ENABLE_BLUETOOTH name is not defined when ./src/syncevo/SyncContext.cpp is compiled,
and so I get an error about unsupported transport type when I run syncevolution.

I don't know too much about autoconf/automake/configure/make, and I don't seem to be able to figure out what is missing for the ENABLE_BLUETOOTH flag to be switched on. Maybe I need to install some additional package?

  Thanks,
    Klas

 


Windows Live: Make it easier for your friends to see what you’re up to on Facebook.

 


Windows Live Hotmail: Your friends can get your Facebook updates, right from Hotmail®.



Windows Live: Friends get your Flickr, Yelp, and Digg updates when they e-mail you.