This update for flatpak, libostree, xdg-desktop-portal, xdg-desktop-portal-gtk fixes the following issues:
libostree:
Update to version 2020.8
Enable LTO. (bsc#1133120)
This update contains scalability improvements and bugfixes.
/
and /boot
being on the same filesystem./
(most of them, e.g. Fedora Silverblue/IoT at least).--transient
. This should to be a foundation for further support
for 'live' updates.ed25519
signing support, powered by libsodium
.--base
argument, which significantly simplifies constructing 'derived'
commits, particularly for systems using SELinux.readonly=true
flag in the repo config is recommended.timestamp-check-from-rev
option was added for pulls, which makes downgrade protection more
reliable and will be used by Fedora CoreOS.--mirror
option.--mode-ro-executables
which enforces W^R
semantics
on all executables.OSTREE_COMMIT_META_KEY_ARCHITECTURE
to help standardize
the architecture of the OSTree commit. This could be used on the client side for example to
sanity-check that the commit matches the architecture of the machine before deploying.%_libexecdir
:
%{_prefix}/lib
where appropriate._systemdgeneratordir
for the systemd-generators._dracutmodulesdir
based on dracut.pc
. Add BuildRequires(dracut) for this to work.xdg-desktop-portal:
Update to version 1.8.0:
/usr/bin/fusermount
: xdg-document-portal
calls out to the binary. (bsc#1175899)
Without it, files or dirs can be selected, but whatever is done with or in them, will not have any effect%_libexecdir
changing to /usr/libexec
xdg-desktop-portal-gtk:
Update to version 1.8.0:
flatpak:
Update to version 1.10.2 (jsc#SLE-17238, ECO-3148)
This is a security update which fixes a potential attack where a flatpak application could use custom formated
.desktop
file to gain access to files on the host system.
--print-updated-env
in place of a bunch of shell for better
login performance..profile
snippets now disable GVfs when calling flatpak to avoid spawning a gvfs daemon when logging in via ssh.systemd-resolved
socket to do dns lookups.--unset-env
,
and --env=FOO=
now sets FOO to the empty string instead of unsetting it.-y
is specified./usr
.xdg-dbus-proxy
fails to start.%{_libexecdir}
to reference systemd directories.%_libexecdir
changing to /usr/libexec
--device=all
case--no-session-bus
FlatpakTransaction
has a new signal install-authenticator
which clients can handle to install authenticators
needed for the transaction. This is done in the CLI commands.gdm env.d
file is no longer installed because the systemd generators work better.create-usb
now exports partial commits by default remote-info --log
output{ "binaries": [ { "libflatpak0": "1.10.2-4.6.1", "typelib-1_0-OSTree-1_0": "2020.8-3.3.2", "flatpak": "1.10.2-4.6.1", "xdg-desktop-portal": "1.8.0-5.3.2", "libostree-devel": "2020.8-3.3.2", "flatpak-devel": "1.10.2-4.6.1", "typelib-1_0-Flatpak-1_0": "1.10.2-4.6.1", "flatpak-zsh-completion": "1.10.2-4.6.1", "xdg-desktop-portal-gtk-lang": "1.8.0-3.3.1", "system-user-flatpak": "1.10.2-4.6.1", "xdg-desktop-portal-gtk": "1.8.0-3.3.1", "xdg-desktop-portal-lang": "1.8.0-5.3.2", "xdg-desktop-portal-devel": "1.8.0-5.3.2", "libostree": "2020.8-3.3.2" } ] }
{ "binaries": [ { "libflatpak0": "1.10.2-4.6.1", "typelib-1_0-OSTree-1_0": "2020.8-3.3.2", "flatpak": "1.10.2-4.6.1", "xdg-desktop-portal": "1.8.0-5.3.2", "libostree-devel": "2020.8-3.3.2", "flatpak-devel": "1.10.2-4.6.1", "typelib-1_0-Flatpak-1_0": "1.10.2-4.6.1", "flatpak-zsh-completion": "1.10.2-4.6.1", "xdg-desktop-portal-gtk-lang": "1.8.0-3.3.1", "system-user-flatpak": "1.10.2-4.6.1", "xdg-desktop-portal-gtk": "1.8.0-3.3.1", "xdg-desktop-portal-lang": "1.8.0-5.3.2", "xdg-desktop-portal-devel": "1.8.0-5.3.2", "libostree": "2020.8-3.3.2" } ] }
{ "binaries": [ { "libflatpak0": "1.10.2-4.6.1", "typelib-1_0-OSTree-1_0": "2020.8-3.3.2", "flatpak": "1.10.2-4.6.1", "xdg-desktop-portal": "1.8.0-5.3.2", "libostree-devel": "2020.8-3.3.2", "flatpak-devel": "1.10.2-4.6.1", "typelib-1_0-Flatpak-1_0": "1.10.2-4.6.1", "flatpak-zsh-completion": "1.10.2-4.6.1", "xdg-desktop-portal-gtk-lang": "1.8.0-3.3.1", "system-user-flatpak": "1.10.2-4.6.1", "xdg-desktop-portal-gtk": "1.8.0-3.3.1", "xdg-desktop-portal-lang": "1.8.0-5.3.2", "xdg-desktop-portal-devel": "1.8.0-5.3.2", "libostree": "2020.8-3.3.2" } ] }
{ "binaries": [ { "libflatpak0": "1.10.2-4.6.1", "typelib-1_0-OSTree-1_0": "2020.8-3.3.2", "flatpak": "1.10.2-4.6.1", "xdg-desktop-portal": "1.8.0-5.3.2", "libostree-devel": "2020.8-3.3.2", "flatpak-devel": "1.10.2-4.6.1", "typelib-1_0-Flatpak-1_0": "1.10.2-4.6.1", "flatpak-zsh-completion": "1.10.2-4.6.1", "xdg-desktop-portal-gtk-lang": "1.8.0-3.3.1", "system-user-flatpak": "1.10.2-4.6.1", "xdg-desktop-portal-gtk": "1.8.0-3.3.1", "xdg-desktop-portal-lang": "1.8.0-5.3.2", "xdg-desktop-portal-devel": "1.8.0-5.3.2", "libostree": "2020.8-3.3.2" } ] }