Compare commits

..

No commits in common. "c8" and "a9" have entirely different histories.
c8 ... a9

8 changed files with 498 additions and 73 deletions

View File

@ -1 +1 @@
5f93e0a445a2e0088f114c2e2a192ce7a98faae2 SOURCES/flatpak-1.10.7.tar.xz aadb61d0d67fa6bc4a3cbe54b0acfb78403a5cd1 flatpak-1.12.8.tar.xz

102
.gitignore vendored
View File

@ -1 +1,101 @@
SOURCES/flatpak-1.10.7.tar.xz /flatpak-0.6.2.tar.xz
/flatpak-0.6.3.tar.xz
/flatpak-0.6.4.tar.xz
/flatpak-0.6.5.tar.xz
/flatpak-0.6.6.tar.xz
/flatpak-0.6.7.tar.xz
/flatpak-0.6.8.tar.xz
/flatpak-0.6.9.tar.xz
/flatpak-0.6.10.tar.xz
/flatpak-0.6.11.tar.xz
/flatpak-0.6.12.tar.xz
/flatpak-0.6.13.tar.xz
/flatpak-0.6.14.tar.xz
/flatpak-0.8.0.tar.xz
/flatpak-0.8.1.tar.xz
/flatpak-0.8.2.tar.xz
/flatpak-0.8.3.tar.xz
/flatpak-0.8.4.tar.xz
/flatpak-0.9.1.tar.xz
/flatpak-0.9.2.tar.xz
/flatpak-0.9.3.tar.xz
/flatpak-0.9.5.tar.xz
/flatpak-0.9.6.tar.xz
/flatpak-0.9.7.tar.xz
/flatpak-0.9.8.tar.xz
/flatpak-0.9.10.tar.xz
/flatpak-0.9.11.tar.xz
/flatpak-0.9.12.tar.xz
/flatpak-0.9.98.tar.xz
/flatpak-0.9.98.1.tar.xz
/flatpak-0.9.98.2.tar.xz
/flatpak-0.9.99.tar.xz
/flatpak-0.10.0.tar.xz
/flatpak-0.10.1.tar.xz
/flatpak-0.10.2.tar.xz
/flatpak-0.10.2.1.tar.xz
/flatpak-0.10.3.tar.xz
/flatpak-0.11.1.tar.xz
/flatpak-0.11.2.tar.xz
/flatpak-0.11.3.tar.xz
/flatpak-0.11.4.tar.xz
/flatpak-0.11.5.tar.xz
/flatpak-0.11.6.tar.xz
/flatpak-0.11.7.tar.xz
/flatpak-0.11.8.tar.xz
/flatpak-0.11.8.1.tar.xz
/flatpak-0.11.8.2.tar.xz
/flatpak-0.11.8.3.tar.xz
/flatpak-0.99.1.tar.xz
/flatpak-0.99.2.tar.xz
/flatpak-0.99.3.tar.xz
/flatpak-1.0.0.tar.xz
/flatpak-1.0.1.tar.xz
/flatpak-1.0.2.tar.xz
/flatpak-1.0.3.tar.xz
/flatpak-1.0.4.tar.xz
/flatpak-1.0.5.tar.xz
/flatpak-1.0.6.tar.xz
/flatpak-1.1.1.tar.xz
/flatpak-1.1.2.tar.xz
/flatpak-1.1.3.tar.xz
/flatpak-1.2.0.tar.xz
/flatpak-1.2.1.tar.xz
/flatpak-1.2.2.tar.xz
/flatpak-1.2.3.tar.xz
/flatpak-1.3.0.tar.xz
/flatpak-1.3.1.tar.xz
/flatpak-1.3.2.tar.xz
/flatpak-1.3.3.tar.xz
/flatpak-1.3.4.tar.xz
/flatpak-1.4.0.tar.xz
/flatpak-1.4.1.tar.xz
/flatpak-1.4.2.tar.xz
/flatpak-1.4.3.tar.xz
/flatpak-1.5.0.tar.xz
/flatpak-1.5.1.tar.xz
/flatpak-1.5.2.tar.xz
/flatpak-1.6.0.tar.xz
/flatpak-1.6.1.tar.xz
/flatpak-1.6.2.tar.xz
/flatpak-1.6.3.tar.xz
/flatpak-1.7.1.tar.xz
/flatpak-1.7.2.tar.xz
/flatpak-1.7.3.tar.xz
/flatpak-1.8.0.tar.xz
/flatpak-1.8.1.tar.xz
/flatpak-1.8.2.tar.xz
/flatpak-1.8.3.tar.xz
/flatpak-1.9.1.tar.xz
/flatpak-1.9.2.tar.xz
/flatpak-1.9.3.tar.xz
/flatpak-1.10.0.tar.xz
/flatpak-1.10.1.tar.xz
/flatpak-1.10.2.tar.xz
/flatpak-1.10.3.tar.xz
/flatpak-1.10.5.tar.xz
/flatpak-1.10.7.tar.xz
/flatpak-1.12.4.tar.xz
/flatpak-1.12.5.tar.xz
/flatpak-1.12.7.tar.xz
/flatpak-1.12.8.tar.xz

