[Bug 796534] Wrapped subproject gl-headers breaks Continuous

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jun 12 01:05:28 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=796534

--- Comment #8 from Matthew Waters (ystreet00) <ystreet00 at gmail.com> ---
A few options

1. Keep the thing and update builders to download meson subprojects before
entering the build environment.
2. git submodule it up
3. embed the project into -base directly at the same location under
subprojects/ (doesn't work where -base is already a subproject, a-la gst-build)
4. make subprojects optional in meson like dependency fallbacks so that if a
subproject cannot be found/built, it can be skipped/ignored.

Build people don't like 1 cause it means downloading extra code at configure
time and doesn't really work with tarballs and building on a
non-network-connected computer. 3. means duplicating the embedded copy in -base
and any (meson) parent project which is suboptimal. 4. involves dealing with
meson which really only leaves 2. as a simple viable option.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list