Communication issue between Gnome Calendar and /e/OS calendar
- /e/ version: v1.14-S-dev
- Device model(s): Beryllium
- Developer mode enabled: no
- Device rooted: no
- Trackers blocker enabled: yes
Summary
I encounter a communication problem between Gnome-Linux and the /e/OS calendar (default)
- In order to make my /e/ calendar visible under Gnome, I need to connect my Murena account with Gnome (there is an online account functionality within Gnome, that makes it almost seamless. Once this is done I have a calendar (I use the Gnome default calendar app) with 2 accounts: the standard one and the one from my /e/ services/Murena.
- When I create a calendar entry in Gnome, the entry appears shortly after on my /e/ device as well. All this behavior is as expected.
But now:
- When I modify the calendar entry within my phone, this modified entry appears in Gnome as well.
- One the phone side the entry is linked to my e/murena account. Within Gnome, the entry is NOT linked with my e/murena account, but the standard Gnome account and the entry (within Gnome) has become read-only (I can delete it though).
There might be a faulty usage of the relevant API that causes this issue. I have not tried this on other devices/OS.
The problem
Steps to reproduce
- Fresh install /e/OS on a mobile phone, connected to a e/murena account
- Fresh PC install with a Gnome-Linux (my case: latest Debian 12), connected to a e/murena account (Online account connection)
- Install default Gnome calendar app on the PC
- Create a calendar entry in Gnome calendar (the calendar entry should be saved as a e/murena entry
- Wait until the entry has been synced with the phone.
- Tweak the calendar entry (change the date to a day, 2 weeks later)
- Wait for the modification, being synced with the mobile device.
What is the current behavior?
When following the steps as explained above, the calendar entry cannot be modified anymore within Gnome and the calendar entry is not registered under the correct account.
What is the expected correct behavior?
When the user is having a computer connected to a e/murena calendar, s/he should be able to create entries on either of the devices and this entry should be synced with all connected devices. Moreover the user should be able to modify this calendar entry on any of the connected devices and the changes should be applied and visible to all connected devices. Neither of the connected devices/apps should be able to change the account the entry is connected to - unless the user decides it.
Technical informations
Relevant logs (adb logcat
)
Relevant screenshots
No screenshots yet.
Solutions
Workaround
Possible fixes
/CC @aude.m