Package: release.debian.org Severity: normal X-Debbugs-Cc: xdg-desktop-por...@packages.debian.org, debian-desk...@lists.debian.org Control: affects -1 + src:xdg-desktop-portal User: release.debian....@packages.debian.org Usertags: unblock
[ Reason ] New upstream stable/bug-fix release. [ Impact ] The most obvious bug fixed here is that with 1.20.0, Flatpak apps cannot successfully use the "dynamic launcher" interface to ask permission to create an app shortcut on the host, most commonly for web browsers creating a shortcut to run the web browser in webapp mode (#1105889). The other fixes here all look like things that we will want fixed in trixie, and following upstream's stable branch will make it easier to get future bugfixes into trixie, potentially including security fixes. [ Tests ] I verified that #1105889 is fixed using the Epiphany (GNOME Web) Flatpak app, and did some manual testing with portal-test (libportal-tests-* and Flatpak app) and ashpd-demo (Flatpak app). Build-time tests and autopkgtests also pass, and have reasonable coverage. A functionally equivalent version is available in experimental. The version I'm proposing for unstable differs only in its changelog and timestamps, the actual binaries are identical. [ Risks ] The refactoring for app-info initialization is a bit noisy, and I would personally not have included it in an upstream stable-branch - but it all looks correct. I've tested with unconfined apps and Flatpak, but not with Snap (I've asked in #debian-gnome for developers in the Ubuntu ecosystem to try that). [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing (lightly filtered to exclude translations) [ Other info ] Upstream has now started a separate git branch for 1.20.x, so I anticipate that future stable-branch updates will be smaller and more conservative. I'm hoping we can follow the 1.20.x branch in trixie. unblock xdg-desktop-portal/1.20.1+ds-2
xdg-desktop-portal_1.20.1+ds-2.diff.gz
Description: application/gzip