https://bugs.freedesktop.org/show_bug.cgi?id=64835

--- Comment #3 from Patrick Ohly <[email protected]> ---
(In reply to comment #2)
> Hmm, I ran a test and noticed that e_source_remove(), the method used to
> remove an EDS database, does not remove the local database file immediately.
> Instead it relies on a garbage collector to remove the obsolete local data.
> 
> I'll check with the upstream developers to see how an immediate removal can
> be accomplished.

This is intentional: upstream EDS garbage-collects the database files once per
day, then moves them into a "trash" folder and removes them permanently after a
month.

This is not the behavior that we want when removing via the PIM Manager API
(RemvoePeer or RemovePeerData), so I added code to remove the files right away.
I also added a new testpim.py test, TestContacts.testRemove.

I have not implemented RemovePeerData() itself - for that I am still waiting
for confirmation about the API.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
https://lists.syncevolution.org/mailman/listinfo/syncevolution-issues

Reply via email to