[Pkg-xmpp-devel] Bug#1079085: libervia-backend: Tests fail with twisted 24.7.0

Danilo Egea Gondolfo danilo.egea.gondolfo at gmail.com
Tue Aug 27 14:04:23 BST 2024


Hello,

I've been investigating this issue on Ubuntu and I believe I've found 
the solution.

The "webrtcbin" element is provided by the package 
"gstreamer1.0-plugins-bad", which is not a runtime dependency of 
libervia-backend (only gir1.2-gst-plugins-bad-1.0 is in the list).

Adding it as dependency causes the test to fail at another location with 
the error:

gi.repository.GLib.GError: gst_parse_error: could not link rtpvp8pay0 to 
sendrecv, sendrecv can't handle caps application/x-rtp, 
media=(string)video, encoding-name=(string)VP8, payload=(int)97 (3)

After some research I've found that "gstreamer1.0-nice" is also required.

So adding "gstreamer1.0-plugins-bad" and "gstreamer1.0-nice" as runtime 
dependencies resolves the issue.

Here is the PPA with these changes I used to test it: 
https://launchpad.net/~danilogondolfo/+archive/ubuntu/libervia-backend/+packages

And here is the autopkgtest results: 
https://autopkgtest.ubuntu.com/results/autopkgtest-oracular-danilogondolfo-libervia-backend/oracular/amd64/libe/libervia-backend/20240827_124603_b880c@/log.gz



More information about the Pkg-xmpp-devel mailing list