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

Reply via email to