Bug#1000599: Don't require xdg-desktop-portal on Ubuntu i386

Simon McVittie smcv at debian.org
Tue Dec 21 14:40:12 GMT 2021

On Thu, 25 Nov 2021 at 19:11:28 +0100, Sebastien Bacher wrote:
> The Ubuntu i386 archive is a partial one aimed at multiarch purpose and doesn't
> include desktop services as the xdg portal. The attached patch which is stacked
> on top of the recently submitted one to disable lto removes the recommends on
> the portal on that distribution and architecture

I don't think this change was correct. xdg-desktop-portal and its
backends are Multi-Arch: foreign, which means that an amd64 x-d-p and
x-d-p-gtk can satisfy the Recommends from an i386 Webkit, which can (and
does!) make D-Bus calls to an amd64 xdg-desktop-portal (and, via that,
to xdg-desktop-portal-gtk).

The situation that is now broken is fairly obscure (have an i386 app that
depends on Webkit, don't have an amd64 app that depends on Webkit, and
don't have Flatpak or Snap either) but I think it would be better if the
Recommends remained in place.

https://bugs.debian.org/985914 is a genuine bug related to this, but it's
a bug that can only correctly be fixed by x-d-p-kde, not by other
components. x-d-p-wlr seems to have the equivalent bug, which I'll open now.


More information about the Pkg-webkit-maintainers mailing list