linuxmint / cinnamon

A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
GNU General Public License v2.0
4.48k stars 730 forks source link

Annoying Evolution calendar reminders for deleted / moved events #10608

Open mpalourdio opened 2 years ago

mpalourdio commented 2 years ago
 Cinnamon 5.2.7
 Kernel 5.4.0-94-generic #106-Ubuntu SMP Thu Jan 6 23:58:14 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Issue Hi ! There's something that bugs me I think from Linux Mint 20.0. I am a heavy evolution user. I sync my self-hosted OwnCloud Caldav/Cardav to Evolution from Mint 17 I think (even before maybe) As soon as Mint 20.0 IIRC, when I delete a calendar event in cinnamon, I still have some reminders for it from evolution, even if the event is completely deleted (or moved later in time)

Steps to reproduce

Expected behaviour The reminders pop-ups should be in sync with the calendar state. The behaviour was perfect before Mint 20.x

I have searched the Evolution bugtracker, with no luck. Please let me know if you need something else. I suppose this is something related to Cinnamon, but I might be wrong. Feel free to move this to the correct repository.

Thanks !

mtwebster commented 2 years ago

Can you provide a bit more info -

Syncing and adding an event - are you doing this in the Evolution app?

Is the popup the evolution one? (this one): image

Prior to 5.2, cinnamon had no interaction with e-d-s. Now, we support events in the calendar applet, but it's strictly read-only. There's really no possible link between this issue and cinnamon.

Is it only the notification that's the problem? Is the event itself visibly absent from your calendar when you delete it? Does it happen with single-instance events (as opposed to recurring)?

mpalourdio commented 2 years ago

Can you provide a bit more info -

Syncing and adding an event - are you doing this in the Evolution app?

Yes, events are added in Evolution itself

Is the popup the evolution one? (this one): image

Yes it is.

Prior to 5.2, cinnamon had no interaction with e-d-s. Now, we support events in the calendar applet, but it's strictly read-only. There's really no possible link between this issue and cinnamon.

I never use the mint calendar applet. I have just opened it, and I see that my local et caldav calendar events are in it. I have unchecked them, but the problem still occurs

Is it only the notification that's the problem? Is the event itself visibly absent from your calendar when you delete it? Does it happen with single-instance events (as opposed to recurring)?

Yes, when I delete the event from evolution, I can't see it anymore, locally or on my owncloud server. Happens mostly with single events. I have not that much reccuring events, and I mostly "cancel" them from the pop-up. In this case, ie. "cancel", they do not reappear, which is correct.

mtwebster commented 2 years ago

I can definitely reproduce this with my google calendar.

I found this: https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/276

It seems to pretty much describe what's happening here. Unfortunately e-d-s is still at 3.36.5 with Mint 20.3 - Mint 21 will have at least 3.42.3, where it's hopefully been fixed.

There's a flatpak version of Evolution - 3.42.3. I tried it out but it's got even more problems (likely due to it being a flatpak).

It sounds like this issue came about in a switch between major Mint versions, which also means major version changes of things like e-d-s, at which time this bug could have been introduced.

mpalourdio commented 2 years ago

Thanks for giving this a shot ! Looks like this evolution issue is related. My search Mojo is breaken, sorry ! Looks like it's not a cinnamon/mint issue, so I'll wait for v21 I guess. Feel free to close this issue if needed.

Thanks !