Afk atm, will pick it up from the end of next week on.

g. Marc

GPG: 827C FD74 BA46 8152 A041 F3A0 7A6A 4F17 5995 A65B

On Sun, 12 Jul 2026, 19:55 Jeff Crouse, <[email protected]> wrote:

> Package: gstreamer1.0-wpe
> Version: 1.26.2-3+deb13u2
> Severity: important
> Tags: patch
>
> Dear Maintainer,
>
> gstreamer1.0-wpe (the `wpesrc` GStreamer element, wrapping WPE WebKit for
> web-page rendering) depends on libgstreamer-gl1.0-0 (the GStreamer GL
> *runtime library*) but not on gstreamer1.0-gl (the plugin package that
> *registers* the actual GL elements — glupload, glcolorconvert, gldownload,
> etc.). Since wpesrc's entire output is GL memory
> (video/x-raw(memory:GLMemory)), any realistic pipeline needs at least
> glupload downstream of it — but apt happily installs gstreamer1.0-wpe on
> its own with no indication anything else is needed.
>
> Without gstreamer1.0-gl installed, a pipeline like:
>
>     wpesrc ! glupload ! appsink
>
> fails to link at all. The failure is silent and unhelpful: no crash, just
> a generic GStreamer parse-time warning buried in GST_DEBUG output:
>
>     no element "glupload"
>     link has no sink [source=...]
>     link has no source [sink=...]
>
> ...and the underlying wpesrc element (specifically its internal
> wpevideosrc) then reports "streaming stopped, reason not-linked (-1)" once
> it starts, and nothing ever renders. There's nothing in the default log
> output that points a user back at the missing gstreamer1.0-gl package —
> this took real debugging time to track down (confirmed via
> GST_DEBUG=wpesrc:6
> tracing) before landing on the actual cause.
>
> I'd suggest gstreamer1.0-wpe gain a "Recommends: gstreamer1.0-gl" (or,
> arguably, "Depends:" — I'm not aware of a realistic wpesrc use case that
> doesn't need glupload/gldownload downstream, but Recommends is the safer
> minimal fix and matches Debian policy's guidance for "usually needed
> together but not strictly required").
>
> -- System Information:
> Debian Release: trixie/sid
> Architecture: arm64
>
> Versions of packages gstreamer1.0-wpe depends on:
> gstreamer1.0-plugins-base   1.26.2-1+deb13u1
> libgstreamer-plugins-bad1.0-0  1.26.2-3+deb13u2
> libgstreamer-gl1.0-0        (installed, but gstreamer1.0-gl itself was NOT)
> libwpe-1.0-1                1.16.2-1
> libwpebackend-fdo-1.0-1     1.16.0-1
> libwpewebkit-2.0-1          2.48.3-1
>
> -- no debconf information
>
> --
> Jeff Crouse
> Creative Technology Director, Experiences
> Hyperquake
>

Reply via email to