From patchwork Wed Jun 24 16:39:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 90862 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6FCF8CDE002 for ; Wed, 24 Jun 2026 16:39:30 +0000 (UTC) Received: from mailout01.t-online.de (mailout01.t-online.de [194.25.134.80]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.11766.1782319163576306855 for ; Wed, 24 Jun 2026 09:39:23 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=PSPklNvU; spf=pass (domain: t-online.de, ip: 194.25.134.80, mailfrom: f_l_k@t-online.de) Received: from fwd81.aul.t-online.de (fwd81.aul.t-online.de [10.223.144.107]) by mailout01.t-online.de (Postfix) with SMTP id 32D561C1C9 for ; Wed, 24 Jun 2026 18:39:21 +0200 (CEST) Received: from fedora.fritz.box ([84.154.171.242]) by fwd81.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1wcQd6-3itJ4L0; Wed, 24 Jun 2026 18:39:12 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-oe][PATCH 1/2] flatpak: update 1.17.6 -> 12.18.0 Date: Wed, 24 Jun 2026 18:39:02 +0200 Message-ID: <20260624163903.3376268-1-f_l_k@t-online.de> X-Mailer: git-send-email 2.54.0 MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1782319152-D7FFCFDE-2B7C528D/0/0 CLEAN NORMAL X-TOI-MSGID: 177dfccd-f1eb-4477-b147-e89721564184 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1782319161; i=f_l_k@t-online.de; bh=uTr0Eadhj15MDaxijfWKZXGOWC9An+zMu1C8FqY5cYM=; h=From:To:Subject:Date; b=PSPklNvUVkhW7XAa3JF7VN5w3UZNTkDUllr5+JPCcwCMnS99P0X2zRzEbT1pRlQuQ HU1r5Qk/JstB1ud0+BZNeqV6hG4jQQ6mg4SUlBpAenWTEQZtGpkuLDHAytQhEUqIOT SYi/QIo1PfBpKy8FJGsOtb66cyl7n6OFgcMNP5xo999faZvbmGQErza9kNc28P8vxq pjsrgoMgTxIjbn+nipqaqqXm6y/ZmqjdchwYY0y9BnG7Y27T8RUMCajsFGpt6fEsb5 3gYNcPztuhruSMTIe7KX+MeqnR+sLjWxcISKk+QqSchUOCi0yk++1d2vCAbWlfyD3A vumHhXneSGdcg== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 24 Jun 2026 16:39:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/127720 Changes in 1.18.0 ~~~~~~~~~~~~~~~~~ Released: 2026-06-08 Enhancements: * Improve error handling and printed output of `flatpak-coredumpctl` (#6649, #6680) * Support the AMD vendor specific compute interface (`/dev/kfd`) via the DRI device permission (#6648) * Improve the output of `flatpak update` with failure causes (#6657) * Improve startup time for fish shell integration (#6635) * Translation updates: ‎zh_CN (#6671) Bug fixes: * Fix building when HAVE_LIBSYSTEMD but not USE_SYSTEM_HELPER is defined (#6652) * Ignore system bus failures in parental controls check (#6663) * Fix some return values and replace deprecated `GTimeVal` with `g_get_real_time()` (#6646) * Suppress an unused-result warning in the tests (#6655) Changes in 1.17.7 ~~~~~~~~~~~~~~~~~~ Released: 2026-05-06 Enhancements: * Add the new permission conditionals `has-usb-device` and `has-usb-portal` to allow apps to drop --device=all and --device=usb permissions (#6560) * Always send the `Flatpak-Upgrade-From` header when updating instead of freshly installing, to improve the quality of statistics (#6626) * Improve how the absence of the system repo is handled (#6621) * Changes to repos are now more atomic which helps to avoid them being in an invalid state. This could be observed when importing the GPG key failed, because the system clock was wrong. (#6547) * A function to report the age of the configuration was added to libflatpak, which will help GNOME Software to prevent unnecessary work (#6532) * Improvements to the build system (#6614, #6610) * Improve various tests (#6604, #6606, #6619, #6617, #6605, #6625) * Translation updates: tr (#6629), ‎zh_CN (#6630) Bug fixes: * Fix a regression in handling of the fallback-x11 permission, which was affecting overrides from Flatseal (#6632) * Fix a memory leak in the Flatpak portal (#6613) * Install SELinux configuration files to the right directory (#6622) * Silence wrong `lseek()` errors when creating sub-sandboxes (#6609) Signed-off-by: Markus Volk --- .../flatpak/{flatpak_1.17.6.bb => flatpak_1.18.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-oe/recipes-extended/flatpak/{flatpak_1.17.6.bb => flatpak_1.18.0.bb} (98%) diff --git a/meta-oe/recipes-extended/flatpak/flatpak_1.17.6.bb b/meta-oe/recipes-extended/flatpak/flatpak_1.18.0.bb similarity index 98% rename from meta-oe/recipes-extended/flatpak/flatpak_1.17.6.bb rename to meta-oe/recipes-extended/flatpak/flatpak_1.18.0.bb index 1512b7239f..879455f63c 100644 --- a/meta-oe/recipes-extended/flatpak/flatpak_1.17.6.bb +++ b/meta-oe/recipes-extended/flatpak/flatpak_1.18.0.bb @@ -8,7 +8,7 @@ SRC_URI = " \ file://0001-flatpak-pc-add-pc_sysrootdir.patch \ " -SRCREV = "9b21874f1a175a9b7c79175a221fa043e202ca73" +SRCREV = "5de2b58bdafde88515d9d6b9189bd1cfd3b88c46" inherit meson pkgconfig gettext systemd gtk-doc gobject-introspection python3native mime features_check useradd From patchwork Wed Jun 24 16:39:03 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 90863 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6EB6FCDB47F for ; Wed, 24 Jun 2026 16:39:30 +0000 (UTC) Received: from mailout01.t-online.de (mailout01.t-online.de [194.25.134.80]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.11767.1782319163673228735 for ; Wed, 24 Jun 2026 09:39:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=dzR1UITc; spf=pass (domain: t-online.de, ip: 194.25.134.80, mailfrom: f_l_k@t-online.de) Received: from fwd81.aul.t-online.de (fwd81.aul.t-online.de [10.223.144.107]) by mailout01.t-online.de (Postfix) with SMTP id 4066F1C1CE for ; Wed, 24 Jun 2026 18:39:21 +0200 (CEST) Received: from fedora.fritz.box ([84.154.171.242]) by fwd81.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1wcQd6-3itJ4M0; Wed, 24 Jun 2026 18:39:12 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-oe][PATCH 2/2] xdg-desktop-portal: update 1.20.4 -> 1.22.1 Date: Wed, 24 Jun 2026 18:39:03 +0200 Message-ID: <20260624163903.3376268-2-f_l_k@t-online.de> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260624163903.3376268-1-f_l_k@t-online.de> References: <20260624163903.3376268-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1782319152-977FDFDE-4EFF1953/0/0 CLEAN NORMAL X-TOI-MSGID: 3992263d-345f-4a2e-84db-a075a947f12f DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1782319161; i=f_l_k@t-online.de; bh=YKtz0qTVs8XZuWXfB5y2OE2O16nTJbEOXUld0V+KIFQ=; h=From:To:Subject:Date:In-Reply-To:References; b=dzR1UITcSNFl8pXcrcct3xXkwBqJ9pKDSkBYsafYeSWqy12CRh2Sp+/CLyKhWTAKJ JtIfmlADkHzgvKXaY0HmwQidUEy7i6pN12sulrMdREea4SpUg3fv9AUlz3E3E8XIzU 5iWpUZ7DggqY/qa11OSwn7P5Mr0u4Cu+kAbeOCEtAMYVBiSWcPD3Y52SdbdDtaBQDZ 569l1gxwo/bEHvsUeedgM3xT7IEBxGk0c3mdyPhO7jdE/UiicPt0Ix+DDspCRO0JJd Ihd0T5MwBMJn2FTFu6kIy14lyAoRHv3FVTYUC+293IqhPZLjTMcDg/aS93oSAnQLrD lL0nN08VbSs1A== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 24 Jun 2026 16:39:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/127721 Changes in 1.22.0 Released: 2026-06-08 Bug Fixes: Correct passing icon GVariant around in the Dynamic Launcher Portal (#2006) Improve Document Portal document path resolving for the File Chooser and OpenURI Portals (#2004) Changes in 1.21.2 Released: 2026-05-06 New Features: Add a target selection to the Screenshot Portal (#1981) Add pipewire-serials to ScreenCast Portal streams (#1942) Enhancements: Provide proper errors when enabling autostart failed (#1906) Integration for the gobject-linter and respective fixes for rule violations (#1974, #1996) gvdb is now used as a meson subproject instead of a git subtree (#1978) Add a missing deprecation annotation to InputCapture.CreateSession (#1967) Various test and CI improvements (#1853, #1973, #1977) Various code cleanups (#1969, #1958, #1979, #1960) New and updated translations (#1965) Bug Fixes: Improve how the document portal keeps track of granted documents to avoid access getting lost when the system is rebooted (#1950) Fix a regression which broke trashing files in Flatpak (#1982) Improvements to the handling of the impl and frontend portal versions (#1966, #1968, #1970) Changes in 1.21.1 Released: 2026-04-08 New Features: Add Clipboard support to the Input Capture Portal (#1803) Add session persistence support to the Input Capture Portal (#1898, #1914, #1913) Security fixes: Prevent trashing of arbitrary host files (GHSA-rqr9-jwwf-wxgj) Ensure that the clipboard mime type string does not exceed 4kb (#1918) Increase the file transfer token key size (#1916) Properly validate all D-Bus file descriptor indexes (#1917) Enhancements: Improve loading portal configuration (#1867) Drop unused multiple option in the File Chooser SaveFile request (#1923) Clarify the uris option in the File Chooser SaveFile request (#1927) Preparations for libdex support (#1879) Improve documentation on the release procedure (#1887) Specify that URIs follow RFC3986 (#1931) Clarify BindShortcuts behavior in the Global Shortcuts portal (#1848) Add a list of specialists for different portal topics (#1915) Clarify that mime type filters in the File Chooser support wildcard subtypes (#1850) Continue removing global state and direct dependencies (#1911, #1934) Add Stargate Kotlin library to list of convenience libraries (#1936) Use the default FUSE implementation for statfs in the Document Portal (#1807) Guard renameat2() flags usage behind ifdefs in the Document Portal (#1929) Various testing improvements (#1909, #1891, #1890, #1907) New and updated translations (#1904, #1912, #1892, #1910, #1935, #1949) Bug Fixes: Fix the File Chooser Portal opening the parent of requested current_folder (#1945) Prevent a deadlock on Document Portal shutdown (#1896) Various small fixes in the Remote Desktop, Camera, and Background Portals (#1913, #1908, #1948, #1928, #1945) Fix checking for Input Capture capabilities (#1895) Print debug logs to stderr only, in the validate-icon and validate-sound utils (#1901) Changes in 1.21.0 Released: 2026-01-21 New Features: Add the has_current_page and has_selected_pages options to the Print Portal (#1777) Allow running the tests with Valgrind's memcheck (#1770) Add the ConfigureShortcuts method to the Global Shortcuts Portal (#1661) Send activation tokens in the actiavated and deactiavated signals on the Global Shortcuts Portal (#1792) Add a new reduced motion setting to the Settings Portal (#1840) Support linyaps applications (#1846) Add missing cell broadcast severities to the Notification Portal (#1738) Enhancements: Code cleanup (#1574, #1809, #1771, #1727) Code refactoring (#1805, #1815, #1819, #1686) Documentation improvements (#1712, #1759, #1776, #1795, #1798, #1866) New and updated translations (#1735, #1760, #1765, #1774, #1780, #1781, #1786, #1787, #1789, #1797, #1800, #1801, #1802, #1811, #1833, #1826, #1852, #1841, #1843, #1851, #1869, #1860, #1788) Improve various permission dialog texts (#1769, #1327, #1804) Release procedure clarifications (#1710, #1714) Updates to ASAN suppressions (#1711) Make XdpAppInfo more testable (#1627) Use the new PIDFD_GET_PID_NAMESPACE ioctl to get the pidns (#1713) Improvements to the heuristics to translate a path in the sandbox to a path on the host (#1571) Improve the mocking of the GeoClue service (#1695) Make the camera permissions per-App on the host again (#1762) Clean up permissions and desktop IDs usage (#1772, #1773) Improve PID translations for host Apps (#1785) Show an appropriate error when access to remote documents fails (#823) Require a valid AppID from apps in RequestBackground to enable autostart (#1793) Require a valid AppID from apps to use the Global Shortcuts Portal (#1817) Test and document Notification Portal backward compatibilities (#1823) Improve the heuristic to detect the App ID for host apps (#1595) Add Merge Requirements documentation (#1775) Initialize the Secret Portal asynchronously to avoid blocking when the secret service is not available (#1814) Do not allow requesting a zero capability from the Input Capture Portal (#1880) Require GLib version 2.76 and drop the related compatibility code (#1730) Bug Fixes: Fix a crash when loading information from Flatpak apps (#1720) Fix fd handling to prevent EBADF errors (#1721) Add a fallback code path for GLib older than 2.76 (#1728) Don't require a .desktop file for Flatpak and Snap apps (#1729) Fix a crash when calling GlobalShortcuts.BindShortcuts with an empty list (#1732) Fix a crash when passing Request token handles which contain - (#1748) Fix tests on systems without access to /proc/cmdline (#1766) Stop accidentally running pytests of subprojects (#1767) Give up trying to unmount an existing fuse mount when shutting down the Document Portal (#1799) Fix compilation on Debian Testing, caused by a wrong cast (#1625) Fix ownership of pidfd for XdpAppInfos (#1810) Fix uninitialized variables (#1825) Do not give access to read-only USB devices when read-write access was requested (#1794) Do not kill PID 0 and handle races properly (#1864) Fix forwarding the available-source-types and available-cursor-modes from the backend (#1868) Ensure valid WAYLAND_DISPLAY/DISPLAY by launching after the graphical session target (#1830) Signed-off-by: Markus Volk --- ...sktop-portal_1.20.4.bb => xdg-desktop-portal_1.22.1.bb} | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) rename meta-oe/recipes-support/xdg-desktop-portal/{xdg-desktop-portal_1.20.4.bb => xdg-desktop-portal_1.22.1.bb} (80%) diff --git a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.4.bb b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.22.1.bb similarity index 80% rename from meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.4.bb rename to meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.22.1.bb index bb48b59dd8..104c456328 100644 --- a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.4.bb +++ b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.22.1.bb @@ -27,15 +27,18 @@ RDEPENDS:${PN} = "bubblewrap rtkit ${PORTAL_BACKENDS} fuse3-utils" inherit meson pkgconfig python3native features_check SRC_URI = " \ - git://github.com/flatpak/xdg-desktop-portal.git;protocol=https;branch=xdg-desktop-portal-1.20;name=main;tag=${PV} \ + git://github.com/flatpak/xdg-desktop-portal.git;protocol=https;branch=xdg-desktop-portal-1.22;name=main;tag=${PV} \ git://gitlab.gnome.org/GNOME/libglnx.git;protocol=https;branch=master;name=libglnx;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/subprojects/libglnx \ + git://gitlab.gnome.org/GNOME/gvdb.git;protocol=https;branch=main;name=gvdb;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/subprojects/gvdb \ file://0001-meson.build-add-a-hack-for-crosscompile.patch \ " -SRCREV_main = "f5aec228c9eb0c9a70eadd6424d92c0ca8a78247" +SRCREV_main = "1d20fadc304f6601452b5db65ed91197dba77041" # this revision comes from subprojects/libglnx.wrap file of the main source repo SRCREV_libglnx = "ccea836b799256420788c463a638ded0636b1632" +# this revision comes from subprojects/gvdb.wrap file of the main source repo +SRCREV_gvdb = "c6f2359cc1d00f16e0a0e2527fa0bc1882b8b5ab" SRCREV_FORMAT = "main"