View File

@ -0,0 +1,14 @@
[Unit]
Description=Add Fedora flatpak repositories
ConditionPathExists=!/var/lib/flatpak/.fedora-initialized
Before=flatpak-system-helper.service
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/flatpak remote-add --system --if-not-exists --title "Fedora Flatpaks" fedora oci+https://registry.fedoraproject.org
ExecStart=/usr/bin/flatpak remote-add --system --if-not-exists --disable --title "Fedora Flatpaks (testing)" fedora-testing oci+https://registry.fedoraproject.org#testing
ExecStartPost=/usr/bin/touch /var/lib/flatpak/.fedora-initialized
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,38 @@
From 7dd160f33054863b1ea6f75ac279a42121a16430 Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@gnome.org>
Date: Mon, 31 Jan 2022 21:17:29 +0100
Subject: [PATCH] dir: Use SHA256, not SHA1, to name the cache for a filtered
remote
SHA1 hashes are considered weak these days. Some distributions have
static analysis tools to detect the use of such weak hashes, and they
get triggered by flatpak. While this particular use of SHA1 in flatpak
is likely not security sensitive, it's also easy to move to SHA256 to
avoid any debate.
Here, the SHA1 hash of a named remote's filter file is used to generate
the name of the directory where the refs from that remote are cached.
One can reasonably assume that the cache is frequently invalidated
because the list of refs on the remote changes all the time. Hence,
it's not big problem if it gets invalidated once more because of this
change.
---
common/flatpak-dir.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/flatpak-dir.c b/common/flatpak-dir.c
index 18384bd432fc..c6d08e85b41f 100644
--- a/common/flatpak-dir.c
+++ b/common/flatpak-dir.c
@@ -10923,7 +10923,7 @@ remote_filter_load (GFile *path, GError **error)
}
filter = g_new0 (RemoteFilter, 1);
- filter->checksum = g_compute_checksum_for_data (G_CHECKSUM_SHA1, (guchar *)data, data_size);
+ filter->checksum = g_compute_checksum_for_data (G_CHECKSUM_SHA256, (guchar *)data, data_size);
filter->path = g_object_ref (path);
filter->mtime = mtime;
filter->last_mtime_check = g_get_monotonic_time ();
--
2.34.1

View File

