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:
commit
ea7f95bd1e
@ -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
3
flatpak-1.14.3.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:59f0470ccb894d852e4c6fbc1043d8bcc95e38033c5c36f2aa90dd295257eebe
|
||||||
|
size 1630824
|
@ -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,
|
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user