* Re: [oe] [meta-oe][PATCHv2] xdg-desktop-portal: update 1.20.4 -> 1.22.1
[not found] <18BC128D21463273.1138462@lists.openembedded.org>
@ 2026-06-24 16:53 ` Markus Volk
0 siblings, 0 replies; only message in thread
From: Markus Volk @ 2026-06-24 16:53 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 9561 bytes --]
v2: also update SRCREV for libglnx
Am Mi, 24. Jun 2026 um 18:52:07 +02:00:00 schrieb Markus Volk via
lists.openembedded.org <f_l_k=t-online.de@lists.openembedded.org>:
> 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 <f_l_k@t-online.de
> <mailto:f_l_k@t-online.de>>
> ---
> ...top-portal_1.20.4.bb => xdg-desktop-portal_1.22.1.bb} | 9
> ++++++---
> 1 file changed, 6 insertions(+), 3 deletions(-)
> rename
> meta-oe/recipes-support/xdg-desktop-portal/{xdg-desktop-portal_1.20.4.bb
> => xdg-desktop-portal_1.22.1.bb} (77%)
>
> 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 77%
> 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..0ae75118ed 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
> <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"
> +SRCREV_libglnx = "ff64d52116ae74f0d25e24f089db28921ea171ff"
> +# this revision comes from subprojects/gvdb.wrap file of the main
> source repo
> +SRCREV_gvdb = "c6f2359cc1d00f16e0a0e2527fa0bc1882b8b5ab"
>
> SRCREV_FORMAT = "main"
>
> --
> 2.54.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#127722):
> <https://lists.openembedded.org/g/openembedded-devel/message/127722>
> Mute This Topic: <https://lists.openembedded.org/mt/119960332/3618223>
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> <mailto:openembedded-devel+owner@lists.openembedded.org>
> Unsubscribe:
> <https://lists.openembedded.org/g/openembedded-devel/unsub>
> [f_l_k@t-online.de <mailto:f_l_k@t-online.de>]
> -=-=-=-=-=-=-=-=-=-=-=-
>
[-- Attachment #2: Type: text/html, Size: 9608 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-24 16:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <18BC128D21463273.1138462@lists.openembedded.org>
2026-06-24 16:53 ` [oe] [meta-oe][PATCHv2] xdg-desktop-portal: update 1.20.4 -> 1.22.1 Markus Volk
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.