After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 765184 - Don't require unnecessary dependencies on Linux if x11 variant is disabled
Don't require unnecessary dependencies on Linux if x11 variant is disabled
Status: RESOLVED WONTFIX
Product: GStreamer
Classification: Platform
Component: cerbero
1.8.0
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-04-17 19:35 UTC by Marcin Lewandowski
Modified: 2016-06-26 20:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Marcin Lewandowski 2016-04-17 19:35:19 UTC
I am using Cerbero to build packages for Ubuntu 14.04.

I've found out that they have the following dependencies:

Depends: libc6 (>= 2.17), libegl1-mesa (>= 7.8.1) | libegl1-x11, libgcc1 (>= 1:3.0), libgl1-mesa-glx | libgl1, libstdc++6 (>= 4.9), libwayland-client0 (>= 1.3.92), libwayland-egl1-mesa (>= 10.0.2) | libwayland-egl1, libx11-6

That is way too much, especially that I've built with X11 variant disabled.

I can fix that but before I start I would like to ask whether there's any rationale for such behaviour I do not notice?
Comment 1 Sebastian Dröge (slomo) 2016-04-18 07:20:02 UTC
The problem is probably that gst-plugins-bad is picking up all kinds of X11 stuff for the GL plugin, and the recipe is not disabling all these things based on the X11 variant flag.
Comment 2 Sebastian Dröge (slomo) 2016-04-18 07:20:35 UTC
In general, not many people are using cerbero on Linux so you will probably find more things like this. They just have to be fixed by someone actually using it on Linux when noticed.
Comment 3 Tim-Philipp Müller 2016-04-23 10:26:54 UTC
Do you intend to work on this Marcin?
Comment 4 Marcin Lewandowski 2016-04-30 15:00:07 UTC
Yes, I do. I will take a look at this while doing next chunk of releases in May.
Comment 5 Marcin Lewandowski 2016-06-26 20:39:23 UTC
I no longer encounter this while building for ubuntu 16.04