@ -2,20 +2,32 @@
%global ostree_version 2020.8 %global ostree_version 2020.8
Name: flatpak Name: flatpak
Version: 1.10.7 Version: 1.12.8
Release: 1%{?dist} Release: 1%{?dist}.alma.1
Summary: Application deployment framework for desktop apps Summary: Application deployment framework for desktop apps
License: LGPLv2+ License: LGPLv2+
URL: http://flatpak.org/ URL: http://flatpak.org/
Source0: https://github.com/flatpak/flatpak/releases/download/%{version}/%{name}-%{version}.tar.xz Source0: https://github.com/flatpak/flatpak/releases/download/%{version}/%{name}-%{version}.tar.xz
%if 0%{?fedora}
# Add Fedora flatpak repositories
Source1: flatpak-add-fedora-repos.service
%endif
# https://bugzilla.redhat.com/show_bug.cgi?id=1935508
Patch0: flatpak-dir-Use-SHA256-not-SHA1-to-name-the-cache-for-a-filt.patch
# https://github.com/flatpak/flatpak/security/advisories/GHSA-phv6-cpc2-2fgj
# https://github.com/flatpak/flatpak/commit/81abe2a37d363f5099c3d0bdcd0caad6efc5bf97
Patch1: flatpak-cve-2024-32462.patch
BuildRequires: pkgconfig(appstream-glib) BuildRequires: pkgconfig(appstream-glib)
BuildRequires: pkgconfig(dconf) BuildRequires: pkgconfig(dconf)
BuildRequires: pkgconfig(fuse) BuildRequires: pkgconfig(fuse)
BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.40.0 BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.40.0
BuildRequires: pkgconfig(gpgme)
BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libarchive) >= 2.8.0 BuildRequires: pkgconfig(libarchive) >= 2.8.0
BuildRequires: pkgconfig(libseccomp) BuildRequires: pkgconfig(libseccomp)
@ -31,19 +43,17 @@ BuildRequires: bubblewrap >= %{bubblewrap_version}
BuildRequires: docbook-dtds BuildRequires: docbook-dtds
BuildRequires: docbook-style-xsl BuildRequires: docbook-style-xsl
BuildRequires: gettext BuildRequires: gettext
BuildRequires: gpgme-devel
BuildRequires: libcap-devel BuildRequires: libcap-devel
BuildRequires: python3-pyparsing BuildRequires: python3-pyparsing
BuildRequires: systemd BuildRequires: systemd
BuildRequires: /usr/bin/python3 BuildRequires: /usr/bin/xdg-dbus-proxy
BuildRequires: /usr/bin/xmlto BuildRequires: /usr/bin/xmlto
BuildRequires: /usr/bin/xsltproc BuildRequires: /usr/bin/xsltproc
%{?systemd_requires}
Requires: bubblewrap >= %{bubblewrap_version} Requires: bubblewrap >= %{bubblewrap_version}
Requires: librsvg2%{?_isa} Requires: librsvg2%{?_isa}
Requires: ostree-libs%{?_isa} >= %{ostree_version} Requires: ostree-libs%{?_isa} >= %{ostree_version}
Requires: /usr/bin/xdg-dbus-proxy
# https://fedoraproject.org/wiki/SELinux/IndependentPolicy # https://fedoraproject.org/wiki/SELinux/IndependentPolicy
Requires: (flatpak-selinux = %{?epoch:%{epoch}:}%{version}-%{release} if selinux-policy-targeted) Requires: (flatpak-selinux = %{?epoch:%{epoch}:}%{version}-%{release} if selinux-policy-targeted)
Requires: %{name}-session-helper%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-session-helper%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
@ -52,8 +62,6 @@ Recommends: p11-kit-server
# Make sure the document portal is installed # Make sure the document portal is installed
%if 0%{?fedora} || 0%{?rhel} > 7 %if 0%{?fedora} || 0%{?rhel} > 7
Recommends: xdg-desktop-portal > 0.10 Recommends: xdg-desktop-portal > 0.10
# Remove in F30.
Conflicts: xdg-desktop-portal < 0.10
%else %else
Requires: xdg-desktop-portal > 0.10 Requires: xdg-desktop-portal > 0.10
%endif %endif
@ -87,6 +95,7 @@ Summary: SELinux policy module for %{name}
License: LGPLv2+ License: LGPLv2+
BuildRequires: selinux-policy BuildRequires: selinux-policy
BuildRequires: selinux-policy-devel BuildRequires: selinux-policy-devel
BuildRequires: make
BuildArch: noarch BuildArch: noarch
%{?selinux_requires} %{?selinux_requires}
@ -121,6 +130,11 @@ This package contains installed tests for %{name}.
%build %build
# gobject introspection does not work with LTO. There is an effort to fix this
# in the appropriate project upstreams, so hopefully LTO can be enabled someday
# Disable LTO.
%define _lto_cflags %{nil}
(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; CONFIGFLAGS=--enable-gtk-doc; fi; (if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; CONFIGFLAGS=--enable-gtk-doc; fi;
# Generate consistent IDs between runs to avoid multilib problems. # Generate consistent IDs between runs to avoid multilib problems.
export XMLTO_FLAGS="--stringparam generate.consistent.ids=1" export XMLTO_FLAGS="--stringparam generate.consistent.ids=1"
@ -130,6 +144,7 @@ This package contains installed tests for %{name}.
--enable-selinux-module \ --enable-selinux-module \
--with-priv-mode=none \ --with-priv-mode=none \
--with-system-bubblewrap \ --with-system-bubblewrap \
--with-system-dbus-proxy \
$CONFIGFLAGS) $CONFIGFLAGS)
%make_build V=1 %make_build V=1
@ -141,6 +156,11 @@ install -pm 644 NEWS README.md %{buildroot}/%{_pkgdocdir}
install -d %{buildroot}%{_localstatedir}/lib/flatpak install -d %{buildroot}%{_localstatedir}/lib/flatpak
install -d %{buildroot}%{_sysconfdir}/flatpak/remotes.d install -d %{buildroot}%{_sysconfdir}/flatpak/remotes.d
rm -f %{buildroot}%{_libdir}/libflatpak.la rm -f %{buildroot}%{_libdir}/libflatpak.la
%if 0%{?fedora}
install -D -t %{buildroot}%{_unitdir} %{SOURCE1}
%endif
%find_lang %{name} %find_lang %{name}
# Work around selinux denials, see # Work around selinux denials, see
@ -157,24 +177,34 @@ getent passwd flatpak >/dev/null || \
exit 0 exit 0
%if 0%{?fedora}
%post %post
# Create an (empty) system-wide repo. %systemd_post flatpak-add-fedora-repos.service
flatpak remote-list --system &> /dev/null || : %endif
%post selinux %post selinux
%selinux_modules_install %{_datadir}/selinux/packages/flatpak.pp.bz2 %selinux_modules_install %{_datadir}/selinux/packages/flatpak.pp.bz2
%if 0%{?fedora}
%preun
%systemd_preun flatpak-add-fedora-repos.service
%endif
%if 0%{?fedora}
%postun
%systemd_postun_with_restart flatpak-add-fedora-repos.service
%endif
%postun selinux %postun selinux
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
%selinux_modules_uninstall %{_datadir}/selinux/packages/flatpak.pp.bz2 %selinux_modules_uninstall %{_datadir}/selinux/packages/flatpak.pp.bz2
fi fi
%ldconfig_scriptlets libs
%files -f %{name}.lang %files -f %{name}.lang
%license COPYING %license COPYING
# Comply with the packaging guidelines about not mixing relative and absolute # Comply with the packaging guidelines about not mixing relative and absolute
@ -189,12 +219,11 @@ fi
%{_datadir}/dbus-1/services/org.flatpak.Authenticator.Oci.service %{_datadir}/dbus-1/services/org.flatpak.Authenticator.Oci.service
%{_datadir}/dbus-1/services/org.freedesktop.portal.Flatpak.service %{_datadir}/dbus-1/services/org.freedesktop.portal.Flatpak.service
%{_datadir}/dbus-1/system-services/org.freedesktop.Flatpak.SystemHelper.service %{_datadir}/dbus-1/system-services/org.freedesktop.Flatpak.SystemHelper.service
%{_datadir}/fish %{_datadir}/fish/
%{_datadir}/%{name} %{_datadir}/%{name}
%{_datadir}/polkit-1/actions/org.freedesktop.Flatpak.policy %{_datadir}/polkit-1/actions/org.freedesktop.Flatpak.policy
%{_datadir}/polkit-1/rules.d/org.freedesktop.Flatpak.rules %{_datadir}/polkit-1/rules.d/org.freedesktop.Flatpak.rules
%{_datadir}/zsh/site-functions %{_datadir}/zsh/site-functions
%{_libexecdir}/flatpak-dbus-proxy
%{_libexecdir}/flatpak-oci-authenticator %{_libexecdir}/flatpak-oci-authenticator
%{_libexecdir}/flatpak-portal %{_libexecdir}/flatpak-portal
%{_libexecdir}/flatpak-system-helper %{_libexecdir}/flatpak-system-helper
@ -208,6 +237,7 @@ fi
%{_mandir}/man5/flatpak-installation.5* %{_mandir}/man5/flatpak-installation.5*
%{_mandir}/man5/flatpak-remote.5* %{_mandir}/man5/flatpak-remote.5*
%{_sysconfdir}/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf %{_sysconfdir}/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf
%dir %{_sysconfdir}/flatpak
%{_sysconfdir}/flatpak/remotes.d %{_sysconfdir}/flatpak/remotes.d
%{_sysconfdir}/profile.d/flatpak.sh %{_sysconfdir}/profile.d/flatpak.sh
%{_sysusersdir}/flatpak.conf %{_sysusersdir}/flatpak.conf
@ -216,6 +246,10 @@ fi
%{_userunitdir}/flatpak-portal.service %{_userunitdir}/flatpak-portal.service
%{_systemd_user_env_generator_dir}/60-flatpak %{_systemd_user_env_generator_dir}/60-flatpak
%if 0%{?fedora}
%{_unitdir}/flatpak-add-fedora-repos.service
%endif
%files devel %files devel
%{_datadir}/gir-1.0/Flatpak-1.0.gir %{_datadir}/gir-1.0/Flatpak-1.0.gir
%{_datadir}/gtk-doc/ %{_datadir}/gtk-doc/
@ -245,97 +279,322 @@ fi
%changelog %changelog
* Wed Mar 09 2022 Debarshi Ray <rishi@fedoraproject.org> - 1.10.7-1 * Tue Apr 30 2024 Jonathan Wright <jonathan@almalinux.org> - 1.12.8-1.alma.1
- Rebase to 1.10.7 (#2062417) - Fix CVE-2024-32462
* Thu Feb 03 2022 Debarshi Ray <rishi@fedoraproject.org> - 1.8.7-1 * Tue Jul 11 2023 Debarshi Ray <rishi@fedoraproject.org> - 1.12.8-1
- Rebase to 1.8.7 (#2041972) - Update to 1.12.8 (CVE-2023-28100, CVE-2023-28101)
Resolves: #2180312, #2221792
* Tue Jan 25 2022 Debarshi Ray <rishi@fedoraproject.org> - 1.8.6-1 * Mon Jun 27 2022 Debarshi Ray <rishi@fedoraproject.org> - 1.12.7-2
- Rebase to 1.8.6 (#2010533) - Let flatpak own %%{_sysconfdir}/flatpak
Resolves: #2101456
* Tue Oct 26 2021 Debarshi Ray <rishi@fedoraproject.org> - 1.8.5-6 * Thu Mar 17 2022 Debarshi Ray <rishi@fedoraproject.org> - 1.12.7-1
- Fix CVE-2021-41133 (#2012869) - Update to 1.12.7
Resolves: #2058633
* Tue Oct 05 2021 Debarshi Ray <rishi@fedoraproject.org> - 1.8.5-5 * Mon Mar 07 2022 Debarshi Ray <rishi@fedoraproject.org> - 1.12.5-2
- Disable gvfs plugins when listing flatpak installations (#1980438) - Cope better with /var/lib/flatpak existing but being empty
Resolves: #2062806
* Wed Jul 28 2021 Tomas Popela <tpopela@redhat.com> - 1.8.5-4 * Sun Feb 20 2022 Debarshi Ray <rishi@fedoraproject.org> - 1.12.5-1
- Ship flatpak-devel in CRB (#1938064) - Update to 1.12.5
Resolves: #2054215
* Mon Mar 22 2021 David King <dking@redhat.com> - 1.8.5-3 * Tue Feb 08 2022 Debarshi Ray <rishi@fedoraproject.org> - 1.12.4-2
- Fix CVE-2021-21381 (#1938064) - Don't try to add Fedora's OCI Flatpak repository on RHEL
- Remove an obsolete Fedora-specific update path
Resolves: #2051697
* Mon Jan 25 2021 David King <dking@redhat.com> - 1.8.5-2 * Mon Feb 07 2022 Neal Gompa <ngompa@centosproject.org> - 1.12.4-1
- Apply post-release CVE fixes (#1918776) - Rebase to 1.12.4
Resolves: #2050302
* Thu Jan 14 2021 David King <dking@redhat.com> - 1.8.5-1 * Thu Feb 03 2022 Debarshi Ray <rishi@fedoraproject.org> - 1.10.7-2
- Rebase to 1.8.5 (#1851958) - Use SHA256, not SHA1, to name the cache for a filtered remote
Resolves: #1935508
* Tue Nov 17 2020 David King <dking@redhat.com> - 1.8.3-1 * Wed Feb 02 2022 Debarshi Ray <rishi@fedoraproject.org> - 1.10.7-1
- Rebase to 1.8.3 (#1851958) - Update to 1.10.7 (CVE-2021-43860)
Resolves: #2041973
* Mon Oct 05 2020 David King <dking@redhat.com> - 1.8.2-1 * Tue Oct 26 2021 Debarshi Ray <rishi@fedoraproject.org> - 1.10.5-1
- Rebase to 1.8.2 (#1851958) - Update to 1.10.5 (CVE-2021-41133)
Resolves: #2012862
* Mon Sep 14 2020 Kalev Lember <klember@redhat.com> - 1.6.2-4 * Wed Sep 22 2021 Debarshi Ray <rishi@fedoraproject.org> - 1.10.3-1
- OCI: extract appstream data for runtimes (#1878231) - Update to 1.10.3
Resolves: #2006554
* Wed Jun 17 2020 David King <dking@redhat.com> - 1.6.2-3 * Sat Aug 28 2021 Debarshi Ray <rishi@fedoraproject.org> - 1.10.2-6
- Further fixes for OCI authenticator (#1847201) - Fix local deploys using system helper
Resolves: #1982304
* Fri Mar 20 2020 David King <dking@redhat.com> - 1.6.2-2 * Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.10.2-5
- Fixes for OCI authenticator (#1814045) - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Thu Feb 13 2020 David King <dking@redhat.com> - 1.6.2-1 * Fri May 07 2021 Kalev Lember <klember@redhat.com> - 1.10.2-4
- Rebase to 1.6.2 (#1775339) - Disable system env generator to work around selinux denials (#1947214)
* Thu Jan 23 2020 David King <dking@redhat.com> - 1.6.1-1 * Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 1.10.2-3
- Rebase to 1.6.1 (#1775339) - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Fri Jan 17 2020 David King <dking@redhat.com> - 1.6.0-2 * Mon Apr 05 2021 Kalev Lember <klember@redhat.com> - 1.10.2-2
- Remove broken python3 sed hack (#1775339) - OCI: Switch to pax format for tar archives
* Sat Dec 21 2019 David King <dking@redhat.com> - 1.6.0-1 * Wed Mar 10 2021 Kalev Lember <klember@redhat.com> - 1.10.2-1
- Rebase to 1.6.0 (#1775339) - Update to 1.10.2
* Fri Nov 08 2019 David King <dking@redhat.com> - 1.4.3-2 * Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.10.1-4
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
* Fri Feb 12 2021 Kalev Lember <klember@redhat.com> - 1.10.1-3
- Add G_BEGIN_DECLS/G_END_DECLS to public headers (#1927439)
- Drop unneeded ldconfig_scriptlets macro call
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Thu Jan 21 2021 Kalev Lember <klember@redhat.com> - 1.10.1-1
- Update to 1.10.1
* Thu Jan 14 2021 Kalev Lember <klember@redhat.com> - 1.10.0-1
- Update to 1.10.0
* Mon Jan 11 2021 Kalev Lember <klember@redhat.com> - 1.9.3-2
- Use "Fedora Flatpaks" as the visible repo name
* Tue Dec 22 2020 David King <amigadave@amigadave.com> - 1.9.3-1
- Update to 1.9.3 (#1910054)
* Fri Nov 20 2020 Kalev Lember <klember@redhat.com> - 1.9.2-1
- Update to 1.9.2
* Thu Nov 19 2020 Kalev Lember <klember@redhat.com> - 1.9.1-1
- Update to 1.9.1
* Wed Nov 18 2020 David King <amigadave@amigadave.com> - 1.8.3-2
- Drop obsolete Requires on system-release
* Tue Nov 17 2020 Kalev Lember <klember@redhat.com> - 1.8.3-1
- Update to 1.8.3
* Sat Oct 31 2020 Jeff Law <law@redhat.com> - 1.8.2-3
- Fix bogus volatiles caught by gcc-11
* Fri Sep 11 2020 Kalev Lember <klember@redhat.com> - 1.8.2-2
- Backport various OCI fixes from upstream
* Fri Aug 21 2020 Kalev Lember <klember@redhat.com> - 1.8.2-1
- Update to 1.8.2
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jul 03 2020 David King <amigadave@amigadave.com> - 1.8.1-1
- Update to 1.8.1 (#1853667)
* Tue Jun 30 2020 Jeff Law <law@redhat.com> - 1.8.0-2
- Disable LTO
* Wed Jun 24 2020 David King <amigadave@amigadave.com> - 1.8.0-1
- Update to 1.8.0 (#1850676)
* Wed Jun 10 2020 David King <amigadave@amigadave.com> - 1.7.3-1
- Update to 1.7.3 (#1820762)
* Fri Apr 03 2020 Kalev Lember <klember@redhat.com> - 1.7.2-1
- Update to 1.7.2
* Mon Mar 30 2020 David King <amigadave@amigadave.com> - 1.7.1-1
- Update to 1.7.1 (#1818882)
* Mon Mar 30 2020 Kalev Lember <klember@redhat.com> - 1.6.3-1
- Update to 1.6.3
* Thu Feb 13 2020 David King <amigadave@amigadave.com> - 1.6.2-1
- Update to 1.6.2 (#1802609)
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jan 23 2020 David King <amigadave@amigadave.com> - 1.6.1-1
- Update to 1.6.1
* Fri Jan 17 2020 David King <amigadave@amigadave.com> - 1.6.0-2
- Remove broken python3 sed hack
* Fri Dec 20 2019 David King <amigadave@amigadave.com> - 1.6.0-1
- Update to 1.6.0
* Mon Dec 16 2019 David King <amigadave@amigadave.com> - 1.5.2-1
- Update to 1.5.2
* Thu Nov 28 2019 David King <amigadave@amigadave.com> - 1.5.1-1
- Update to 1.5.1
* Fri Nov 01 2019 Orion Poplawski <orion@nwra.com> - 1.5.0-2
- Use %%{?selinux_requires} for proper install ordering - Use %%{?selinux_requires} for proper install ordering
* Tue Oct 08 2019 David King <dking@redhat.com> - 1.4.3-1 * Thu Oct 03 2019 David King <amigadave@amigadave.com> - 1.5.0-1
- Rebase to 1.4.3 (#1748276) - Update to 1.5.0
* Fri Sep 20 2019 Kalev Lember <klember@redhat.com> - 1.0.9-1 * Thu Sep 19 2019 Kalev Lember <klember@redhat.com> - 1.4.3-1
- Update to 1.0.9 (#1753613) - Update to 1.4.3
* Tue May 14 2019 David King <dking@redhat.com> - 1.0.6-4 * Wed Sep 18 2019 Debarshi Ray <rishi@fedoraproject.org> - 1.4.2-6
- Bump release (#1700654) - Trim unused shared library linkages from the session helper
* Mon Apr 29 2019 David King <dking@redhat.com> - 1.0.6-3 * Wed Aug 7 2019 Owen Taylor <otaylor@redhat.com> - 1.4.2-5
- Fix IOCSTI sandbox bypass (#1700654) - Add patch fixing problem with downloading icons for OCI remotes (#1683375)
* Wed Feb 13 2019 David King <dking@redhat.com> - 1.0.6-2 * Thu Jul 25 2019 Tim Zabel <tjzabel21@gmail.com> - 1.4.2-4
- Do not mount /proc in root sandbox (#1675776) - SELinux needs additional Requires (#1732132)
* Tue Dec 18 2018 Kalev Lember <klember@redhat.com> - 1.0.6-1 * Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-3
- Update to 1.0.6 (#1630249) - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Tue Jul 09 2019 Kalev Lember <klember@redhat.com> - 1.4.2-2
- Backport a patch that fixes a fairly large memory leak in gnome-software
* Fri Jun 28 2019 David King <amigadave@amigadave.com> - 1.4.2-1
- Update to 1.4.2 (#1725071)
* Tue Jun 25 2019 David King <amigadave@amigadave.com> - 1.4.1-3
- Use Requires(post) for selinux-policy (#1723118)
* Tue Jun 25 2019 Debarshi Ray <rishi@fedoraproject.org> - 1.4.1-2
- Split the session helper into a separate sub-package
* Thu Jun 13 2019 Kalev Lember <klember@redhat.com> - 1.4.1-1
- Update to 1.4.1
* Wed Jun 12 2019 Kalev Lember <klember@redhat.com> - 1.4.0-2
- Backport an upstream patch to fix gnome-software CI
* Tue May 28 2019 Kalev Lember <klember@redhat.com> - 1.4.0-1
- Update to 1.4.0
* Fri May 10 2019 Kalev Lember <klember@redhat.com> - 1.3.4-1
- Update to 1.3.4
* Tue Apr 30 2019 David King <amigadave@amigadave.com> - 1.3.3-2
- Generate consistent anchor IDs
* Fri Apr 26 2019 David King <amigadave@amigadave.com> - 1.3.3-1
- Update to 1.3.3 (#1699338)
* Wed Apr 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.3.2-2
- Fixup selinux requires
* Fri Apr 12 2019 David King <amigadave@amigadave.com> - 1.3.2-1
- Update to 1.3.2 (#1699338)
* Wed Apr 03 2019 Kalev Lember <klember@redhat.com> - 1.3.1-2
- Add a oneshot systemd service to add Fedora flatpak repos
- Remove the post script to create system repo now that we have the service
* Wed Mar 27 2019 David King <amigadave@amigadave.com> - 1.3.1-1
- Update to 1.3.1 (#1693207)
* Tue Mar 12 2019 David King <amigadave@amigadave.com> - 1.3.0-1
- Update to 1.3.0
* Thu Feb 14 2019 David King <amigadave@amigadave.com> - 1.2.3-2
- Remove an obsolete Conflicts
- Use xdg-dbus-proxy
* Mon Feb 11 2019 David King <amigadave@amigadave.com> - 1.2.3-1
- Update to 1.2.3
* Wed Feb 06 2019 David King <amigadave@amigadave.com> - 1.2.2-1
- Update to 1.2.2
* Tue Feb 05 2019 Kalev Lember <klember@redhat.com> - 1.2.1-1
- Update to 1.2.1
* Mon Feb 4 2019 fedora-toolbox <otaylor@redhat.com> - 1.2.0-4
- Add an upstream patch to add flatpak build-export --disable-sandbox
* Thu Jan 31 2019 Bastien Nocera <bnocera@redhat.com> - 1.2.0-3
- Require librsvg2 so SVG icons can be exported
* Tue Jan 29 2019 Kalev Lember <klember@redhat.com> - 1.2.0-2
- Enable libsystemd support
* Mon Jan 28 2019 David King <amigadave@amigadave.com> - 1.2.0-1
- Update to 1.2.0
* Tue Jan 15 2019 Kalev Lember <klember@redhat.com> - 1.1.3-1
- Update to 1.1.3
* Fri Dec 21 2018 David King <amigadave@amigadave.com> - 1.1.2-1
- Update to 1.1.2
* Mon Dec 17 2018 David King <amigadave@amigadave.com> - 1.1.1-2
- Enable installed tests and add to tests subpackage
* Mon Dec 10 2018 Kalev Lember <klember@redhat.com> - 1.1.1-1
- Update to 1.1.1
* Fri Nov 30 2018 fedora-toolbox <otaylor@redhat.com> - 1.0.6-3
- Add a patch to fix OCI system remotes
- Add patch fixing permissions on icons downloaded from an OCI registry
* Fri Nov 16 2018 Kalev Lember <klember@redhat.com> - 1.0.6-1
- Update to 1.0.6
* Mon Nov 12 2018 Kalev Lember <klember@redhat.com> - 1.0.5-2
- Recommend p11-kit-server instead of just p11-kit (#1649049) - Recommend p11-kit-server instead of just p11-kit (#1649049)
* Mon Dec 10 2018 David King <dking@redhat.com> - 1.0.4-2 * Mon Nov 12 2018 Kalev Lember <klember@redhat.com> - 1.0.5-1
- Backport patches to improve OCI support (#1657306) - Update to 1.0.5
* Fri Oct 12 2018 Kalev Lember <klember@redhat.com> - 1.0.4-1 * Fri Oct 12 2018 Kalev Lember <klember@redhat.com> - 1.0.4-1
- Update to 1.0.4 (#1630249) - Update to 1.0.4
* Thu Oct 04 2018 Kalev Lember <klember@redhat.com> - 1.0.3-1
- Update to 1.0.3
* Thu Sep 13 2018 Kalev Lember <klember@redhat.com> - 1.0.2-1 * Thu Sep 13 2018 Kalev Lember <klember@redhat.com> - 1.0.2-1
- Update to 1.0.2 (#1630249) - Update to 1.0.2
* Tue Aug 28 2018 David King <dking@redhat.com> - 1.0.1-1 * Tue Aug 28 2018 David King <amigadave@amigadave.com> - 1.0.1-1
- Update to 1.0.1 (#1621401) - Update to 1.0.1
* Wed Aug 01 2018 David King <dking@redhat.com> - 0.99.3-1 * Mon Aug 20 2018 David King <amigadave@amigadave.com> - 1.0.0-2
- Fix double dash in XML documentation
* Mon Aug 20 2018 David King <amigadave@amigadave.com> - 1.0.0-1
- Update to 1.0.0
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.99.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jul 10 2018 Kalev Lember <klember@redhat.com> - 0.99.3-1
- Update to 0.99.3 - Update to 0.99.3
* Wed Jun 27 2018 Kalev Lember <klember@redhat.com> - 0.99.2-1
- Update to 0.99.2
* Thu Jun 21 2018 David King <amigadave@amigadave.com> - 0.99.1-1
- Update to 0.99.1
* Wed Jun 13 2018 David King <amigadave@amigadave.com> - 0.11.8.3-1
- Update to 0.11.8.3 (#1590808)
* Mon Jun 11 2018 David King <amigadave@amigadave.com> - 0.11.8.2-1
- Update to 0.11.8.2 (#1589810)
* Fri Jun 08 2018 David King <amigadave@amigadave.com> - 0.11.8.1-1
- Update to 0.11.8.1 (#1588868)
* Fri Jun 08 2018 David King <amigadave@amigadave.com> - 0.11.8-1
- Update to 0.11.8 (#1588868)
* Wed May 23 2018 Adam Jackson <ajax@redhat.com> - 0.11.7-2 * Wed May 23 2018 Adam Jackson <ajax@redhat.com> - 0.11.7-2
- Remove Requires: kernel >= 4.0.4-202, which corresponds to rawhide - Remove Requires: kernel >= 4.0.4-202, which corresponds to rawhide
somewhere before Fedora 22 which this spec file certainly no longer somewhere before Fedora 22 which this spec file certainly no longer

6
gating.yaml Normal file
View File

@ -0,0 +1,6 @@
--- !Policy
product_versions:
- rhel-9
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: desktop-qe.desktop-ci.tier1-gating.functional}

7
rpminspect.yaml Normal file
View File

@ -0,0 +1,7 @@
---
# LTO is disabled on purpose - see https://src.fedoraproject.org/rpms/flatpak/c/b778818a121d2b129788eebda390b59edf7eda8e
# Note that all (default hardened) flags need to be repeated here, if
# you override some config flags it will completely overwrite the
# defaults (--ignore-unknown --verbose).
annocheck:
- hardened: --ignore-unknown --verbose --skip-lto

1
sources Normal file
View File

@ -0,0 +1 @@
SHA512 (flatpak-1.12.8.tar.xz) = 5a37d94e12c18a746b222c1ddbd20bddfb22079af1d3a79dc819cdb25f04774c9e4b3a51f9b5ed64f210317e7ec9fb97324ae38ec3430c6a515ba4042805fc57