Comments

24 Comments
karma

LGTM

WFM

karma

WFM

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.

WFM

Works for me!

WFM

BZ#1839185 thunderbird-68.9.0 is available
karma

WFM. As stransky has mentioned for the obsoleted firefox-77.0-2.fc31, this needs nss FEDORA-2020-beaae4e3c1

Test Case firefox browse
Test Case firefox media

Works for me

BZ#1817330 Firefox cannot open mailto links
BZ#1831670 thunderbird-68.8.0 is available
karma

Forgot the karma!

WFM

Test Case firefox addons
Test Case firefox browse
Test Case firefox media

Solves the accounts-daemon sys_nice problem. Machine is not EFI so can't comment on BZ#1824196

BZ#1811407 SELinux is preventing accounts-daemon from 'sys_nice' accesses

Works fine.

Works fine.
Bug "BZ#1778030 SELinux is preventing abrt-dump-journ from 'create' accesses on the udp_socket port None." is indeed solved.

BZ#1778030 SELinux is preventing abrt-dump-journ from 'create' accesses on the udp_socket port None.
karma

Works fine

BZ#1789539 firefox-72.0.1-1.fc31 doesn't render ANY page, all pages are blank (needs nss and nspr bump in spec file)
BZ#1793222 Firefox 72.0.2 available
BZ#1793956 Firefox 72.0.2 has been released

Works fine. No problems encountered. Fixes #1778030 for me.

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