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

Markus Koschany apo at gambaru.de
Sun May 25 17:23:50 UTC 2014


On 25.05.2014 17:12, Sebastian Dröge wrote:
[...]
>>
>> 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?
> 
> I think it should be a Recommends, not a Depends. Will change it
> accordingly for the next upload.

Thank you. Recommends is helpful too.

> It's only a soft-dependency and not strictly required for the libraries
> to work. You can do a lot of stuff with the libraries without ever using
> any of the plugins.

I think the difficulty here is that Byzanz compiles fine with just
libgstreamer-plugins-base1.0-dev and libgstreamer1.0-dev but nothing
really indicates that you have to depend on three other Gstreamer
packages as well. Presumably this has been remained undetected for years
because Byzanz was a Gnome application and those Gstreamer packages are
almost always present on a typical Gnome desktop.

[...]
>> Is there a better way to detect required dependencies at build-time or
>> do maintainers need to add those packages manually?
> 
> You need to add them manually, yes. Alternatively if they're
> soft-dependencies you can let the GStreamer plugin installation feature
> take care of that automatically at runtime.

I guess this would be a feature request for upstream who has not been very
active in the last time. I now depend on those missing Gstreamer
packages, that
should ensure that flash and webm recording will always works.

Regards,

Markus


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gstreamer-maintainers/attachments/20140525/7debdc98/attachment.sig>


More information about the pkg-gstreamer-maintainers mailing list