Re: [Evolution-hackers] SyncEvolution + EClient API + EXDATE regression (Bug #655253)
- From: Milan Crha <mcrha redhat com>
- To: evolution-hackers gnome org
- Subject: Re: [Evolution-hackers] SyncEvolution + EClient API + EXDATE regression (Bug #655253)
- Date: Wed, 14 Sep 2011 08:28:28 +0200
On Tue, 2011-09-13 at 18:44 +0200, Patrick Ohly wrote:
> On Di, 2011-09-13 at 17:59 +0200, Patrick Ohly wrote:
> > The root cause of the bug is that the detached recurrences, if created
> > with current Evolution master, do not get the same UID as the original
> > recurring event. I've verified that by looking at the resulting .ics
> > file.
> >
> > It works correctly in 2.32.4.
> >
> > Does anyone know where in the 3.x cycle this broke?
>
> Darn, I can no longer reproduce the problem. I was able to reproduce
> with the source from current master (thus my statement above about the
> UIDs not matching), but after removing the EXDATE code it all works
> fine: same UID, no duplicates shown even after restart. Even after
> restoring the original source it still works (same UID, EXDATE added).
>
> Milan, do you agree that the e_cal_util_remove_instances() call can and
> should be removed? Either way, it only works around whatever is causing
> the UID issue. Adding the EXDATE just pampers over that problem and
> still doesn't fix things like "remove all recurrences".
Hi,
yes, I agree, it wasn't the right change, I'm sorry for that. Please
revert the commit and reopen the bug. Thanks for the pointer on this.
Bye,
Milan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]