Thanks for looking into this - it's appreciated.
I've been doing a bit more digging. On my GNOME machine:
dnf repoquery --whatdepends xdg-desktop-portal-gtk Last metadata expiration check: 1:20:14 ago on Tue 14 Jul 2020 12:46:52 CEST. gnome-shell-0:3.36.1-4.fc32.x86_64 gnome-shell-0:3.36.4-1.fc32.x86_64 gnome-shell-extension-desktop-icons-0:19.10.2-2.fc32.noarch gnome-shell-extension-desktop-icons-0:20.04.0-1.fc32.noarch webkit2gtk3-0:2.28.3-1.fc32.i686 webkit2gtk3-0:2.28.3-1.fc32.x86_64
Note that only GNOME required xdg-desktop-portal-gtk before this new webkit2gtk3 dependency. In particular, other GTK3 desktops like Cinnamon and Xfce didn't. As you say, confusion over desktop vs toolkit.
Of course, xdg-desktop-portal-gtk drags in xdg-desktop-portal, which "recommends" (I presume that's a weak dependency) flatpak. This strikes me as odd - if I wanted flatpak, I'd install it explicitly.
dnf repoquery --recommends xdg-desktop-portal Last metadata expiration check: 1:32:42 ago on Tue 14 Jul 2020 12:46:52 CEST. flatpak >= 1.2.0 pipewire >= 0.2.90
Oddly, it looks like dnf shows dependencies of flatpak (a weak dependency) as full dependencies (flatpak-selinux, etc) as they disappear with setopt=install_weak_deps=False.
dnf upgrade webkit2gtk3 --setopt=install_weak_deps=False Last metadata expiration check: 0:01:08 ago on Tue 14 Jul 2020 14:10:43 CEST. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Upgrading: webkit2gtk3 x86_64 2.28.3-1.fc32 updates 15 M webkit2gtk3-jsc x86_64 2.28.3-1.fc32 updates 6.0 M Installing dependencies: low-memory-monitor x86_64 2.0-4.fc32 fedora 34 k xdg-desktop-portal x86_64 1.7.2-2.fc32 updates 434 k xdg-desktop-portal-gtk x86_64 1.7.1-1.fc32 fedora 239 k Transaction Summary ================================================================================ Install 3 Packages Upgrade 2 Packages Total download size: 22 M
To sum up:
1) xdg-desktop-portal recommends flatpak - why?
2) dnf showing of dependencies is odd, to say the least.
dnf upgrade webkit2gtk3 --setopt=install_weak_deps=False is acceptable (ie no flatpak installed). So leave your dependency as it is.
Thanks for your efforts.
Cinnamon (unlike GNOME) has never required xdg-desktop-portal-gtk, and this new dependency wants to drag in:
===================================================================================================================== Package Architecture Version Repository Size ===================================================================================================================== Upgrading: webkit2gtk3 x86_64 2.28.3-1.fc32 updates 15 M webkit2gtk3-jsc x86_64 2.28.3-1.fc32 updates 6.0 M Installing dependencies: flatpak-selinux noarch 1.6.4-1.fc32 updates 23 k flatpak-session-helper x86_64 1.6.4-1.fc32 updates 77 k libappstream-glib x86_64 0.7.17-1.fc32 fedora 335 k low-memory-monitor x86_64 2.0-4.fc32 fedora 34 k xdg-desktop-portal x86_64 1.7.2-2.fc32 updates 434 k xdg-desktop-portal-gtk x86_64 1.7.1-1.fc32 fedora 239 k Installing weak dependencies: flatpak x86_64 1.6.4-1.fc32 updates 1.5 M p11-kit-server x86_64 0.23.20-1.fc32 fedora 189 k
So this one dependency leads to a long chain of unnecessary packages, which webkit2gtk3 managed fine without previously despite having needing it since 2.26.0. Do i really need flatpak-selinux and flatpak-session-helper? Especially if I exclude the weak dependencies.
Bug "BZ#1778030 SELinux is preventing abrt-dump-journ from 'create' accesses on the udp_socket port None." is indeed solved.
This amended version, 1.13.1-1, is still problematic. Applying it made all the Mint-X theme icons disappear - I had Mint-X in use and the icons in use were heavily corrupted.
All the Mint-X icons had disappeared from the menu in the theme settings. Mint-Y icons were there, so I could change to those.
Downgrading to shared-mime-info-1.12-2.fc30 brought back the Mint-X icons. (For reference, I'm using the Fedora cinnamon spin)
Bug submitted: https://bugzilla.redhat.com/show_bug.cgi?id=1752117