e-cal-recur: Ignores recurrence exceptions
Since I upgraded Evolution from 3.30.x to 3.34.0 (on Debian testing/bullseye), recurrence exceptions are no longer handled. That is, a recurring appointment is drawn on days that are supposed to be an exception to the recurrence rule. This can be reproduced by creating an appointment today that recurs 4 times and adding exception for tomorrow. The appointment will still be drawn for tomorrow.
On a side note, it is interesting that if you add an exception through the Appointment dialog, it add a date exception, while using Delete This Occurrence via the context menu on an appointment it adds a date/time exception. (I noticed that other iCal implementation don't handle date-only exceptions that well, but that isn't Evolutions problem, I suppose.)
For completion, I have added an Test.ics with an recurring appointment Test entered on 2019-10-10 for 4 times, with a date exception for 2019-10-11 and a date/time exception for 2019-10-12 10:00 UTC.