On Thu, 2012-02-16 at 20:52 +1300, Jane Atkinson wrote: > On 16/02/12 20:20, Patrick Ohly wrote: > > On Thu, 2012-02-16 at 09:07 +1300, Jane Atkinson wrote: > >> I'm running the current Ubuntu development release (12.04) for > >> testing purposes. I have the syncevolution repository in my > >> sources.list. > >> > >> I've noticed that I need to run syncevolution twice whenever I > >> sync. The first time, no error messages show up, but the changes > >> don't migrate to the phone. The second time, the changes appear > >> on the phone as expected. > > > > What changes are these? In Evolution? Contacts or calendar? Are > > you perhaps synchronizing a CalDAV calendar in Evolution with the > > phone? > > > > There was a problem like that with CalDAV calendar where Evolution > > Data Server did not refresh its copy of the data the first time > > that SyncEvolution asked for the calendar. > > > Yes, the calendar is a Radicale CalDAV calendar, synced via Evolution > (over bluetooth). It's been a while since I synced any contacts, so I > haven't noticed anything there. If necessary, I can test those as well. > > The issue only shows on Ubuntu 12.04. 10.04 behaves as expected. > > I can run some tests tomorrow. It's a little late here for me to do > this tonight.
The easiest test would be a "syncevolution --print-items <config name> calendar": if that fails to show a recently added item, then EDS is not updating itself quickly enough. The workaround that I have in SyncEvolution (open+close+open) really is just a hack. A proper solution has to be in EDS, something like "open and refresh now, even if it takes a while". Do you absolutely need the data in Evolution? It's not currently working yet, but it would be feasible to let SyncEvolution synchronize a phone with a CalDAV server directly. -- 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
