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 >

