diff mbox series

[meta-oe] xdg-desktop-portal: update 1.20.1 -> 1.21.0

Message ID 20260328002345.450561-1-f_l_k@t-online.de
State New
Headers show
Series [meta-oe] xdg-desktop-portal: update 1.20.1 -> 1.21.0 | expand

Commit Message

Markus Volk March 28, 2026, 12:23 a.m. UTC
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>
---
 ...-desktop-portal_1.20.3.bb => xdg-desktop-portal_1.21.0.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta-oe/recipes-support/xdg-desktop-portal/{xdg-desktop-portal_1.20.3.bb => xdg-desktop-portal_1.21.0.bb} (93%)

Comments

Khem Raj March 28, 2026, 1:13 a.m. UTC | #1
isn't 1.21 a pre-release and perhaps wait for 1.22 to come out ?

On Fri, Mar 27, 2026 at 5:23 PM Markus Volk via lists.openembedded.org
<f_l_k=t-online.de@lists.openembedded.org> wrote:

> 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>
> ---
>  ...-desktop-portal_1.20.3.bb => xdg-desktop-portal_1.21.0.bb} | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>  rename meta-oe/recipes-support/xdg-desktop-portal/{
> xdg-desktop-portal_1.20.3.bb => xdg-desktop-portal_1.21.0.bb} (93%)
>
> diff --git a/meta-oe/recipes-support/xdg-desktop-portal/
> xdg-desktop-portal_1.20.3.bb b/meta-oe/recipes-support/xdg-desktop-portal/
> xdg-desktop-portal_1.21.0.bb
> similarity index 93%
> rename from meta-oe/recipes-support/xdg-desktop-portal/
> xdg-desktop-portal_1.20.3.bb
> rename to meta-oe/recipes-support/xdg-desktop-portal/
> xdg-desktop-portal_1.21.0.bb
> index e0aca558fd..cb34441f81 100644
> --- a/meta-oe/recipes-support/xdg-desktop-portal/
> xdg-desktop-portal_1.20.3.bb
> +++ b/meta-oe/recipes-support/xdg-desktop-portal/
> xdg-desktop-portal_1.21.0.bb
> @@ -27,11 +27,11 @@ 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
> \
> +       git://
> github.com/flatpak/xdg-desktop-portal.git;protocol=https;branch=main;tag=${PV}
> <http://github.com/flatpak/xdg-desktop-portal.git;protocol=https;branch=main;tag=$%7BPV%7D>
> \
>         file://0001-meson.build-add-a-hack-for-crosscompile.patch \
>  "
>
> -SRCREV = "23a76c392170dbbd26230f85ef56c3a57e52b857"
> +SRCREV = "d49f4cb0ea1d6ddc02949a9631626668cd7fc4fc"
>
>  FILES:${PN} += "${libdir}/systemd ${datadir}/dbus-1"
>
> --
> 2.53.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#125792):
> https://lists.openembedded.org/g/openembedded-devel/message/125792
> Mute This Topic: https://lists.openembedded.org/mt/118544591/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
Markus Volk March 28, 2026, 1:18 a.m. UTC | #2
Yes, it is. I thought since we're also using the pre-release of flatpak 
it would be the better fit. But I don't see any problems with the older 
version either

Am Fr, 27. Mär 2026 um 18:13:50 -07:00:00 schrieb Khem Raj via 
lists.openembedded.org <raj.khem=gmail.com@lists.openembedded.org>:
> isn't 1.21 a pre-release and perhaps wait for 1.22 to come out ?
> 
> On Fri, Mar 27, 2026 at 5:23 PM Markus Volk via 
> lists.openembedded.org <http://lists.openembedded.org/> 
> <f_l_k=t-online.de@lists.openembedded.org 
> <mailto:t-online.de@lists.openembedded.org>> wrote:
>> 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>>
>>  ---
>>   ...-desktop-portal_1.20.3.bb <http://desktop-portal_1.20.3.bb/> => 
>> xdg-desktop-portal_1.21.0.bb <http://xdg-desktop-portal_1.21.0.bb/>} 
>> | 4 ++--
>>   1 file changed, 2 insertions(+), 2 deletions(-)
>>   rename 
>> meta-oe/recipes-support/xdg-desktop-portal/{xdg-desktop-portal_1.20.3.bb 
>> <http://xdg-desktop-portal_1.20.3.bb/> => 
>> xdg-desktop-portal_1.21.0.bb <http://xdg-desktop-portal_1.21.0.bb/>} 
>> (93%)
>> 
>>  diff --git 
>> a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.3.bb 
>> <http://xdg-desktop-portal_1.20.3.bb/> 
>> b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.21.0.bb 
>> <http://xdg-desktop-portal_1.21.0.bb/>
>>  similarity index 93%
>>  rename from 
>> meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.3.bb 
>> <http://xdg-desktop-portal_1.20.3.bb/>
>>  rename to 
>> meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.21.0.bb 
>> <http://xdg-desktop-portal_1.21.0.bb/>
>>  index e0aca558fd..cb34441f81 100644
>>  --- 
>> a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.3.bb 
>> <http://xdg-desktop-portal_1.20.3.bb/>
>>  +++ 
>> b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.21.0.bb 
>> <http://xdg-desktop-portal_1.21.0.bb/>
>>  @@ -27,11 +27,11 @@ 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 
>> <http://github.com/flatpak/xdg-desktop-portal.git;protocol=https;branch=xdg-desktop-portal-1.20> 
>> \
>>  +       
>> git://github.com/flatpak/xdg-desktop-portal.git;protocol=https;branch=main;tag=${PV} 
>> <http://github.com/flatpak/xdg-desktop-portal.git;protocol=https;branch=main;tag=$%7BPV%7D> 
>> \
>>          file://0001-meson.build-add-a-hack-for-crosscompile.patch \
>>   "
>> 
>>  -SRCREV = "23a76c392170dbbd26230f85ef56c3a57e52b857"
>>  +SRCREV = "d49f4cb0ea1d6ddc02949a9631626668cd7fc4fc"
>> 
>>   FILES:${PN} += "${libdir}/systemd ${datadir}/dbus-1"
>> 
>>  --
>>  2.53.0
>> 
>> 
>> 
>>
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.3.bb b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.21.0.bb
similarity index 93%
rename from meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.3.bb
rename to meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.21.0.bb
index e0aca558fd..cb34441f81 100644
--- a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.3.bb
+++ b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.21.0.bb
@@ -27,11 +27,11 @@  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 \
+	git://github.com/flatpak/xdg-desktop-portal.git;protocol=https;branch=main;tag=${PV} \
 	file://0001-meson.build-add-a-hack-for-crosscompile.patch \
 "
 
-SRCREV = "23a76c392170dbbd26230f85ef56c3a57e52b857"
+SRCREV = "d49f4cb0ea1d6ddc02949a9631626668cd7fc4fc"
 
 FILES:${PN} += "${libdir}/systemd ${datadir}/dbus-1"