Description of problem:
Unable to directly open attachments from Fedora Evolution Flatpak
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Open up Evolution and select an email with an attachment
2. Right click on attachement and open with default application.
Default application opens email attachment
This appears to work correctly in rpm evolution (3.46.1 (3.46.1-1.fc37)) and also for flathubs flatpak evolution.
Thanks for a bug report. I guess it's due to some (missing) flags in the Flatpak manifest. I'll verify that.
There is missing `--filesystem=xdg-run/gvfsd:rw` in the Fedora flatpak, but that doesn't seem to have any influence, when I remove it from the list and use the org.gnome.Platform as the runtime.
There is used `OpenURI` method on `org.freedesktop.portal.Desktop` portal and I see the Fedora-built flatpak doesn't have access to it for some reason.
I move this to the xdg-desktop-portal for further investigation. I know almost nothing about how these things work internally.
I believe this might be a similar problem to what I started having with the flatpak version of Firefox after F37 upgrade - `xdg-desktop-portal` has a missing dependency `/usr/bin/fusermount3` - installing package `fuse3` fixed the problem for me. I gave a more detailed description [here](https://www.reddit.com/r/Fedora/comments/z4i3j4/unable_to_open_file_from_this_computer_or_save/)
FEDORA-2022-9c998c677c has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-9c998c677c
FEDORA-2022-9c998c677c has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-9c998c677c`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-9c998c677c
See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-9c998c677c has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.
The problem still persists here.
My silverblue system is up to date, as well are my flatpak application.
I'm using Evolution from fedora's flatpak repository:
> $ flatpak list | grep Evol
> Evolution org.gnome.Evolution 3.46.2 stable fedora system
(just to be sure, I also reset flatpak overrides via flatseal, closed & reopened Evolution, but it didn't help)
Any help greatly appreciated!
Could you verify you've installed xdg-desktop-portal-1.15.0-4.fc37 and it's in use, please?
This kind of simple checks turn out to be diffficult on Silverblue system as the tool 'rpm' is not available :-/
That being said:
> $ busybox strings /usr/libexec/xdg-desktop-portal | head -2
and it's running:
> $ ps auxf| grep xdg-desktop-portal
> slt 2373 0.0 0.0 835008 14004 ? Ssl 10:48 0:00 \_ /usr/libexec/xdg-desktop-portal
> slt 2417 0.0 0.1 688648 38548 ? Ssl 10:48 0:00 \_ /usr/libexec/xdg-desktop-portal-gnome
> slt 2460 0.0 0.0 593108 27780 ? Ssl 10:48 0:00 \_ /usr/libexec/xdg-desktop-portal-gtk
> slt 6187 0.0 0.0 222156 2220 pts/6 S+ 10:55 0:00 | \_ grep --device=skip --color=auto xdg-desktop-portal
I'd be happy to give you any other information you might need!
I agree, getting such information under Silverblue is tricky. Thank you for verifying there's installed the right version.
I'd say something doesn't work well with the fix then.