39aldo39 / Evolution-DecSync

Evolution plugin to sync contacts and calendars without a server using DecSync
Other
53 stars 5 forks source link

Not working well with gnome-calendar #18

Closed moritztk closed 5 years ago

moritztk commented 5 years ago

While it works well on evolution itself, for some reason it has issues with gnome-calendar, like events that cannot be deleted.

39aldo39 commented 5 years ago

Strange, as it makes no difference for the backend. I don't use Gnome Calendar often myself, but I am able to delete events. Can't you delete some events, or all?

Could you provide the following information?

moritztk commented 5 years ago

What distro are you using?

Fedora 30

How did you install Evolution DecSync and what version?

I followed this guide

What are the results of evolution --version and gnome-calendar --version?

gnome-calendar: Version 3.32.2 evolution 3.32.4 (3.32.4-1.fc30)

IIRC this was the way to reproduce it:

  1. [Android] create repeating event (e.g. daily)
  2. [Android] change one instance of the repeating event
  3. [gnome-calendar] try deleting the changed instance (it will disappear first, but when you restart gnome, it's there again)

Later today or tomorrow I will be able to confirm if those were the exact steps

PS: I am syncing with syncthing if that matters.

39aldo39 commented 5 years ago

Indeed, recurring events with exceptions behave weird. Actually, Gnome Calendar cannot handle them well at all. If you do your Android steps in Gnome Calendar with the local backend, you get the same behavior. You also don't have to change an instance first.

See also their bug report.