Accepting request 1068125 from GNOME:Factory

OBS-URL: https://build.opensuse.org/request/show/1068125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flatpak?expand=0&rev=78
This commit is contained in:
Dominique Leuenberger 2023-03-01 15:13:38 +00:00 committed by Git OBS Bridge
commit ea7f95bd1e
5 changed files with 34 additions and 34 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c80711eacf42a99078f6396aa65555dd6bf73eec631776b79e9d7b7262b6f774
size 1626832

3
flatpak-1.14.3.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:59f0470ccb894d852e4c6fbc1043d8bcc95e38033c5c36f2aa90dd295257eebe
size 1630824

View File

@ -1,28 +0,0 @@
From d7fb31b54077c676be50a6903090d4627b02b994 Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@collabora.com>
Date: Mon, 6 Feb 2023 16:09:29 +0000
Subject: [PATCH] run: Avoid double-free of gpgconf stdout stream
g_subprocess_get_stdout_pipe() does not transfer ownership, so the
stream still belongs to the GSubprocess and we must not unref it.
Fixes: 764e5a4d "Add --socket=gpg-agent"
Resolves: https://github.com/flatpak/flatpak/issues/5095
Signed-off-by: Simon McVittie <smcv@collabora.com>
---
common/flatpak-run.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/flatpak-run.c b/common/flatpak-run.c
index 8d613165e1..3c85f9223f 100644
--- a/common/flatpak-run.c
+++ b/common/flatpak-run.c
@@ -608,7 +608,7 @@ flatpak_run_add_gpg_agent_args (FlatpakBwrap *bwrap)
g_autofree char * sandbox_agent_socket = NULL;
g_autoptr(GError) gpgconf_error = NULL;
g_autoptr(GSubprocess) process = NULL;
- g_autoptr(GInputStream) base_stream = NULL;
+ GInputStream *base_stream = NULL;
g_autoptr(GDataInputStream) data_stream = NULL;
process = g_subprocess_new (G_SUBPROCESS_FLAGS_STDOUT_PIPE,

View File

@ -1,3 +1,31 @@
-------------------------------------------------------------------
Mon Feb 27 14:07:03 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.14.3:
+ When splitting an upgrade into two steps (download without
installing, and then upgrade without allowing further
downloads) like GNOME Software does, if an app is marked EOL
and superseded by a replacement, don't remove the superseded
app in the first step, which would result in the replacement
incorrectly not being installed.
+ Fix a crash when --socket=gpg-agent is used.
+ Fix a crash when listing apps if one of them is broken or
misconfigured.
+ If an app has invalid syntax in its overrides or metadata,
mention the filename in the error message.
+ Unset $GDK_BACKEND for apps, ensuring GTK apps with
--socket=fallback-x11 can work.
+ Never try to export a parent of reserved directories as a
--filesystem, for example /run, which would prevent the app
from starting.
+ Never try to export a --filesystem below /run/flatpak or
/run/host, which could similarly prevent the app from starting.
+ The above change also fixes apps not starting if a --filesystem
is a symlink to the root directory.
+ Show a warning when the --filesystem exists but cannot be
shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Feb 23 08:41:51 UTC 2023 - Alynx Zhou <alynx.zhou@suse.com> Thu Feb 23 08:41:51 UTC 2023 - Alynx Zhou <alynx.zhou@suse.com>

View File

@ -34,7 +34,7 @@
%define support_environment_generators 1 %define support_environment_generators 1
%endif %endif
Name: flatpak Name: flatpak
Version: 1.14.2 Version: 1.14.3
Release: 0 Release: 0
Summary: OSTree based application bundles management Summary: OSTree based application bundles management
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
@ -44,9 +44,9 @@ Source0: https://github.com/flatpak/flatpak/releases/download/%{version}/
Source1: update-system-flatpaks.service Source1: update-system-flatpaks.service
Source2: update-system-flatpaks.timer Source2: update-system-flatpaks.timer
Source3: https://flathub.org/repo/flathub.flatpakrepo Source3: https://flathub.org/repo/flathub.flatpakrepo
# PATCH-FEATURE-OPENSUSE polkit_rules_usability.patch -- Make the rules comply with openSUSE expectations
Patch0: polkit_rules_usability.patch Patch0: polkit_rules_usability.patch
# PATCH-FIX-UPSTREAM flatpak-fix-gpg-agent-double-free.patch bsc#1207434 alynx.zhou@suse.com -- Fix double free in in handling gpg-agent sockets
Patch1: flatpak-fix-gpg-agent-double-free.patch
BuildRequires: bison BuildRequires: bison
BuildRequires: bubblewrap >= %{bubblewrap_version} BuildRequires: bubblewrap >= %{bubblewrap_version}
BuildRequires: docbook-xsl-stylesheets BuildRequires: docbook-xsl-stylesheets