[Pkg-utopia-maintainers] Bug#947977: Fails to declare API dependencies

Matthew Garrett mjg59 at google.com
Fri Jan 3 00:05:08 GMT 2020


On Thu, Jan 2, 2020 at 4:01 PM Simon McVittie <smcv at debian.org> wrote:
>
> On Thu, 02 Jan 2020 at 15:04:54 -0800, Matthew Garrett wrote:
> > Package: xdg-desktop-portal-gtk
> > Version: 1.6.0-1
> >
> > xdg-desktop-portal-gtk depends on version 2 of the
> > MUTTER_SCREEN_CAST_API_VERSION being available but doesn't express
> > that dependency in any way.
>
> What's the failure mode when this is missing? I'd expect screencasting
> to fail to start (hopefully gracefully) when not in (a suitable version
> of) GNOME Shell or similar, but the rest of the portals provided by
> xdg-desktop-portal-gtk should continue to work.

Right now screencasting from Chrome fails without any helpful
diagnostics - the error gets passed to g_warning() but doesn't seem to
be communicated back to the client in any way. Things work if the
versions are in sync.



More information about the Pkg-utopia-maintainers mailing list