Accepting request 1192622 from GNOME:Factory

- Added p11-kit-server to fix boo#1221557

After OBS Studio flatpak updating to KDE Runtime 6.6 it was revealed that it no longer could verify SSL certificates. The root cause turned out to be a missing p11-kit-server which on most distributions is installed as recommended along side flatpak (see Fedora).

With this little addition I hope to fix random SSL errors for KDE Runtime 6.6 and newer also for openSUSE Tumbleweed.

As a side note Leap is affected as well by this. Might be worth back porting this patch?
- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902) (forwarded request 1192619 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1192622
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flatpak?expand=0&rev=87
This commit is contained in:
Dominique Leuenberger 2024-08-10 17:06:01 +00:00 committed by Git OBS Bridge
commit fb2a95af48
2 changed files with 10 additions and 2 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Aug 8 12:33:34 UTC 2024 - Imo Hester <vortex@z-ray.de>
- As per documentation from flatpak 1.0: add weak dep on
p11-kit-server for certificate transfer (boo#1188902)
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jun 14 13:51:38 UTC 2024 - pgajdos@suse.com Fri Jun 14 13:51:38 UTC 2024 - pgajdos@suse.com

View File

@ -101,6 +101,8 @@ Requires: xdg-dbus-proxy >= %{xdg_dbus_proxy_version}
Requires: xdg-desktop-portal >= 0.10 Requires: xdg-desktop-portal >= 0.10
Requires: (flatpak-selinux = %{version} if selinux-policy-%{selinuxtype}) Requires: (flatpak-selinux = %{version} if selinux-policy-%{selinuxtype})
Requires: user(flatpak) Requires: user(flatpak)
# as per documentation from flatpak 1.0: add weak dep on p11-kit-server for certificate transfer
Recommends: p11-kit-server
# Remove after openSUSE Leap 42 is out of scope # Remove after openSUSE Leap 42 is out of scope
Provides: xdg-app = %{version} Provides: xdg-app = %{version}
Obsoletes: xdg-app < %{version} Obsoletes: xdg-app < %{version}
@ -166,8 +168,8 @@ more information.
Summary: Add Flathub repository to system flatpak Summary: Add Flathub repository to system flatpak
Group: System/Packages Group: System/Packages
Requires: flatpak Requires: flatpak
Requires(postun):flatpak Requires(postun): flatpak
Requires(postun):sed Requires(postun): sed
%if 0%{?suse_version} > 1600 %if 0%{?suse_version} > 1600
Supplements: flatpak Supplements: flatpak
%endif %endif