flathub / org.mozilla.Thunderbird

https://flathub.org/apps/details/org.mozilla.Thunderbird
43 stars 18 forks source link

Unable to sync to evolution-data-server #276

Open JonnyCodewalker opened 1 year ago

JonnyCodewalker commented 1 year ago

The thunderbird flatpak seems to be unable to access eds on the host. This issue came up when trying to one way sync events so they show up in the Gnome 43 calendar widget. Thunderbird: 102.4.2 Flatpak: 1.14.0 Gnome: 43.0 Fedora 37 eds: 3.46.1

It seems like the issue does not stem from permissions, I tried allowing Thunderbird to talk on the relevant BUS interfaces Reference: org.gnome.evolution.dataserver.Calendar8 org.gnome.evolution.dataserver.Subprocess.Backend org.gnome.evolution.dataserver.Sources5 org.gnome.evolution.dataserver.AddressBook9

Maybe a library is missing to make it work?

Reference Issue

Erick555 commented 1 year ago

I'm afraid evolution-data-server may have too many dependencies to consider including it in flatpak.

JonnyCodewalker commented 1 year ago

Not including egs does make sense in that case. I will test around a bit and see if only providing libecal would work, but I have to read up on how to build flatpaks first, so it might be a while. Anyway, thanks for the fast response :)

On 13/11/2022 20.40, Erick555 wrote:

I'm afraid evolution-data-server has too many gnome dependencies, especially webkit to consider including it in flatpak.

JonnyCodewalker commented 1 year ago

Small update: While I got the thunderbird flatpak to building I have not found a way to only include libecal yet. Mostly because it seems to never be distributed without eds. Maybe one could zip it individually to upload somewhere for the build process or maybe there is a way to include a local .xz, but at the moment I am a bit out of my depth. Building it also seems to create a few issues since it demands a lot of dependencies itself. Not sure what to do there.

Will try around a bit more though, already learned a lot about flatpak-builder, so either way I get something out of it ^^

On 13/11/2022 20.40, Erick555 wrote:

I'm afraid evolution-data-server has too many gnome dependencies, especially webkit to consider including it in flatpak.

StarkZarn commented 1 year ago

Still running into this May 2023