[ubuntu/resolute-proposed] xdg-desktop-portal 1.21.1+ds-1ubuntu3 (Accepted)
Marco Trevisan (Treviño)
marco at ubuntu.com
Fri Apr 17 18:35:28 UTC 2026
xdg-desktop-portal (1.21.1+ds-1ubuntu3) resolute; urgency=medium
* d/p/ubuntu/snaps: Use the app permission ID to add documents to transfer.
The document portal is now relying on the applications permission IDs to
check if an application has the rights to access to a file but this is
was not adjusted in the file-transfer portal, and thus we were ending up
adding the document for the right application (e.g `firefox_firefox`
rather than `snap.firefox`) and that was triggering the *flatpak* logic
to check for the file-access for the "firefox_firefox flatpak".
xdg-desktop-portal-DEBUG: 17:40:19.016: Running:
flatpak info --file-access=/home/marco/valgrind.log firefox_firefox
So, be consistent with the API (that requires a permission ID) and use
the target application permission ID to initiate the file transfer.
(LP: #2143896)
Date: Fri, 17 Apr 2026 18:46:53 +0200
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/xdg-desktop-portal/1.21.1+ds-1ubuntu3
-------------- next part --------------
Format: 1.8
Date: Fri, 17 Apr 2026 18:46:53 +0200
Source: xdg-desktop-portal
Built-For-Profiles: derivative.ubuntu noudeb
Architecture: source
Version: 1.21.1+ds-1ubuntu3
Distribution: resolute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Launchpad-Bugs-Fixed: 2143896
Changes:
xdg-desktop-portal (1.21.1+ds-1ubuntu3) resolute; urgency=medium
.
* d/p/ubuntu/snaps: Use the app permission ID to add documents to transfer.
The document portal is now relying on the applications permission IDs to
check if an application has the rights to access to a file but this is
was not adjusted in the file-transfer portal, and thus we were ending up
adding the document for the right application (e.g `firefox_firefox`
rather than `snap.firefox`) and that was triggering the *flatpak* logic
to check for the file-access for the "firefox_firefox flatpak".
xdg-desktop-portal-DEBUG: 17:40:19.016: Running:
flatpak info --file-access=/home/marco/valgrind.log firefox_firefox
So, be consistent with the API (that requires a permission ID) and use
the target application permission ID to initiate the file transfer.
(LP: #2143896)
Checksums-Sha1:
89f0bc4f2aae338dd9b51e05e99c052b75d9f2b2 3472 xdg-desktop-portal_1.21.1+ds-1ubuntu3.dsc
e0da876799e4e2e3cbfd0b0a078a7410721b2ea0 48216 xdg-desktop-portal_1.21.1+ds-1ubuntu3.debian.tar.xz
23a5b6a9795c40c8100fa85b0c5eaf9b8cf5bf89 24316 xdg-desktop-portal_1.21.1+ds-1ubuntu3_source.buildinfo
Checksums-Sha256:
1af95a7caeb2beb1f34b87ee586c8c5d02c3a9b6ea802a3fb8b712f5368cc5e9 3472 xdg-desktop-portal_1.21.1+ds-1ubuntu3.dsc
1e3e80073c00de89af58c437c80a60fd212d662eef3428091d6c4a402b5a3881 48216 xdg-desktop-portal_1.21.1+ds-1ubuntu3.debian.tar.xz
e167478febbb7869886673f1b6ca77b159dd1259ddec890390d4c46ae29f332f 24316 xdg-desktop-portal_1.21.1+ds-1ubuntu3_source.buildinfo
Files:
f65255415966c4974ca95cfded0adb38 3472 admin optional xdg-desktop-portal_1.21.1+ds-1ubuntu3.dsc
6d685805029c320affde6c2d6c198a2e 48216 admin optional xdg-desktop-portal_1.21.1+ds-1ubuntu3.debian.tar.xz
acbce54f625675bf352ed652849f1f0f 24316 admin optional xdg-desktop-portal_1.21.1+ds-1ubuntu3_source.buildinfo
Original-Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers at lists.alioth.debian.org>
More information about the Resolute-changes
mailing list