Bug#749153: libgstreamer-plugins-base1.0-0 should depend on gstreamer1.0-plugins-base

Markus Koschany apo at gambaru.de
Sat May 24 14:58:46 UTC 2014


Package: libgstreamer-plugins-base1.0-0
Version: 1.2.4-1
Severity: normal

Hello,

I already tried to reach you on your mailing list [1] but it is
probably a better idea to file a formal bug report. So here it is.

I am currently investigating bug #748848 and would like to hear your
opinion about that issue.

Byzanz build-depends on libgstreamer-plugins-base1.0-dev and
libgstreamer1.0-dev. Thus libgstreamer-plugins-base1.0-0 (>=
1.0.0) and libgstreamer1.0-0 (>= 1.0.0) are inserted by dpkg-shlibdeps
as runtime dependencies.

However on a barebone system this is not sufficient to support all
recording functions of byzanz. The application reports:

Error during recording: no element "appsrc"

It turned out that I had to install gstreamer1.0-plugins-base as well.
My question is why does not libgstreamer-plugins-base1.0-0 depend on
gstreamer1.0-plugins-base if the latter contains elements like appsrc
that are essential base elements for running applications such as
byzanz?

Another related question:

To make flash recording work gstreamer1.0-plugins-good and
gstreamer1.0-libav are also required since byzanz makes use of the
avenc_flashsv and flvmux plugins.

Is there a better way to detect required dependencies at build-time or
do maintainers need to add those packages manually?

Regards,

Markus

[1]
http://lists.alioth.debian.org/pipermail/pkg-gstreamer-maintainers/2014-May/011182.html



More information about the pkg-gstreamer-maintainers mailing list